{"type":"object","contentType":"application/json","properties":{"response":{"type":"string","description":"The generated text response from the model"},"usage":{"type":"object","description":"Usage statistics for the inference request","properties":{"prompt_tokens":{"type":"number","description":"Total number of tokens in input","default":0},"completion_tokens":{"type":"number","description":"Total number of tokens in output","default":0},"total_tokens":{"type":"number","description":"Total number of input and output tokens","default":0}}},"tool_calls":{"type":"array","description":"An array of tool calls requests made during the response generation","items":{"type":"object","properties":{"id":{"type":"string","description":"The tool call id."},"type":{"type":"string","description":"Specifies the type of tool (e.g., 'function')."},"function":{"type":"object","description":"Details of the function tool.","properties":{"name":{"type":"string","description":"The name of the tool to be called"},"arguments":{"type":"object","description":"The arguments passed to be passed to the tool call request"}}}}}}},"required":["response"]}