Skip to main content
The Go SDK and docs are currently in beta. Report issues on GitHub.
A function call initiated by the model

Fields

FieldTypeRequiredDescriptionExample
Argumentsstring:heavy_check_mark:N/A
CallIDstring:heavy_check_mark:N/A
IDstring:heavy_check_mark:N/A
Namestring:heavy_check_mark:N/A
Namespace*string:heavy_minus_sign:Namespace qualifier for tools registered as part of a namespace tool group (e.g. an MCP server)
Status*components.ToolCallStatus:heavy_minus_sign:N/Acompleted
Typecomponents.FunctionCallItemType:heavy_check_mark:N/A