{ "model_id": "xai/grok-4.6", "provider_id": "xai", "name": "Grok 4.6", "description": "xAI's Grok 4.6, a flagship reasoning model for coding, agentic tasks, and visual work. Accepts text and image inputs, and supports function calling and structured outputs.", "task": "Text Generation", "tags": [ "LLM", "Reasoning", "Coding", "Agentic", "Tool Use", "Multimodal" ], "context_length": 500000, "max_output_tokens": null, "schema_version": "1.0.0", "pricing": { "Input <200k (per 1M)": 2, "Cached input <200k (per 1M)": 0.5, "Output <200k (per 1M)": 6, "Input >=200k (per 1M)": 4, "Cached input >=200k (per 1M)": 1, "Output >=200k (per 1M)": 12 }, "examples": [ { "name": "Simple Question", "description": "Basic chat completion request", "input": { "messages": [ { "content": "What are the three laws of thermodynamics?", "role": "user" } ] }, "output": { "text": "**First law (conservation of energy):** The internal energy of an isolated system is constant; energy can change form (e.g., heat \\(\\leftrightarrow\\) work) but is neither created nor destroyed. In equation form, \\(\\Delta U = Q - W\\) (sign conventions vary).\n\n**Second law (entropy/directionality):** The entropy of an isolated system never decreases; spontaneous processes increase total entropy. Equivalently, heat cannot spontaneously flow from a colder body to a hotter one, and no cyclic process can convert heat entirely into work with 100% efficiency (Kelvin\u2013Planck and Clausius statements).\n\n**Third law (unattainability of absolute zero):** As temperature approaches 0 K, the entropy of a perfect crystal approaches a minimum (conventionally taken as zero). Absolute zero is therefore unattainable in a finite number of steps.\n\n(The zeroth law, which underpins the definition of temperature via thermal equilibrium, is sometimes listed separately and was formalized later.)\n\nThese statements have multiple equivalent formulations; the versions above are the most common in introductory physics/chemistry." }, "raw_response": { "id": "46e7d84b-3292-9934-9830-10a2926ac872", "object": "chat.completion", "created": 1786550938, "model": "grok-4.6", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "**First law (conservation of energy):** The internal energy of an isolated system is constant; energy can change form (e.g., heat \\(\\leftrightarrow\\) work) but is neither created nor destroyed. In equation form, \\(\\Delta U = Q - W\\) (sign conventions vary).\n\n**Second law (entropy/directionality):** The entropy of an isolated system never decreases; spontaneous processes increase total entropy. Equivalently, heat cannot spontaneously flow from a colder body to a hotter one, and no cyclic process can convert heat entirely into work with 100% efficiency (Kelvin\u2013Planck and Clausius statements).\n\n**Third law (unattainability of absolute zero):** As temperature approaches 0 K, the entropy of a perfect crystal approaches a minimum (conventionally taken as zero). Absolute zero is therefore unattainable in a finite number of steps.\n\n(The zeroth law, which underpins the definition of temperature via thermal equilibrium, is sometimes listed separately and was formalized later.)\n\nThese statements have multiple equivalent formulations; the versions above are the most common in introductory physics/chemistry.", "reasoning_content": "The question is: \"What are the three laws of thermodynamics?\"\nThe three laws of thermodynamics are:\n\n1. **First Law**: Energy is conserved. It cannot be created or destroyed, only converted between forms. The change in internal energy of a system equals the heat added to it minus the work done by it: \u0394U = Q - W.\n\n2.", "refusal": null }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 214, "completion_tokens": 220, "total_tokens": 870, "prompt_tokens_details": { "text_tokens": 214, "audio_tokens": 0, "image_tokens": 0, "cached_tokens": 128 }, "completion_tokens_details": { "reasoning_tokens": 436, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 }, "num_sources_used": 0, "cost_in_usd_ticks": 41720000 }, "system_fingerprint": "fp_a7b4933f4a93564d", "service_tier": "default" }, "code_snippets": [ { "label": "typescript", "language": "typescript", "code": "const response = await env.AI.run(\n 'xai/grok-4.6',\n { messages: [{ content: 'What are the three laws of thermodynamics?', role: 'user' }] },\n)\nconsole.log(response)" }, { "label": "curl", "language": "bash", "code": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/chat/completions \\\n --header \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"model\": \"xai/grok-4.6\",\n \"messages\": [\n {\n \"content\": \"What are the three laws of thermodynamics?\",\n \"role\": \"user\"\n }\n ]\n}'" } ] }, { "name": "Image Understanding", "description": "Analyze an image supplied alongside a text prompt", "input": { "messages": [ { "content": [ { "image_url": { "url": "https://v3.fal.media/files/koala/NLVPfOI4XL1cWT2PmmqT3_Hope.png" }, "type": "image_url" }, { "text": "Describe the person in this image and their surroundings in one sentence.", "type": "text" } ], "role": "user" } ] }, "output": { "text": "A smiling young woman with dark hair in a navy knit sweater holds a fuzzy microphone while seated in a cozy room with a white fireplace mantel, framed photo collage, and warm lighting." }, "raw_response": { "id": "5f620cf3-cd07-9a84-99d8-00f6f8712f95", "object": "chat.completion", "created": 1786550950, "model": "grok-4.6", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "A smiling young woman with dark hair in a navy knit sweater holds a fuzzy microphone while seated in a cozy room with a white fireplace mantel, framed photo collage, and warm lighting.", "reasoning_content": "The task is: \"Describe the person in this image and their surroundings in one sentence.\"\n", "refusal": null }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 2628, "completion_tokens": 36, "total_tokens": 2925, "prompt_tokens_details": { "text_tokens": 221, "audio_tokens": 0, "image_tokens": 2407, "cached_tokens": 128 }, "completion_tokens_details": { "reasoning_tokens": 261, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 }, "num_sources_used": 0, "cost_in_usd_ticks": 68460000 }, "system_fingerprint": "fp_a7b4933f4a93564d", "service_tier": "default" }, "code_snippets": [ { "label": "typescript", "language": "typescript", "code": "const response = await env.AI.run(\n 'xai/grok-4.6',\n {\n messages: [\n {\n content: [\n {\n image_url: { url: 'https://v3.fal.media/files/koala/NLVPfOI4XL1cWT2PmmqT3_Hope.png' },\n type: 'image_url',\n },\n {\n text: 'Describe the person in this image and their surroundings in one sentence.',\n type: 'text',\n },\n ],\n role: 'user',\n },\n ],\n },\n)\nconsole.log(response)" }, { "label": "curl", "language": "bash", "code": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/chat/completions \\\n --header \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"model\": \"xai/grok-4.6\",\n \"messages\": [\n {\n \"content\": [\n {\n \"image_url\": {\n \"url\": \"https://v3.fal.media/files/koala/NLVPfOI4XL1cWT2PmmqT3_Hope.png\"\n },\n \"type\": \"image_url\"\n },\n {\n \"text\": \"Describe the person in this image and their surroundings in one sentence.\",\n \"type\": \"text\"\n }\n ],\n \"role\": \"user\"\n }\n ]\n}'" } ] }, { "name": "Function Calling", "description": "Force the model to return a typed function call", "input": { "messages": [ { "content": "What is the current temperature in San Francisco?", "role": "user" } ], "tool_choice": "required", "tools": [ { "function": { "description": "Get the current temperature for a city", "name": "get_temperature", "parameters": { "additionalProperties": false, "properties": { "city": { "type": "string" }, "unit": { "enum": [ "celsius", "fahrenheit" ], "type": "string" } }, "required": [ "city", "unit" ], "type": "object" }, "strict": true }, "type": "function" } ] }, "output": { "tool_calls": [ { "id": "call-67aeb658-cc74-4375-b860-f18970d8187a-0", "function": { "name": "get_temperature", "arguments": "{\"city\":\"San Francisco\",\"unit\":\"fahrenheit\"}" }, "type": "function" } ] }, "raw_response": { "id": "d1c2cf6d-a4c2-9b8b-a6e3-ff60e4dd12b8", "object": "chat.completion", "created": 1786550955, "model": "grok-4.6", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "", "reasoning_content": "The user is asking for the current temperature in San Francisco. I have a tool called \"get_temperature\" that can get the current temperature for a city. It requires \"city\" and \"unit\".\n", "tool_calls": [ { "id": "call-67aeb658-cc74-4375-b860-f18970d8187a-0", "function": { "name": "get_temperature", "arguments": "{\"city\":\"San Francisco\",\"unit\":\"fahrenheit\"}" }, "type": "function" } ], "refusal": null }, "finish_reason": "tool_calls" } ], "usage": { "prompt_tokens": 333, "completion_tokens": 20, "total_tokens": 654, "prompt_tokens_details": { "text_tokens": 333, "audio_tokens": 0, "image_tokens": 0, "cached_tokens": 128 }, "completion_tokens_details": { "reasoning_tokens": 301, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 }, "num_sources_used": 0, "cost_in_usd_ticks": 24000000 }, "system_fingerprint": "fp_a7b4933f4a93564d", "service_tier": "default" }, "code_snippets": [ { "label": "typescript", "language": "typescript", "code": "const response = await env.AI.run(\n 'xai/grok-4.6',\n {\n messages: [{ content: 'What is the current temperature in San Francisco?', role: 'user' }],\n tool_choice: 'required',\n tools: [\n {\n function: {\n description: 'Get the current temperature for a city',\n name: 'get_temperature',\n parameters: {\n additionalProperties: false,\n properties: {\n city: { type: 'string' },\n unit: { enum: ['celsius', 'fahrenheit'], type: 'string' },\n },\n required: ['city', 'unit'],\n type: 'object',\n },\n strict: true,\n },\n type: 'function',\n },\n ],\n },\n)\nconsole.log(response)" }, { "label": "curl", "language": "bash", "code": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/chat/completions \\\n --header \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"model\": \"xai/grok-4.6\",\n \"messages\": [\n {\n \"content\": \"What is the current temperature in San Francisco?\",\n \"role\": \"user\"\n }\n ],\n \"tool_choice\": \"required\",\n \"tools\": [\n {\n \"function\": {\n \"description\": \"Get the current temperature for a city\",\n \"name\": \"get_temperature\",\n \"parameters\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"city\": {\n \"type\": \"string\"\n },\n \"unit\": {\n \"enum\": [\n \"celsius\",\n \"fahrenheit\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"city\",\n \"unit\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n },\n \"type\": \"function\"\n }\n ]\n}'" } ] }, { "name": "Structured Output", "description": "Constrain the response to a JSON schema", "input": { "messages": [ { "content": "Classify the sentiment of: The launch was smooth and customers loved it.", "role": "user" } ], "response_format": { "json_schema": { "name": "sentiment_result", "schema": { "additionalProperties": false, "properties": { "confidence": { "maximum": 1, "minimum": 0, "type": "number" }, "sentiment": { "enum": [ "positive", "neutral", "negative" ], "type": "string" } }, "required": [ "sentiment", "confidence" ], "type": "object" }, "strict": true }, "type": "json_schema" } }, "output": { "text": "{\"confidence\":0.95,\"sentiment\":\"positive\"}" }, "raw_response": { "id": "e89a3a47-b193-9785-9c35-f4dd3c098107", "object": "chat.completion", "created": 1786550957, "model": "grok-4.6", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "{\"confidence\":0.95,\"sentiment\":\"positive\"}", "reasoning_content": "The task is to classify the sentiment of: \"The launch was smooth and customers loved it.\"\n", "refusal": null }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 300, "completion_tokens": 12, "total_tokens": 607, "prompt_tokens_details": { "text_tokens": 300, "audio_tokens": 0, "image_tokens": 0, "cached_tokens": 128 }, "completion_tokens_details": { "reasoning_tokens": 295, "audio_tokens": 0, "accepted_prediction_tokens": 0, "rejected_prediction_tokens": 0 }, "num_sources_used": 0, "cost_in_usd_ticks": 22500000 }, "system_fingerprint": "fp_a7b4933f4a93564d", "service_tier": "default" }, "code_snippets": [ { "label": "typescript", "language": "typescript", "code": "const response = await env.AI.run(\n 'xai/grok-4.6',\n {\n messages: [\n {\n content: 'Classify the sentiment of: The launch was smooth and customers loved it.',\n role: 'user',\n },\n ],\n response_format: {\n json_schema: {\n name: 'sentiment_result',\n schema: {\n additionalProperties: false,\n properties: {\n confidence: { maximum: 1, minimum: 0, type: 'number' },\n sentiment: { enum: ['positive', 'neutral', 'negative'], type: 'string' },\n },\n required: ['sentiment', 'confidence'],\n type: 'object',\n },\n strict: true,\n },\n type: 'json_schema',\n },\n },\n)\nconsole.log(response)" }, { "label": "curl", "language": "bash", "code": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/chat/completions \\\n --header \"Authorization: Bearer $CLOUDFLARE_API_TOKEN\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"model\": \"xai/grok-4.6\",\n \"messages\": [\n {\n \"content\": \"Classify the sentiment of: The launch was smooth and customers loved it.\",\n \"role\": \"user\"\n }\n ],\n \"response_format\": {\n \"json_schema\": {\n \"name\": \"sentiment_result\",\n \"schema\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"confidence\": {\n \"maximum\": 1,\n \"minimum\": 0,\n \"type\": \"number\"\n },\n \"sentiment\": {\n \"enum\": [\n \"positive\",\n \"neutral\",\n \"negative\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"sentiment\",\n \"confidence\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n },\n \"type\": \"json_schema\"\n }\n}'" } ] } ], "default_example": null, "code_snippets": [], "supports_async": false, "zdr": true, "zdr_comment": null, "external_info": "https://docs.x.ai/developers/models", "terms": "https://x.ai/legal/terms-of-service-enterprise", "cover_image_url": "https://pub-26f1392c1b674324be6786695bd72257.r2.dev/xai/grok-4.6.png", "metadata": { "Architecture": "Transformer", "Input Modalities": "Text, Image", "Reasoning": "Yes", "fedrampAvailable": "true" }, "request_formats": [ "chat-completions" ], "providers": null, "provider_details": [ { "id": "xai", "pricing": { "under_200k_per_1m_input_tokens": 2, "under_200k_per_1m_input_cached_tokens": 0.5, "under_200k_per_1m_output_tokens": 6, "over_200k_per_1m_input_tokens": 4, "over_200k_per_1m_input_cached_tokens": 1, "over_200k_per_1m_output_tokens": 12 } } ], "banner": null, "created_at": "2026-08-12 17:59:07", "schema": { "input": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "messages": { "minItems": 1, "maxItems": 500, "type": "array", "items": { "oneOf": [ { "type": "object", "properties": { "role": { "type": "string", "const": "system" }, "content": { "type": "string" }, "name": { "type": "string" } }, "required": [ "role", "content" ], "additionalProperties": false }, { "type": "object", "properties": { "role": { "type": "string", "const": "user" }, "content": { "anyOf": [ { "type": "string" }, { "minItems": 1, "type": "array", "items": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "text" }, "text": { "type": "string" } }, "required": [ "type", "text" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "image_url" }, "image_url": { "type": "object", "properties": { "url": { "type": "string" }, "detail": { "type": "string", "enum": [ "auto", "low", "high" ] } }, "required": [ "url" ], "additionalProperties": false } }, "required": [ "type", "image_url" ], "additionalProperties": false } ] } } ] }, "name": { "type": "string" } }, "required": [ "role", "content" ], "additionalProperties": false }, { "type": "object", "properties": { "role": { "type": "string", "const": "assistant" }, "content": { "type": [ "string", "null" ] }, "tool_calls": { "maxItems": 128, "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "const": "function" }, "function": { "type": "object", "properties": { "name": { "type": "string" }, "arguments": { "type": "string" } }, "required": [ "name", "arguments" ], "additionalProperties": false } }, "required": [ "id", "type", "function" ], "additionalProperties": false } }, "name": { "type": "string" } }, "required": [ "role" ], "additionalProperties": false }, { "type": "object", "properties": { "role": { "type": "string", "const": "tool" }, "content": { "type": "string" }, "tool_call_id": { "type": "string" } }, "required": [ "role", "content", "tool_call_id" ], "additionalProperties": false } ] } }, "max_completion_tokens": { "anyOf": [ { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, { "type": "null" } ] }, "max_tokens": { "anyOf": [ { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, { "type": "null" } ] }, "n": { "anyOf": [ { "type": "integer", "minimum": 1, "maximum": 10 }, { "type": "null" } ] }, "parallel_tool_calls": { "type": [ "boolean", "null" ] }, "prompt_cache_key": { "type": [ "string", "null" ] }, "reasoning_effort": { "anyOf": [ { "type": "string", "enum": [ "low", "medium", "high" ] }, { "type": "null" } ] }, "response_format": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "text" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "json_object" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "json_schema" }, "json_schema": { "type": "object", "properties": { "name": { "type": "string" }, "schema": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "strict": { "type": "boolean" } }, "required": [ "name", "schema" ], "additionalProperties": false } }, "required": [ "type", "json_schema" ], "additionalProperties": false } ] }, "search_parameters": { "type": "object", "properties": { "from_date": { "type": [ "string", "null" ] }, "max_search_results": { "anyOf": [ { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, { "type": "null" } ] }, "mode": { "anyOf": [ { "type": "string", "enum": [ "off", "on", "auto" ] }, { "type": "null" } ] }, "return_citations": { "type": [ "boolean", "null" ] }, "sources": { "anyOf": [ { "maxItems": 20, "type": "array", "items": {} }, { "type": "null" } ] }, "to_date": { "type": [ "string", "null" ] } }, "additionalProperties": false }, "seed": { "anyOf": [ { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, { "type": "null" } ] }, "service_tier": { "type": "string", "enum": [ "default", "priority" ] }, "stream": { "type": [ "boolean", "null" ] }, "stream_options": { "type": "object", "properties": { "include_usage": { "type": "boolean" } }, "required": [ "include_usage" ], "additionalProperties": false }, "temperature": { "anyOf": [ { "type": "number", "minimum": 0, "maximum": 2 }, { "type": "null" } ] }, "tool_choice": { "anyOf": [ { "type": "string" }, { "type": "object", "properties": { "type": { "type": "string", "const": "function" }, "function": { "type": "object", "properties": { "name": { "type": "string" } }, "required": [ "name" ], "additionalProperties": false } }, "required": [ "type", "function" ], "additionalProperties": false } ] }, "tools": { "anyOf": [ { "maxItems": 128, "type": "array", "items": { "type": "object", "properties": { "type": { "type": "string", "const": "function" }, "function": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "parameters": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "strict": { "type": "boolean" } }, "required": [ "name", "parameters" ], "additionalProperties": false } }, "required": [ "type", "function" ], "additionalProperties": false } }, { "type": "null" } ] }, "top_p": { "anyOf": [ { "type": "number", "minimum": 0, "maximum": 1 }, { "type": "null" } ] }, "user": { "type": [ "string", "null" ] }, "web_search_options": { "type": "object", "properties": { "filters": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "search_context_size": { "type": [ "string", "null" ] }, "user_location": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "additionalProperties": false } }, "required": [ "messages" ], "additionalProperties": false }, "output": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "string" }, "object": { "type": "string", "const": "chat.completion" }, "created": { "type": "number" }, "model": { "type": "string" }, "choices": { "type": "array", "items": { "type": "object", "properties": { "index": { "type": "number" }, "finish_reason": { "type": [ "string", "null" ] }, "message": { "type": "object", "properties": { "role": { "type": "string" }, "content": { "type": [ "string", "null" ] }, "reasoning_content": { "type": [ "string", "null" ] }, "refusal": { "type": [ "string", "null" ] }, "tool_calls": { "anyOf": [ { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "function": { "type": "object", "properties": { "name": { "type": "string" }, "arguments": { "type": "string" } }, "required": [ "name", "arguments" ], "additionalProperties": false } }, "required": [ "id", "type", "function" ], "additionalProperties": false } }, { "type": "null" } ] } }, "required": [ "role", "content" ], "additionalProperties": false }, "logprobs": { "anyOf": [ { "type": "object", "properties": { "content": { "anyOf": [ { "type": "array", "items": {} }, { "type": "null" } ] } }, "required": [ "content" ], "additionalProperties": false }, { "type": "null" } ] } }, "required": [ "index", "finish_reason", "message" ], "additionalProperties": false } }, "citations": { "anyOf": [ { "type": "array", "items": {} }, { "type": "null" } ] }, "output_files": { "anyOf": [ { "type": "array", "items": {} }, { "type": "null" } ] }, "service_tier": { "type": "string", "enum": [ "default", "priority" ] }, "system_fingerprint": { "type": [ "string", "null" ] }, "usage": { "type": "object", "properties": { "prompt_tokens": { "type": "number" }, "completion_tokens": { "type": "number" }, "total_tokens": { "type": "number" }, "prompt_tokens_details": { "type": "object", "properties": { "text_tokens": { "type": "number" }, "audio_tokens": { "type": "number" }, "image_tokens": { "type": "number" }, "cached_tokens": { "type": "number" } }, "required": [ "text_tokens", "audio_tokens", "image_tokens", "cached_tokens" ], "additionalProperties": false }, "completion_tokens_details": { "type": "object", "properties": { "reasoning_tokens": { "type": "number" }, "audio_tokens": { "type": "number" }, "accepted_prediction_tokens": { "type": "number" }, "rejected_prediction_tokens": { "type": "number" } }, "required": [ "reasoning_tokens", "audio_tokens", "accepted_prediction_tokens", "rejected_prediction_tokens" ], "additionalProperties": false }, "cost_in_usd_ticks": { "type": "number" }, "num_sources_used": { "type": "number" } }, "required": [ "prompt_tokens", "completion_tokens", "total_tokens" ], "additionalProperties": false } }, "required": [ "id", "object", "created", "model", "choices", "service_tier" ], "additionalProperties": false } } }