Message content. It can be a string, or an array composed of text, pictures, audio, and file content blocks. The assistant tool call message can be null.
The reason for the end of the generation: stop is the natural end, length is the length limit reached, tool_calls is the tool call, and content_filter is content filtering.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tikway","colors":{"primary":"#3d3b3a","light":"#ffffff","dark":"#000000"},"logo":{"light":"https://mintcdn.com/tikway/jbQHUstQv4m6VXpl/logo/light.png?fit=max\u0026auto=format\u0026n=jbQHUstQv4m6VXpl\u0026q=85\u0026s=2ffadc60838b347e4b303c5324329d71","dark":"https://mintcdn.com/tikway/jbQHUstQv4m6VXpl/logo/dark.png?fit=max\u0026auto=format\u0026n=jbQHUstQv4m6VXpl\u0026q=85\u0026s=70d626d8a1b2db6e9cfc2f93182f2acb"},"favicon":"https://mintcdn.com/tikway/jbQHUstQv4m6VXpl/favicon.png?fit=max\u0026auto=format\u0026n=jbQHUstQv4m6VXpl\u0026q=85\u0026s=e55efc78d7a9b37ff27557ac7556fe6e","api":{"params":{"expanded":"all"},"url":"full","mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":"https://api.tikway.ai"}},"navbar":{"links":[],"primary":{"type":"button","label":"Dashboard","href":"https://app.mintlify.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"markdown":{"schema":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"https://tikway.ai"}]},"languages":[{"language":"zh","href":"zh/introduction"},{"language":"en","href":"en/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tikway","hasAudioNarration":false,"actualSubdomain":"tikway","customDomains":["docs.tikway.ai"],"gitSource":{"type":"github","owner":"tokgos","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adc5bcc50fd02f25b78f1da","collectionId":"18ba77e3-afe9-43cc-8e60-e7b6de9c99b7","liveDeploymentHistoryId":"6adc5bcc50fd02f25b78f1da","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adc5bcc50fd02f25b78f1da","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"zh","tag":"API Reference","count":53},{"language":"en","tag":"API Reference","count":46},{"language":"zh","tag":"视频生成","count":15},{"language":"en","tag":"Video generation","count":14},{"language":"zh","tag":"图片生成","count":12},{"language":"en","tag":"Chat completions","count":11},{"language":"zh","tag":"对话补全","count":11},{"language":"en","tag":"Image generation","count":10},{"language":"en","tag":"Guides","count":8},{"language":"zh","tag":"指南","count":8},{"language":"en","tag":"Gemini protocol","count":6},{"language":"zh","tag":"Gemini 协议","count":6},{"language":"en","tag":"Speech synthesis","count":5},{"language":"zh","tag":"Midjourney","count":5},{"language":"zh","tag":"语音合成","count":5},{"language":"en","tag":"Developer guides","count":3},{"language":"en","tag":"Request protocols","count":3},{"language":"en","tag":"OpenAI protocol","count":3},{"language":"zh","tag":"开发指南","count":3},{"language":"zh","tag":"请求协议","count":3}],"searchSettings":{"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@media (min-width:1280px){html[data-current-path*=\"/api-reference/\"] div:has(>#sidebar):has(>#content-container){width:80%!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;gap:2rem!important}html[data-current-path*=\"/api-reference/\"] #content-container{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}html[data-current-path*=\"/api-reference/\"] #content-container>div:has(>#content-area){gap:2rem!important}html[data-current-path*=\"/api-reference/\"] #content-area{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important}html[data-current-path*=\"/api-reference/\"] #content-side-layout{flex:0 0 22rem!important;width:22rem!important;max-width:22rem!important}html[data-current-path*=\"/api-reference/\"] #content-side-layout>div{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:767px){html:is([data-current-path$=\"/api-reference/images/overview\"], [data-current-path$=\"/api-reference/videos/overview\"]) #content table{min-width:34rem}}"}],"page":{"pagePath":"en/api-reference/chat/openai/chat-completions","slug":"/en/api-reference/chat/openai/chat-completions","pageMetadata":{"title":"Chat Completions","description":"","deprecated":false,"version":null,"sidebarTitle":"Chat Completions","openapi":"/openapi/en/chat/openai.json post /v1/chat/completions","href":"/en/api-reference/chat/openai/chat-completions","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Chat Completions","description":"","deprecated":false,"version":null,"sidebarTitle":"Chat Completions","openapi":"/openapi/en/chat/openai.json post /v1/chat/completions","href":"/en/api-reference/chat/openai/chat-completions","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Chat Completions","deprecated":false,"description":"","tags":["Chat completions/OpenAI protocol","Mintlify API/Conversation Completion/Anthropic Protocol"],"parameters":[],"requestBody":"0cb16344-d615-4ea7-b469-35bed902f3f4","responses":{"200":"8e6440ed-bc81-455e-a98d-199492347548"},"security":["ba420e86-af60-406c-bcff-ff5598315d23"],"x-mint":{"href":"/en/api-reference/chat/openai/chat-completions","metadata":{"sidebarTitle":"Chat Completions"}},"method":"post","type":"path","servers":["df5e35fa-6ee1-4294-afa9-df6574ad2f9d"],"path":"/v1/chat/completions","baseUrlOptions":["https://api.tikway.ai"],"title":"Chat Completions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","urlDisplay":"full"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["model","messages"],"properties":{"model":{"type":"string","description":"The model ID used to generate the reply, such as gpt-5.6-sol or o3.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"messages":{"type":"array","minItems":1,"description":"List of conversation messages as of current date.","items":{"type":"object","required":["role"],"properties":{"role":{"type":"string","enum":["developer","system","user","assistant","tool","function"],"description":"Message author role. Newer inference models recommend using developer instead of system.","isRequired":true,"uniqueKey":"messages.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Optional participant name used to distinguish different participants under the same role.","uniqueKey":"messages.items.[INDEX].name","typeLabel":"string"},"content":{"oneOf":[{"type":"string","description":"Message content. It can be a string, or an array composed of text, pictures, audio, and file content blocks. The assistant tool call message can be null.","uniqueKey":"messages.items.[INDEX].content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["text","image_url","input_audio","file","refusal"],"description":"Content block type.","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"The text content when type is text.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"refusal":{"type":"string","description":"The rejection message when type is refusal.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].refusal","typeLabel":"string"},"image_url":{"type":"object","description":"Image input when type is image_url.","properties":{"url":{"type":"string","description":"Image URL or Base64-encoded image data.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url.url","typeLabel":"string"},"detail":{"type":"string","enum":["auto","low","high"],"description":"Level of detail for picture understanding.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url.detail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url","typeLabel":"object"},"input_audio":{"type":"object","description":"Audio input when type is input_audio.","properties":{"data":{"type":"string","description":"Base64 encoded audio data.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].input_audio.data","typeLabel":"string"},"format":{"type":"string","enum":["wav","mp3"],"description":"audio format.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].input_audio.format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].input_audio","typeLabel":"object"},"file":{"type":"object","description":"File input when type is file.","properties":{"file_data":{"type":"string","description":"Base64 encoded file content.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.file_data","typeLabel":"string"},"file_id":{"type":"string","description":"The ID of the uploaded file.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.file_id","typeLabel":"string"},"filename":{"type":"string","description":"File name.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.filename","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file","typeLabel":"object"},"prompt_cache_breakpoint":{"type":"object","description":"The exact end position of the reusable prompt word prefix.","properties":{"mode":{"type":"string","enum":["explicit"],"description":"Breakpoint mode.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].prompt_cache_breakpoint.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].prompt_cache_breakpoint","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Message content. It can be a string, or an array composed of text, pictures, audio, and file content blocks. The assistant tool call message can be null.","uniqueKey":"messages.items.[INDEX].content.oneOf.1","typeLabel":"object[]"},{"type":"null","description":"Message content. It can be a string, or an array composed of text, pictures, audio, and file content blocks. The assistant tool call message can be null.","uniqueKey":"messages.items.[INDEX].content.oneOf.2","typeLabel":"null"}],"uniqueKey":"messages.items.[INDEX].content","typeLabel":"string | object[] | null"},"tool_call_id":{"type":"string","description":"When role is tool, the tool call ID to which this message responds.","uniqueKey":"messages.items.[INDEX].tool_call_id","typeLabel":"string"},"tool_calls":{"type":"array","description":"List of tool calls generated by the model when role is assistant.","items":{"type":"object","properties":{"id":{"type":"string","description":"Tool call ID.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","enum":["function","custom"],"description":"Tool type.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","description":"function name.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function.name","typeLabel":"string"},"arguments":{"type":"string","description":"Function parameters as JSON strings.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function.arguments","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function","typeLabel":"object"},"custom":{"type":"object","properties":{"name":{"type":"string","description":"Custom tool name.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].custom.name","typeLabel":"string"},"input":{"type":"string","description":"Custom tool input.","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].custom.input","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].custom","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"messages.items.[INDEX].tool_calls","typeLabel":"object[]"},"function_call":{"type":"object","description":"Legacy function call information, deprecated, please use tool_calls.","properties":{"name":{"type":"string","description":"function name.","uniqueKey":"messages.items.[INDEX].function_call.name","typeLabel":"string"},"arguments":{"type":"string","description":"Function parameters as JSON strings.","uniqueKey":"messages.items.[INDEX].function_call.arguments","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].function_call","typeLabel":"object"},"refusal":{"type":"string","description":"Assistant's rejection message.","uniqueKey":"messages.items.[INDEX].refusal","typeLabel":"string"},"audio":{"type":"object","description":"The message of the previous model audio reply.","properties":{"id":{"type":"string","description":"Audio response ID.","uniqueKey":"messages.items.[INDEX].audio.id","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].audio","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"messages","typeLabel":"object[]"},"audio":{"oneOf":[{"type":"object","description":"Audio output parameters. Required when modalities contains audio.","properties":{"format":{"type":"string","enum":["wav","aac","mp3","flac","opus","pcm16"],"description":"Output audio format.","uniqueKey":"audio.oneOf.0.format","typeLabel":"enum\u003cstring>"},"voice":{"oneOf":[{"type":"string","description":"The sound used by the model can be a built-in sound name or a custom sound object.","uniqueKey":"audio.oneOf.0.voice.oneOf.0","typeLabel":"string"},{"type":"object","description":"The sound used by the model can be a built-in sound name or a custom sound object.","properties":{"id":{"type":"string","description":"Custom sound ID.","uniqueKey":"audio.oneOf.0.voice.oneOf.1.id","typeLabel":"string"}},"uniqueKey":"audio.oneOf.0.voice.oneOf.1","typeLabel":"object"}],"uniqueKey":"audio.oneOf.0.voice","typeLabel":"string | object"}},"uniqueKey":"audio.oneOf.0","typeLabel":"object"},{"type":"null","description":"Audio output parameters. Required when modalities contains audio.","properties":{"format":{"type":"string","enum":["wav","aac","mp3","flac","opus","pcm16"],"description":"Output audio format."},"voice":{"oneOf":[{"type":"string","description":"The sound used by the model can be a built-in sound name or a custom sound object."},{"type":"object","description":"The sound used by the model can be a built-in sound name or a custom sound object.","properties":{"id":{"type":"string","description":"Custom sound ID."}}}]}},"uniqueKey":"audio.oneOf.1","typeLabel":"null"}],"uniqueKey":"audio","typeLabel":"object | null"},"temperature":{"oneOf":[{"type":"number","minimum":0,"maximum":2,"description":"Sampling temperature. Higher values make the output more random; usually adjusted with top_p alternatively.","uniqueKey":"temperature.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":2,"description":"Sampling temperature. Higher values make the output more random; usually adjusted with top_p alternatively.","uniqueKey":"temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Kernel sampling threshold; usually adjusted alternatively with temperature.","uniqueKey":"top_p.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Kernel sampling threshold; usually adjusted alternatively with temperature.","uniqueKey":"top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"top_p","typeLabel":"number | null"},"n":{"oneOf":[{"type":"integer","minimum":1,"description":"The number of candidate responses generated for each input.","uniqueKey":"n.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"The number of candidate responses generated for each input.","uniqueKey":"n.oneOf.1","typeLabel":"null"}],"uniqueKey":"n","typeLabel":"integer | null"},"stream":{"oneOf":[{"type":"boolean","description":"Whether to return incremental results in SSE streaming.","uniqueKey":"stream.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether to return incremental results in SSE streaming.","uniqueKey":"stream.oneOf.1","typeLabel":"null"}],"uniqueKey":"stream","typeLabel":"boolean | null"},"stream_options":{"oneOf":[{"type":"object","description":"Additional configuration for streaming output, only takes effect when stream is true.","properties":{"include_usage":{"type":"boolean","description":"Whether to return usage information in the final statistics block.","uniqueKey":"stream_options.oneOf.0.include_usage","typeLabel":"boolean"}},"uniqueKey":"stream_options.oneOf.0","typeLabel":"object"},{"type":"null","description":"Additional configuration for streaming output, only takes effect when stream is true.","properties":{"include_usage":{"type":"boolean","description":"Whether to return usage information in the final statistics block."}},"uniqueKey":"stream_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"stream_options","typeLabel":"object | null"},"max_completion_tokens":{"oneOf":[{"type":"integer","minimum":1,"description":"The maximum number of generated tokens, including visible output and inference tokens.","uniqueKey":"max_completion_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"The maximum number of generated tokens, including visible output and inference tokens.","uniqueKey":"max_completion_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_completion_tokens","typeLabel":"integer | null"},"max_tokens":{"oneOf":[{"type":"integer","minimum":1,"description":"Deprecated, use max_completion_tokens instead.","uniqueKey":"max_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"Deprecated, use max_completion_tokens instead.","uniqueKey":"max_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_tokens","typeLabel":"integer | null"},"frequency_penalty":{"oneOf":[{"type":"number","minimum":-2,"maximum":2,"description":"Frequency penalty. Positive values reduce duplicate expressions.","uniqueKey":"frequency_penalty.oneOf.0","typeLabel":"number"},{"type":"null","minimum":-2,"maximum":2,"description":"Frequency penalty. Positive values reduce duplicate expressions.","uniqueKey":"frequency_penalty.oneOf.1","typeLabel":"null"}],"uniqueKey":"frequency_penalty","typeLabel":"number | null"},"presence_penalty":{"oneOf":[{"type":"number","minimum":-2,"maximum":2,"description":"There are penalties. This is a great time to encourage models to introduce new content.","uniqueKey":"presence_penalty.oneOf.0","typeLabel":"number"},{"type":"null","minimum":-2,"maximum":2,"description":"There are penalties. This is a great time to encourage models to introduce new content.","uniqueKey":"presence_penalty.oneOf.1","typeLabel":"null"}],"uniqueKey":"presence_penalty","typeLabel":"number | null"},"logit_bias":{"oneOf":[{"type":"object","description":"Specifies the generation tendency of the word element. The attribute is named token ID and has values from -100 to 100.","additionalProperties":{"type":"number","minimum":-100,"maximum":100,"uniqueKey":"logit_bias.oneOf.0.additionalProperties","typeLabel":"number"},"properties":{},"uniqueKey":"logit_bias.oneOf.0","typeLabel":"object"},{"type":"null","description":"Specifies the generation tendency of the word element. The attribute is named token ID and has values from -100 to 100.","additionalProperties":{"type":"number","minimum":-100,"maximum":100,"uniqueKey":"logit_bias.oneOf.1.additionalProperties","typeLabel":"number"},"properties":{},"uniqueKey":"logit_bias.oneOf.1","typeLabel":"null"}],"uniqueKey":"logit_bias","typeLabel":"object | null"},"logprobs":{"oneOf":[{"type":"boolean","description":"Whether to return the log probability of the output token.","uniqueKey":"logprobs.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether to return the log probability of the output token.","uniqueKey":"logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"logprobs","typeLabel":"boolean | null"},"top_logprobs":{"oneOf":[{"type":"integer","minimum":0,"maximum":20,"description":"The number of high-probability candidate tokens returned for each output position; logprobs needs to be enabled at the same time.","uniqueKey":"top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":20,"description":"The number of high-probability candidate tokens returned for each output position; logprobs needs to be enabled at the same time.","uniqueKey":"top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"top_logprobs","typeLabel":"integer | null"},"stop":{"oneOf":[{"type":"string","description":"Stop sequence, some new models do not support it.","uniqueKey":"stop.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"stop.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Stop sequence, some new models do not support it.","maxItems":4,"uniqueKey":"stop.oneOf.1","typeLabel":"string[]"},{"type":"null","description":"Stop sequence, some new models do not support it.","uniqueKey":"stop.oneOf.2","typeLabel":"null"}],"uniqueKey":"stop","typeLabel":"string | string[] | null"},"response_format":{"oneOf":[{"type":"object","description":"Output format configuration.","required":["type"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"response_format.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"response_format.oneOf.0","typeLabel":"object"},{"type":"object","description":"Output format configuration.","required":["type"],"properties":{"type":{"type":"string","enum":["json_object"],"isRequired":true,"uniqueKey":"response_format.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"response_format.oneOf.1","typeLabel":"object"},{"type":"object","description":"Output format configuration.","required":["type","json_schema"],"properties":{"type":{"type":"string","enum":["json_schema"],"isRequired":true,"uniqueKey":"response_format.oneOf.2.type","typeLabel":"enum\u003cstring>"},"json_schema":{"type":"object","description":"Structured output configuration.","required":["name"],"properties":{"name":{"type":"string","maxLength":64,"description":"Schema name.","isRequired":true,"uniqueKey":"response_format.oneOf.2.json_schema.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"response_format.oneOf.2.json_schema.description","typeLabel":"string"},"schema":{"type":"object","description":"Target JSON Schema.","additionalProperties":true,"uniqueKey":"response_format.oneOf.2.json_schema.schema","typeLabel":"object"},"strict":{"oneOf":[{"type":"boolean","uniqueKey":"response_format.oneOf.2.json_schema.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"response_format.oneOf.2.json_schema.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"response_format.oneOf.2.json_schema.strict","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"response_format.oneOf.2.json_schema","typeLabel":"object"}},"uniqueKey":"response_format.oneOf.2","typeLabel":"object"}],"uniqueKey":"response_format","typeLabel":"object"},"tools":{"type":"array","description":"A list of callable tools provided to the model.","items":{"oneOf":[{"type":"object","description":"Function tools.","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":64,"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.function.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.0.function.description","typeLabel":"string"},"parameters":{"type":"object","description":"JSON Schema of function parameters.","additionalProperties":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.function.parameters","typeLabel":"object"},"strict":{"oneOf":[{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.0.function.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.0.function.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.function.strict","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.function","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Custom tools.","required":["type","custom"],"properties":{"type":{"type":"string","enum":["custom"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"custom":{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.1.custom.description","typeLabel":"string"},"format":{"oneOf":[{"type":"object","description":"Free text format.","required":["type"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.0","typeLabel":"object"},{"type":"object","description":"Syntax-bound format.","required":["type","grammar"],"properties":{"type":{"type":"string","enum":["grammar"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.1.type","typeLabel":"enum\u003cstring>"},"grammar":{"type":"object","required":["definition","syntax"],"properties":{"definition":{"type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.1.grammar.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.1.grammar.syntax","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.1.grammar","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format.oneOf.1","typeLabel":"object"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.custom.format","typeLabel":"object"}},"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.custom","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"tools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tools","typeLabel":"object[]"},"tool_choice":{"oneOf":[{"type":"string","description":"Controls whether the model calls the tool, automatically selects the tool, or forces the specified tool to be called.","enum":["none","auto","required"],"uniqueKey":"tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Controls whether the model calls the tool, automatically selects the tool, or forces the specified tool to be called.","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.1.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"tool_choice.oneOf.1.function.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"tool_choice.oneOf.1.function","typeLabel":"object"}},"uniqueKey":"tool_choice.oneOf.1","typeLabel":"object"},{"type":"object","description":"Controls whether the model calls the tool, automatically selects the tool, or forces the specified tool to be called.","required":["type","custom"],"properties":{"type":{"type":"string","enum":["custom"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"},"custom":{"type":"object","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"tool_choice.oneOf.2.custom.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"tool_choice.oneOf.2.custom","typeLabel":"object"}},"uniqueKey":"tool_choice.oneOf.2","typeLabel":"object"},{"type":"object","description":"Controls whether the model calls the tool, automatically selects the tool, or forces the specified tool to be called.","required":["type","allowed_tools"],"properties":{"type":{"type":"string","enum":["allowed_tools"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.3.type","typeLabel":"enum\u003cstring>"},"allowed_tools":{"type":"object","required":["mode","tools"],"properties":{"mode":{"type":"string","enum":["auto","required"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.3.allowed_tools.mode","typeLabel":"enum\u003cstring>"},"tools":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"tool_choice.oneOf.3.allowed_tools.tools.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"tool_choice.oneOf.3.allowed_tools.tools","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"tool_choice.oneOf.3.allowed_tools","typeLabel":"object"}},"uniqueKey":"tool_choice.oneOf.3","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"enum\u003cstring> · object · object · object"},"parallel_tool_calls":{"type":"boolean","description":"Whether the model is allowed to call multiple tools in parallel.","uniqueKey":"parallel_tool_calls","typeLabel":"boolean"},"reasoning_effort":{"oneOf":[{"type":"string","description":"Inference strength settings for trade-offs between speed, cost, and inference depth.","enum":["none","minimal","low","medium","high","xhigh","max"],"uniqueKey":"reasoning_effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Inference strength settings for trade-offs between speed, cost, and inference depth.","enum":["none","minimal","low","medium","high","xhigh","max"],"uniqueKey":"reasoning_effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning_effort","typeLabel":"enum\u003cstring> | null"},"verbosity":{"oneOf":[{"type":"string","enum":["low","medium","high"],"description":"Output verbosity.","uniqueKey":"verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["low","medium","high"],"description":"Output verbosity.","uniqueKey":"verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"verbosity","typeLabel":"enum\u003cstring> | null"},"seed":{"oneOf":[{"type":"integer","description":"A random seed used to try to make the output reproducible.","uniqueKey":"seed.oneOf.0","typeLabel":"integer"},{"type":"null","description":"A random seed used to try to make the output reproducible.","uniqueKey":"seed.oneOf.1","typeLabel":"null"}],"uniqueKey":"seed","typeLabel":"integer | null"},"service_tier":{"oneOf":[{"type":"string","enum":["auto","default","flex","scale","priority","fast"],"description":"The requested service level.","uniqueKey":"service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["auto","default","flex","scale","priority","fast"],"description":"The requested service level.","uniqueKey":"service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"service_tier","typeLabel":"enum\u003cstring> | null"},"metadata":{"oneOf":[{"type":"object","description":"Additional key-value pair metadata.","additionalProperties":{"type":"string","uniqueKey":"metadata.oneOf.0.additionalProperties","typeLabel":"string"},"properties":{},"maxProperties":16,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Additional key-value pair metadata.","additionalProperties":{"type":"string","uniqueKey":"metadata.oneOf.1.additionalProperties","typeLabel":"string"},"properties":{},"maxProperties":16,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"modalities":{"oneOf":[{"type":"array","description":"Specify the output type.","items":{"type":"string","enum":["text","audio"],"uniqueKey":"modalities.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"modalities.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","description":"Specify the output type.","items":{"type":"string","enum":["text","audio"]},"uniqueKey":"modalities.oneOf.1","typeLabel":"null"}],"uniqueKey":"modalities","typeLabel":"enum\u003cstring>[] | null"},"prediction":{"oneOf":[{"type":"object","description":"Prediction output configuration.","required":["type","content"],"properties":{"type":{"type":"string","enum":["content"],"isRequired":true,"uniqueKey":"prediction.oneOf.0.type","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Expected output content.","isRequired":true,"uniqueKey":"prediction.oneOf.0.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"prediction.oneOf.0.content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"prediction.oneOf.0.content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"prompt_cache_breakpoint":{"type":"object","properties":{"mode":{"type":"string","enum":["explicit"],"uniqueKey":"prediction.oneOf.0.content.oneOf.1.items.[INDEX].prompt_cache_breakpoint.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"prediction.oneOf.0.content.oneOf.1.items.[INDEX].prompt_cache_breakpoint","typeLabel":"object"}},"uniqueKey":"prediction.oneOf.0.content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Expected output content.","isRequired":true,"uniqueKey":"prediction.oneOf.0.content.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"prediction.oneOf.0.content","typeLabel":"string | object[]"}},"uniqueKey":"prediction.oneOf.0","typeLabel":"object"},{"type":"null","description":"Prediction output configuration.","required":["type","content"],"properties":{"type":{"type":"string","enum":["content"]},"content":{"oneOf":[{"type":"string","description":"Expected output content."},{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"]},"text":{"type":"string"},"prompt_cache_breakpoint":{"type":"object","properties":{"mode":{"type":"string","enum":["explicit"]}}}}},"description":"Expected output content."}]}},"uniqueKey":"prediction.oneOf.1","typeLabel":"null"}],"uniqueKey":"prediction","typeLabel":"object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","description":"Stable key for hint word cache.","uniqueKey":"prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Stable key for hint word cache.","uniqueKey":"prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","enum":["in_memory","24h"],"description":"The length of time the prompt word cache is retained.","uniqueKey":"prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["in_memory","24h"],"description":"The length of time the prompt word cache is retained.","uniqueKey":"prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"prompt_cache_options":{"type":"object","description":"Prompt word caching options.","properties":{"mode":{"type":"string","description":"cache mode.","enum":["implicit","explicit"],"uniqueKey":"prompt_cache_options.mode","typeLabel":"enum\u003cstring>"},"ttl":{"type":"string","description":"Cache validity period.","enum":["30m"],"uniqueKey":"prompt_cache_options.ttl","typeLabel":"enum\u003cstring>"}},"uniqueKey":"prompt_cache_options","typeLabel":"object"},"safety_identifier":{"oneOf":[{"type":"string","description":"A stable end-user identifier used to assist in detecting abuse and should not be directly personally identifiable information.","uniqueKey":"safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","description":"A stable end-user identifier used to assist in detecting abuse and should not be directly personally identifiable information.","uniqueKey":"safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"safety_identifier","typeLabel":"string | null"},"user":{"type":"string","description":"Old version of end user identification, it is recommended to use safety_identifier.","uniqueKey":"user","typeLabel":"string"},"web_search_options":{"type":"object","description":"Web search tool configuration.","properties":{"search_context_size":{"type":"string","description":"Search context size.","uniqueKey":"web_search_options.search_context_size","typeLabel":"string"},"user_location":{"type":"object","description":"Approximate location of the user, used to improve localized search relevancy.","properties":{"type":{"type":"string","enum":["approximate"],"uniqueKey":"web_search_options.user_location.type","typeLabel":"enum\u003cstring>"},"country":{"type":"string","description":"Country code.","uniqueKey":"web_search_options.user_location.country","typeLabel":"string"},"city":{"type":"string","description":"City name.","uniqueKey":"web_search_options.user_location.city","typeLabel":"string"},"region":{"type":"string","description":"Region or province/state name.","uniqueKey":"web_search_options.user_location.region","typeLabel":"string"},"timezone":{"type":"string","description":"Time zone identifier.","uniqueKey":"web_search_options.user_location.timezone","typeLabel":"string"}},"uniqueKey":"web_search_options.user_location","typeLabel":"object"}},"uniqueKey":"web_search_options","typeLabel":"object"},"function_call":{"oneOf":[{"type":"string","description":"Deprecated, use tool_choice.","enum":["none","auto"],"deprecated":true,"uniqueKey":"function_call.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Deprecated, use tool_choice.","required":["name"],"deprecated":true,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"function_call.oneOf.1.name","typeLabel":"string"}},"uniqueKey":"function_call.oneOf.1","typeLabel":"object"}],"uniqueKey":"function_call","typeLabel":"enum\u003cstring> | object"},"functions":{"type":"array","deprecated":true,"description":"Deprecated, please use tools.","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":64,"isRequired":true,"uniqueKey":"functions.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"functions.items.[INDEX].description","typeLabel":"string"},"parameters":{"type":"object","description":"JSON Schema of function parameters.","additionalProperties":true,"uniqueKey":"functions.items.[INDEX].parameters","typeLabel":"object"}},"uniqueKey":"functions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"functions","typeLabel":"object[]"},"moderation":{"oneOf":[{"type":"object","description":"Configuration to perform auditing on request input and build output.","properties":{"model":{"type":"string","description":"Audit model ID, such as omni-moderation-latest.","uniqueKey":"moderation.oneOf.0.model","typeLabel":"string"},"policy":{"oneOf":[{"type":"object","description":"Input and output audit policies.","properties":{"input":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"],"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.input.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.input.oneOf.1","typeLabel":"null"}],"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.input","typeLabel":"object | null"},"output":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"],"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.output.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.output.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"moderation.oneOf.0.policy.oneOf.0.output","typeLabel":"object | null"}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.0","typeLabel":"object"},{"type":"null","description":"Input and output audit policies.","properties":{"input":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]},"output":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]}},"uniqueKey":"moderation.oneOf.0.policy.oneOf.1","typeLabel":"null"}],"uniqueKey":"moderation.oneOf.0.policy","typeLabel":"object | null"}},"uniqueKey":"moderation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Configuration to perform auditing on request input and build output.","properties":{"model":{"type":"string","description":"Audit model ID, such as omni-moderation-latest."},"policy":{"oneOf":[{"type":"object","description":"Input and output audit policies.","properties":{"input":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]},"output":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]}}},{"type":"null","description":"Input and output audit policies.","properties":{"input":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]},"output":{"oneOf":[{"type":"object","properties":{"mode":{"type":"string","enum":["score","block"]}}},{"type":"null","properties":{"mode":{"type":"string","enum":["score","block"]}}}]}}}]}},"uniqueKey":"moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"moderation","typeLabel":"object | null"},"enable_thinking":{"type":"boolean","description":"Qwen/Bailian extension: enable reasoning when supported by the model.","uniqueKey":"enable_thinking","typeLabel":"boolean"},"thinking_budget":{"type":"integer","minimum":0,"description":"Qwen/Bailian extension: reasoning token budget. Some models cannot combine this with reasoning_effort.","uniqueKey":"thinking_budget","typeLabel":"integer"},"thinking":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["enabled","disabled","adaptive"],"isRequired":true,"uniqueKey":"thinking.type","typeLabel":"enum\u003cstring>"},"clear_thinking":{"type":"boolean","uniqueKey":"thinking.clear_thinking","typeLabel":"boolean"}},"additionalProperties":true,"description":"Reasoning configuration for GLM, Bailian, and MiniMax models. Supported modes vary by model.","uniqueKey":"thinking","typeLabel":"object"},"preserve_thinking":{"type":"boolean","description":"Bailian extension: retain earlier reasoning content on supported models.","uniqueKey":"preserve_thinking","typeLabel":"boolean"},"clear_thinking":{"type":"boolean","description":"Bailian extension: clear earlier reasoning content.","uniqueKey":"clear_thinking","typeLabel":"boolean"},"top_k":{"oneOf":[{"type":"integer","minimum":0,"description":"Qwen/Bailian extension: sampling candidate count.","uniqueKey":"top_k.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Qwen/Bailian extension: sampling candidate count.","uniqueKey":"top_k.oneOf.1","typeLabel":"null"}],"uniqueKey":"top_k","typeLabel":"integer | null"},"repetition_penalty":{"type":"number","exclusiveMinimum":0,"minimum":0,"description":"Qwen/Bailian extension: repetition penalty; 1 disables the penalty.","uniqueKey":"repetition_penalty","typeLabel":"number"},"do_sample":{"type":"boolean","description":"GLM extension: enable sampling. When false, temperature and top_p are ignored.","uniqueKey":"do_sample","typeLabel":"boolean"},"tool_stream":{"type":"boolean","description":"Qwen/GLM extension: stream tool-call arguments with stream=true.","uniqueKey":"tool_stream","typeLabel":"boolean"},"enable_search":{"type":"boolean","description":"Qwen/Bailian extension: allow web search.","uniqueKey":"enable_search","typeLabel":"boolean"},"search_options":{"type":"object","properties":{"forced_search":{"type":"boolean","uniqueKey":"search_options.forced_search","typeLabel":"boolean"},"search_strategy":{"type":"string","enum":["turbo","max","agent"],"uniqueKey":"search_options.search_strategy","typeLabel":"enum\u003cstring>"},"enable_source":{"type":"boolean","uniqueKey":"search_options.enable_source","typeLabel":"boolean"},"enable_citation":{"type":"boolean","uniqueKey":"search_options.enable_citation","typeLabel":"boolean"},"citation_format":{"type":"string","uniqueKey":"search_options.citation_format","typeLabel":"string"},"enable_search_extension":{"type":"boolean","uniqueKey":"search_options.enable_search_extension","typeLabel":"boolean"}},"additionalProperties":true,"description":"Qwen/Bailian search settings, used when enable_search=true.","uniqueKey":"search_options","typeLabel":"object"},"enable_code_interpreter":{"type":"boolean","description":"Qwen/Bailian extension: enable the code interpreter where available.","uniqueKey":"enable_code_interpreter","typeLabel":"boolean"},"vl_high_resolution_images":{"type":"boolean","description":"Qwen VL extension: enable high-resolution image understanding.","uniqueKey":"vl_high_resolution_images","typeLabel":"boolean"},"skill":{"type":"array","minItems":1,"items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"ppt","isRequired":true,"uniqueKey":"skill.items.[INDEX].type","typeLabel":"string"},"mode":{"type":"string","enum":["general","creative"],"uniqueKey":"skill.items.[INDEX].mode","typeLabel":"enum\u003cstring>"},"template_id":{"type":"string","enum":["news_01","summary_01","internet_01","thesis_01"],"uniqueKey":"skill.items.[INDEX].template_id","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"skill.items.[INDEX]","typeLabel":"object"},"description":"Bailian qwen-doc-turbo generation skills; stream must be true.","uniqueKey":"skill","typeLabel":"object[]"}},"examples":[{"model":"gpt-5.6-sol","messages":[{"role":"developer","content":"You are a helpful assistant."},{"role":"user","content":"Hello!"}],"temperature":1,"stream":false}],"uniqueKey":"","typeLabel":"object"},"examples":{"Text input":{"title":"Text input","value":{"model":"gpt-5.6-terra","messages":[{"role":"user","content":[{"type":"text","text":"Write a short bedtime story about a unicorn."}]}]}},"Function calling":{"title":"Function calling","value":{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"What is the weather like in Boston today?"}],"tools":[{"type":"function","function":{"name":"get_current_weather","description":"Get the current weather in a given location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g. San Francisco, CA"},"unit":{"type":"string","enum":["celsius","fahrenheit"]}},"required":["location"]}}}],"tool_choice":"auto"}},"Image input":{"title":"Image input","value":{"model":"gpt-5.6-sol","messages":[{"role":"user","content":[{"type":"text","text":"What is in this image?"},{"type":"image_url","image_url":{"url":"https://uploads3.wikiart.org/00475/images/vincent-van-gogh/the-starry-night-1889.jpg"}}]}],"max_tokens":300}},"Streaming output":{"title":"Streaming output","value":{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Write a short bedtime story about a unicorn."}],"stream":true}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"8e6440ed-bc81-455e-a98d-199492347548":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","description":"Chat Completions non-streaming responses (chat.completion). \"Generate via JSON etc. → JSON Schema\" direct import for Apifox.","required":["id","object","created","model","choices"],"properties":{"id":{"type":"string","description":"The unique ID of this chat completion.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["chat.completion"],"description":"Object type, fixed to chat.completion.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"created":{"type":"integer","description":"Unix timestamp of the time the response was created, in seconds.","isRequired":true,"uniqueKey":"created","typeLabel":"integer"},"model":{"type":"string","description":"The actual model ID used to generate the reply.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"choices":{"type":"array","description":"A list of candidate responses generated by the model.","items":{"type":"object","required":["index","message","finish_reason"],"properties":{"index":{"type":"integer","description":"The sequence number of the candidate reply, starting from 0.","isRequired":true,"uniqueKey":"choices.items.[INDEX].index","typeLabel":"integer"},"finish_reason":{"oneOf":[{"type":"string","enum":["stop","length","tool_calls","content_filter","function_call",null],"description":"The reason for the end of the generation: stop is the natural end, length is the length limit reached, tool_calls is the tool call, and content_filter is content filtering.","isRequired":true,"uniqueKey":"choices.items.[INDEX].finish_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["stop","length","tool_calls","content_filter","function_call",null],"description":"The reason for the end of the generation: stop is the natural end, length is the length limit reached, tool_calls is the tool call, and content_filter is content filtering.","isRequired":true,"uniqueKey":"choices.items.[INDEX].finish_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"choices.items.[INDEX].finish_reason","typeLabel":"enum\u003cstring> | null"},"message":{"type":"object","required":["role"],"properties":{"role":{"type":"string","enum":["assistant"],"description":"Message author role, fixed to assistant.","isRequired":true,"uniqueKey":"choices.items.[INDEX].message.role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Text content generated by the model; may be null when the tool is called.","uniqueKey":"choices.items.[INDEX].message.content.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text content generated by the model; may be null when the tool is called.","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].message.content","typeLabel":"string | null"},"refusal":{"oneOf":[{"type":"string","description":"Description generated when the model rejects a request.","uniqueKey":"choices.items.[INDEX].message.refusal.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description generated when the model rejects a request.","uniqueKey":"choices.items.[INDEX].message.refusal.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].message.refusal","typeLabel":"string | null"},"annotations":{"type":"array","description":"Reply to comments such as URL references.","items":{"type":"object","properties":{"type":{"type":"string","description":"Annotation type, such as url_citation.","uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].type","typeLabel":"string"},"url_citation":{"type":"object","properties":{"start_index":{"type":"integer","description":"The starting character index of the quoted text.","uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].url_citation.start_index","typeLabel":"integer"},"end_index":{"type":"integer","description":"The ending character index of the quoted text.","uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].url_citation.end_index","typeLabel":"integer"},"title":{"type":"string","description":"Quote the page title.","uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].url_citation.title","typeLabel":"string"},"url":{"type":"string","description":"The URL of the referring page.","uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].url_citation.url","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX].url_citation","typeLabel":"object"}},"uniqueKey":"choices.items.[INDEX].message.annotations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices.items.[INDEX].message.annotations","typeLabel":"object[]"},"audio":{"oneOf":[{"type":"object","description":"Audio output related data.","properties":{"id":{"type":"string","description":"The unique ID of the audio response.","uniqueKey":"choices.items.[INDEX].message.audio.oneOf.0.id","typeLabel":"string"},"data":{"type":"string","description":"Base64 encoded audio data.","uniqueKey":"choices.items.[INDEX].message.audio.oneOf.0.data","typeLabel":"string"},"expires_at":{"type":"integer","description":"Unix timestamp of the audio data expiration time, in seconds.","uniqueKey":"choices.items.[INDEX].message.audio.oneOf.0.expires_at","typeLabel":"integer"},"transcript":{"type":"string","description":"Text transcription of audio content.","uniqueKey":"choices.items.[INDEX].message.audio.oneOf.0.transcript","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.audio.oneOf.0","typeLabel":"object"},{"type":"null","description":"Audio output related data.","properties":{"id":{"type":"string","description":"The unique ID of the audio response."},"data":{"type":"string","description":"Base64 encoded audio data."},"expires_at":{"type":"integer","description":"Unix timestamp of the audio data expiration time, in seconds."},"transcript":{"type":"string","description":"Text transcription of audio content."}},"uniqueKey":"choices.items.[INDEX].message.audio.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].message.audio","typeLabel":"object | null"},"function_call":{"oneOf":[{"type":"object","description":"Legacy function call information, deprecated.","properties":{"name":{"type":"string","description":"function name.","uniqueKey":"choices.items.[INDEX].message.function_call.oneOf.0.name","typeLabel":"string"},"arguments":{"type":"string","description":"Function parameters as JSON strings.","uniqueKey":"choices.items.[INDEX].message.function_call.oneOf.0.arguments","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.function_call.oneOf.0","typeLabel":"object"},{"type":"null","description":"Legacy function call information, deprecated.","properties":{"name":{"type":"string","description":"function name."},"arguments":{"type":"string","description":"Function parameters as JSON strings."}},"uniqueKey":"choices.items.[INDEX].message.function_call.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].message.function_call","typeLabel":"object | null"},"tool_calls":{"type":"array","description":"A list of tools called by the model request.","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the tool call.","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","enum":["function"],"description":"Tool type.","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","description":"The name of the function called by the model.","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].function.name","typeLabel":"string"},"arguments":{"type":"string","description":"Function parameters in the form of JSON strings should be parsed and verified before use.","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].function.arguments","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].function","typeLabel":"object"}},"uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices.items.[INDEX].message.tool_calls","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"choices.items.[INDEX].message","typeLabel":"object"},"logprobs":{"oneOf":[{"type":"object","description":"Outputs log-probability information for tokens; only returned if logprobs is enabled on request.","properties":{"content":{"oneOf":[{"type":"array","description":"Output the probability information of each token in the content.","items":{"type":"object","properties":{"token":{"type":"string","description":"Tome text.","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].token","typeLabel":"string"},"bytes":{"oneOf":[{"type":"array","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].bytes.oneOf.0.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].bytes.oneOf.0","typeLabel":"integer[]"},{"type":"null","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].bytes.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].bytes","typeLabel":"integer[] | null"},"logprob":{"type":"number","description":"The logarithmic probability of this token.","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"type":"array","description":"The most likely candidate token for this position.","items":{"type":"object","properties":{"token":{"type":"string","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].token","typeLabel":"string"},"bytes":{"oneOf":[{"type":"array","items":{"type":"integer","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes.oneOf.0.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes.oneOf.0","typeLabel":"integer[]"},{"type":"null","items":{"type":"integer"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes","typeLabel":"integer[] | null"},"logprob":{"type":"number","uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].logprob","typeLabel":"number"}},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX].top_logprobs","typeLabel":"object[]"}},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Output the probability information of each token in the content.","items":{"type":"object","properties":{"token":{"type":"string","description":"Tome text."},"bytes":{"oneOf":[{"type":"array","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}},{"type":"null","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}}]},"logprob":{"type":"number","description":"The logarithmic probability of this token."},"top_logprobs":{"type":"array","description":"The most likely candidate token for this position.","items":{"type":"object","properties":{"token":{"type":"string"},"bytes":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"type":"null","items":{"type":"integer"}}]},"logprob":{"type":"number"}}}}}},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0.content","typeLabel":"object[] | null"}},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.0","typeLabel":"object"},{"type":"null","description":"Outputs log-probability information for tokens; only returned if logprobs is enabled on request.","properties":{"content":{"oneOf":[{"type":"array","description":"Output the probability information of each token in the content.","items":{"type":"object","properties":{"token":{"type":"string","description":"Tome text."},"bytes":{"oneOf":[{"type":"array","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}},{"type":"null","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}}]},"logprob":{"type":"number","description":"The logarithmic probability of this token."},"top_logprobs":{"type":"array","description":"The most likely candidate token for this position.","items":{"type":"object","properties":{"token":{"type":"string"},"bytes":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"type":"null","items":{"type":"integer"}}]},"logprob":{"type":"number"}}}}}}},{"type":"null","description":"Output the probability information of each token in the content.","items":{"type":"object","properties":{"token":{"type":"string","description":"Tome text."},"bytes":{"oneOf":[{"type":"array","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}},{"type":"null","description":"The UTF-8 byte sequence corresponding to the token.","items":{"type":"integer"}}]},"logprob":{"type":"number","description":"The logarithmic probability of this token."},"top_logprobs":{"type":"array","description":"The most likely candidate token for this position.","items":{"type":"object","properties":{"token":{"type":"string"},"bytes":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"type":"null","items":{"type":"integer"}}]},"logprob":{"type":"number"}}}}}}}]}},"uniqueKey":"choices.items.[INDEX].logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"choices.items.[INDEX].logprobs","typeLabel":"object | null"}},"uniqueKey":"choices.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"choices","typeLabel":"object[]"},"usage":{"type":"object","description":"Word usage statistics for this request.","properties":{"prompt_tokens":{"type":"integer","description":"Enter the number of tokens used in the prompt word.","uniqueKey":"usage.prompt_tokens","typeLabel":"integer"},"completion_tokens":{"type":"integer","description":"The number of tokens used by the model to generate content.","uniqueKey":"usage.completion_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"The total number of tokens requested.","uniqueKey":"usage.total_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","description":"Enter the word element details.","properties":{"cached_tokens":{"type":"integer","description":"The number of tokens in the input that hit the cache.","uniqueKey":"usage.prompt_tokens_details.cached_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","description":"The number of audio tokens in the input.","uniqueKey":"usage.prompt_tokens_details.audio_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","description":"Number of image tokens in the input.","uniqueKey":"usage.prompt_tokens_details.image_tokens","typeLabel":"integer"},"text_tokens":{"type":"integer","description":"The number of text tokens in the input.","uniqueKey":"usage.prompt_tokens_details.text_tokens","typeLabel":"integer"},"cache_write_tokens":{"type":"integer","description":"The number of original tokens written to the prompt word cache.","uniqueKey":"usage.prompt_tokens_details.cache_write_tokens","typeLabel":"integer"}},"uniqueKey":"usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens_details":{"type":"object","description":"Generate token details.","properties":{"reasoning_tokens":{"type":"integer","description":"The number of tokens used by the model for inference.","uniqueKey":"usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","description":"The number of audio tokens generated by the model.","uniqueKey":"usage.completion_tokens_details.audio_tokens","typeLabel":"integer"},"text_tokens":{"type":"integer","description":"The number of text tokens generated by the model.","uniqueKey":"usage.completion_tokens_details.text_tokens","typeLabel":"integer"},"accepted_prediction_tokens":{"type":"integer","description":"The number of predicted tokens that actually appear in the generated results.","uniqueKey":"usage.completion_tokens_details.accepted_prediction_tokens","typeLabel":"integer"},"rejected_prediction_tokens":{"type":"integer","description":"The number of predicted tokens that did not appear in the generated results.","uniqueKey":"usage.completion_tokens_details.rejected_prediction_tokens","typeLabel":"integer"}},"uniqueKey":"usage.completion_tokens_details","typeLabel":"object"}},"uniqueKey":"usage","typeLabel":"object"},"service_tier":{"oneOf":[{"type":"string","description":"The actual service level used to handle this request.","uniqueKey":"service_tier.oneOf.0","typeLabel":"string"},{"type":"null","description":"The actual service level used to handle this request.","uniqueKey":"service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"service_tier","typeLabel":"string | null"},"system_fingerprint":{"oneOf":[{"type":"string","description":"The backend configuration fingerprint for the model to run on.","uniqueKey":"system_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"The backend configuration fingerprint for the model to run on.","uniqueKey":"system_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"system_fingerprint","typeLabel":"string | null"},"metadata":{"type":"object","description":"Metadata associated with the request.","additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"properties":{},"uniqueKey":"metadata","typeLabel":"object"}},"examples":[{"id":"chatcmpl-abc123","object":"chat.completion","created":1741569952,"model":"gpt-5.6-sol","choices":[{"index":0,"message":{"role":"assistant","content":"Hello! How can I help you?","refusal":null,"annotations":[]},"logprobs":null,"finish_reason":"stop"}],"usage":{"prompt_tokens":19,"completion_tokens":10,"total_tokens":29},"service_tier":"default"}],"uniqueKey":"","typeLabel":"object"},"example":{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"Hello! Nice to meet you. Is there anything I can do to help you?","role":"assistant"}}],"created":1788668575,"id":"resp_0adb07c2e5dd99b5016a9cea9f1ea887d09cf2363ffb74d438","model":"gpt-5.6-sol","object":"chat.completion","usage":{"completion_tokens":20,"prompt_tokens":8,"total_tokens":28}},"examples":{"Example":{"title":"Example","value":{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"Hello! Nice to meet you. Is there anything I can do to help you?","role":"assistant"}}],"created":1788668575,"id":"resp_0adb07c2e5dd99b5016a9cea9f1ea887d09cf2363ffb74d438","model":"gpt-5.6-sol","object":"chat.completion","usage":{"completion_tokens":20,"prompt_tokens":8,"total_tokens":28}}}},"exampleType":"examples"}},"headers":{},"exampleType":"examples"}},"security":{"ba420e86-af60-406c-bcff-ff5598315d23":{"bearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"}}},"servers":{"df5e35fa-6ee1-4294-afa9-df6574ad2f9d":{"url":"https://api.tikway.ai","description":"production environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi/en/chat/openai.json"},"subdomain":"tikway","siteName":"Tikway","title":"Chat Completions - Tikway","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"zh":{"href":"/zh/api-reference/chat/openai/chat-completions","matchLevel":1},"en":{"href":"/en/api-reference/chat/openai/chat-completions","matchLevel":0}}},"lastModified":"2026-10-24T07:18:55.654Z","originalFileLocation":"en/api-reference/chat/openai/chat-completions.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Tikway\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Chat Completions - Tikway\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tikway\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tikway.mintlify.app/_mintlify/api/og/v2?division=OpenAI+protocol\u0026amp;title=Chat+Completions\u0026amp;theme=80cab077a26228715dec452f\u0026amp;signature=c3ff4fef24dcac954a511b3f1b39d6d7b2e404f5e090bed054b7339a0f2553ab\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Chat Completions - Tikway\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tikway.mintlify.app/_mintlify/api/og/v2?division=OpenAI+protocol\u0026amp;title=Chat+Completions\u0026amp;theme=80cab077a26228715dec452f\u0026amp;signature=c3ff4fef24dcac954a511b3f1b39d6d7b2e404f5e090bed054b7339a0f2553ab\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tikway/BXjEGHgHOW9NRxi7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tikway\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3d3b3a\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/chat/openai/chat-completions.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.tikway.ai/zh/api-reference/chat/openai/chat-completions\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.tikway.ai/zh/api-reference/chat/openai/chat-completions\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tikway.ai/#organization\",\"name\":\"Tikway\",\"url\":\"https://docs.tikway.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tikway/jbQHUstQv4m6VXpl/logo/light.png?fit=max\u0026auto=format\u0026n=jbQHUstQv4m6VXpl\u0026q=85\u0026s=2ffadc60838b347e4b303c5324329d71\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tikway.ai#website\",\"name\":\"Tikway\",\"url\":\"https://docs.tikway.ai\",\"publisher\":{\"@id\":\"https://docs.tikway.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions#webpage\",\"url\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\",\"name\":\"Chat Completions\",\"dateModified\":\"2026-10-24T07:18:55.654Z\",\"isPartOf\":{\"@id\":\"https://docs.tikway.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tikway\",\"item\":\"https://docs.tikway.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chat Completions\",\"item\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions#apireference\",\"headline\":\"Chat Completions\",\"name\":\"Chat Completions\",\"url\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tikway.ai/en/api-reference/chat/openai/chat-completions#webpage\"},\"dateModified\":\"2026-10-24T07:18:55.654Z\",\"publisher\":{\"@id\":\"https://docs.tikway.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tikway.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tikway\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tikway","nav":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"https://tikway.ai"}]},"languages":[{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/chat/openai/chat-completions"}]},{"language":"en","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/en/introduction"}]},{"tab":"API Reference","groups":[{"group":"Chat completions","pages":[{"group":"OpenAI protocol","pages":[{"title":"Chat Completions","deprecated":false,"version":null,"sidebarTitle":"Chat Completions","openapi":"/openapi/en/chat/openai.json post /v1/chat/completions","href":"/en/api-reference/chat/openai/chat-completions"},{"title":"Responses","description":"","deprecated":false,"version":null,"sidebarTitle":"Responses","openapi":"/openapi/en/chat/openai.json post /v1/responses","href":"/en/api-reference/chat/openai/responses"},{"title":"Get Models","deprecated":false,"version":null,"sidebarTitle":"Get Models","openapi":"/openapi/en/chat/openai-models.json get /v1/models","href":"/en/api-reference/chat/openai/list-models"}]},{"group":"Anthropic protocol","pages":[{"title":"Messages","deprecated":false,"version":null,"sidebarTitle":"Messages","openapi":"/openapi/en/chat/anthropic.json post /v1/messages","href":"/en/api-reference/chat/anthropic/messages"},{"title":"Get Models","deprecated":false,"version":null,"sidebarTitle":"Get Models","openapi":"/openapi/en/chat/anthropic-models.json get /anthropic/v1/models","href":"/en/api-reference/chat/anthropic/list-models"}]},{"group":"Gemini protocol","pages":[{"title":"Generate Content","deprecated":false,"version":null,"sidebarTitle":"Generate Content","openapi":"/openapi/en/chat/gemini.json post /v1beta/models/{model}:generateContent","href":"/en/api-reference/chat/gemini/generate-content"},{"title":"Stream Generate Content","deprecated":false,"version":null,"sidebarTitle":"Stream Generate Content","openapi":"/openapi/en/chat/gemini.json post /v1beta/models/{model}:streamGenerateContent","href":"/en/api-reference/chat/gemini/stream-generate-content"},{"title":"Get Models","deprecated":false,"version":null,"sidebarTitle":"Get Models","openapi":"/openapi/en/chat/gemini-models.json get /v1beta/models","href":"/en/api-reference/chat/gemini/list-models"},{"title":"Create Cached Content","deprecated":false,"version":null,"sidebarTitle":"Create Cached Content","openapi":"/openapi/en/chat/gemini.json post /v1beta/cachedContents","href":"/en/api-reference/chat/gemini/create-cache"},{"title":"Get Cached Content","deprecated":false,"version":null,"sidebarTitle":"Get Cached Content","openapi":"/openapi/en/chat/gemini.json get /v1beta/cachedContents/{id}","href":"/en/api-reference/chat/gemini/get-cache"},{"title":"Delete Cached Content","deprecated":false,"version":null,"sidebarTitle":"Delete Cached Content","openapi":"/openapi/en/chat/gemini.json delete /v1beta/cachedContents/{id}","href":"/en/api-reference/chat/gemini/delete-cache"}]}]},{"group":"Image generation","pages":[{"group":"GPT Image","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/gpt-image.json post /v1/images/generations","href":"/en/api-reference/images/gpt-image/generate"},{"title":"Image editing","deprecated":false,"version":null,"sidebarTitle":"Image editing","openapi":"/openapi/en/images/gpt-image.json post /v1/images/edits","href":"/en/api-reference/images/gpt-image/edit"}]},{"group":"Nano Banana","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/nano-banana.json post /v1/images/generations","href":"/en/api-reference/images/nano-banana/generate"},{"title":"Gemini protocol - image generation","deprecated":false,"version":null,"sidebarTitle":"Gemini protocol - image generation","openapi":"/openapi/en/images/nano-banana.json post /v1beta/models/{model}:generateContent","href":"/en/api-reference/images/nano-banana/generate-content"}]},{"group":"Qwen Image","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/qwen.json post /v1/images/generations","href":"/en/api-reference/images/qwen/generate"}]},{"group":"Seedream","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/seedream.json post /v1/images/generations","href":"/en/api-reference/images/seedream/generate"}]},{"group":"MAI Image","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/mai-image.json post /v1/images/generations","href":"/en/api-reference/images/mai-image/generate"}]},{"group":"Novel","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/novelai.json post /v1/images/generations","href":"/en/api-reference/images/novelai/generate"}]},{"group":"Flux","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/flux.json post /v1/images/generations","href":"/en/api-reference/images/flux/generate"}]},{"group":"Grok","pages":[{"title":"Image generation","deprecated":false,"version":null,"sidebarTitle":"Image generation","openapi":"/openapi/en/images/grok.json post /v1/images/generations","href":"/en/api-reference/images/grok/generate"}]}]},{"group":"Video generation","pages":[{"group":"Seedance","pages":[{"title":"Create a Seedance video","deprecated":false,"version":null,"sidebarTitle":"Create a Seedance video","openapi":"/openapi/en/videos/seedance.json post /v1/videos","href":"/en/api-reference/videos/seedance/create"},{"title":"Query Seedance video tasks","deprecated":false,"version":null,"sidebarTitle":"Query Seedance video tasks","openapi":"/openapi/en/videos/seedance.json get /v1/videos/{id}","href":"/en/api-reference/videos/seedance/get-task"}]},{"group":"Wan","pages":[{"title":"Create Wan video","deprecated":false,"version":null,"sidebarTitle":"Create Wan video","openapi":"/openapi/en/videos/wan.json post /v1/videos","href":"/en/api-reference/videos/wan/create"},{"title":"Query Wan video tasks","deprecated":false,"version":null,"sidebarTitle":"Query Wan video tasks","openapi":"/openapi/en/videos/wan.json get /v1/videos/{id}","href":"/en/api-reference/videos/wan/get-task"}]},{"group":"HappyHorse","pages":[{"title":"Create a HappyHorse video","deprecated":false,"version":null,"sidebarTitle":"Create a HappyHorse video","openapi":"/openapi/en/videos/happyhorse.json post /v1/videos","href":"/en/api-reference/videos/happyhorse/create"},{"title":"Query HappyHorse video tasks","deprecated":false,"version":null,"sidebarTitle":"Query HappyHorse video tasks","openapi":"/openapi/en/videos/happyhorse.json get /v1/videos/{id}","href":"/en/api-reference/videos/happyhorse/get-task"}]},{"group":"MiniMax","pages":[{"title":"Create MiniMax H3 video","deprecated":false,"version":null,"sidebarTitle":"Create MiniMax H3 video","openapi":"/openapi/en/videos/minimax.json post /v1/videos","href":"/en/api-reference/videos/minimax/create"},{"title":"Query MiniMax H3 video task","deprecated":false,"version":null,"sidebarTitle":"Query MiniMax H3 video task","openapi":"/openapi/en/videos/minimax.json get /v1/videos/{id}","href":"/en/api-reference/videos/minimax/get-task"}]},{"group":"Veo","pages":[{"title":"Create a Veo video","deprecated":false,"version":null,"sidebarTitle":"Create a Veo video","openapi":"/openapi/en/videos/veo.json post /v1/videos","href":"/en/api-reference/videos/veo/create"},{"title":"Query Veo video tasks","deprecated":false,"version":null,"sidebarTitle":"Query Veo video tasks","openapi":"/openapi/en/videos/veo.json get /v1/videos/{id}","href":"/en/api-reference/videos/veo/get-task"}]},{"group":"Grok","pages":[{"title":"Create a Grok Imagine Video video","deprecated":false,"version":null,"sidebarTitle":"Create a Grok Imagine Video video","openapi":"/openapi/en/videos/grok.json post /v1/videos","href":"/en/api-reference/videos/grok/create"},{"title":"Query Grok Imagine Video video tasks","deprecated":false,"version":null,"sidebarTitle":"Query Grok Imagine Video video tasks","openapi":"/openapi/en/videos/grok.json get /v1/videos/{id}","href":"/en/api-reference/videos/grok/get-task"}]},{"group":"Flux","pages":[{"title":"Create FLUX 3 Video videos","deprecated":false,"version":null,"sidebarTitle":"Create FLUX 3 Video videos","openapi":"/openapi/en/videos/flux.json post /v1/videos","href":"/en/api-reference/videos/flux/create"},{"title":"Query FLUX 3 Video video tasks","deprecated":false,"version":null,"sidebarTitle":"Query FLUX 3 Video video tasks","openapi":"/openapi/en/videos/flux.json get /v1/videos/{id}","href":"/en/api-reference/videos/flux/get-task"}]}]},{"group":"Embeddings","pages":[{"title":"GPT - vector","deprecated":false,"version":null,"sidebarTitle":"GPT - vector","openapi":"/openapi/en/embeddings/openapi.json post /v1/embeddings","href":"/en/api-reference/embeddings/openai/create"},{"title":"Gemini embedding","deprecated":false,"version":null,"sidebarTitle":"Gemini embedding","openapi":"/openapi/en/embeddings/openapi.json post /v1beta/models/google/{model}:embedContent","href":"/en/api-reference/embeddings/gemini/create"}]},{"group":"Transcriptions","pages":[{"title":"Speech transcription","deprecated":false,"version":null,"sidebarTitle":"Speech transcription","openapi":"/openapi/en/transcriptions/openapi.json post /v1/audio/transcriptions","href":"/en/api-reference/transcriptions/create"}]},{"group":"Speech synthesis","pages":[{"title":"Qwen voices","sidebarTitle":"Qwen voices","icon":"microphone","href":"/en/api-reference/speech/qwen/voices"},{"title":"Google TTS voices and usage","sidebarTitle":"Google voices","icon":"microphone","href":"/en/api-reference/speech/google/voices"},{"group":"Qwen3-TTS","pages":[{"title":"Qwen text to speech","deprecated":null,"version":null,"sidebarTitle":"Qwen text to speech","openapi":"/openapi/en/speech/qwen.json post /v1/audio/speech","href":"/en/api-reference/speech/qwen/create"}]},{"group":"Google TTS","pages":[{"title":"Google text to speech","deprecated":null,"version":null,"sidebarTitle":"Google text to speech","openapi":"/openapi/en/speech/google.json post /v1/audio/speech","href":"/en/api-reference/speech/google/create"}]},{"group":"Qwen Audio","pages":[{"title":"Qwen Audio text to speech","deprecated":null,"version":null,"sidebarTitle":"Qwen Audio text to speech","openapi":"/openapi/en/speech/qwen-audio.json post /v1/audio/speech","href":"/en/api-reference/speech/qwen-audio/create"}]}]},{"group":"Decisions","pages":[{"group":"OpenAI","pages":[{"title":"OpenAI decision evaluation","deprecated":null,"version":null,"sidebarTitle":"OpenAI decision evaluation","openapi":"/openapi/en/decisions/openai.json post /v1/decisions","href":"/en/api-reference/decisions/openai/create"}]},{"group":"Jev","pages":[{"title":"Jev decision evaluation","deprecated":null,"version":null,"sidebarTitle":"Jev decision evaluation","openapi":"/openapi/en/decisions/jev.json post /v1/decisions","href":"/en/api-reference/decisions/jev/create"}]}]},{"group":"Utilities","pages":[{"group":"Balance","pages":[{"title":"Get balance","deprecated":null,"version":null,"sidebarTitle":"Get balance","openapi":"/openapi/en/utilities/balance.json get /v1/user/balance","href":"/en/api-reference/utilities/balance"}]}]}]}]}]},"title":"Chat Completions - Tikway","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}