Go SDKAPI ReferenceModelsChatFunctionToolFunction - Go SDKCopy pageChatFunctionToolFunction type definitionThe Go SDK and docs are currently in beta. Report issues on GitHub. Fields FieldTypeRequiredDescriptionExampleCacheControl*components.ChatContentCacheControl➖Cache control for the content part{"ttl": "5m","type": "ephemeral"}Functioncomponents.ChatFunctionToolFunctionFunction✔️Function definition for tool calling{"description": "Get the current weather for a location","name": "get_weather","parameters": {"properties": {"location": {"description": "City name","type": "string"}},“required”: [“location”],“type”: “object”}}Typecomponents.ChatFunctionToolType✔️N/A