TypeScript SDKAPI ReferenceModelsChatFunctionToolFunction - TypeScript SDKCopy pageChatFunctionToolFunction type definitionThe TypeScript SDK and docs are currently in beta. Report issues on GitHub. Example Usage 1import { ChatFunctionToolFunction } from "@openrouter/sdk/models";23let value: ChatFunctionToolFunction = {4 function: {5 name: "get_weather",6 },7 type: "function",8}; Fields FieldTypeRequiredDescriptionExamplecacheControlmodels.ChatContentCacheControl➖Cache control for the content part{"ttl": "5m","type": "ephemeral"}functionmodels.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”}}typemodels.ChatFunctionToolType✔️N/A