ModelToolCallBlock
Parameters and properties
Section titled “Parameters and properties”typeRequired"tool-call"Block discriminator: tool-call.idRequiredstringService-issued call identifier that the matching tool result must reference.nameRequiredstringName of the requested tool, as declared in the request tools.inputRequiredunknownParsed tool arguments. When the service returns invalid JSON, the raw string is kept so the caller can report the error to the model.