Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses.
Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rock API Docs","colors":{"primary":"#2563eb","light":"#3b82f6","dark":"#60a5fa"},"logo":"https://mintcdn.com/rockapi/KICmehfusf4qg0yd/images/logo.png?fit=max\u0026auto=format\u0026n=KICmehfusf4qg0yd\u0026q=85\u0026s=91d39b1ebd64fefc23a27bf25743bc9c","favicon":"https://mintcdn.com/rockapi/KICmehfusf4qg0yd/images/logo.png?fit=max\u0026auto=format\u0026n=KICmehfusf4qg0yd\u0026q=85\u0026s=91d39b1ebd64fefc23a27bf25743bc9c","api":{"openapi":"api-reference/openapi.json"},"navbar":{"links":[{"href":"https://rockapi.ai","label":"Dashboard"},{"href":"https://rockapi.ai/sign-up?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs_launch","label":"Sign up"}]},"footer":{"socials":{}},"seo":{"paths":[{"path":"fr/api-reference","metatags":{"robots":"noindex, follow"}},{"path":"ja/api-reference","metatags":{"robots":"noindex, follow"}},{"path":"ru/api-reference","metatags":{"robots":"noindex, follow"}},{"path":"vi/api-reference","metatags":{"robots":"noindex, follow"}},{"path":"api-reference/not-implemented","metatags":{"robots":"noindex, follow"}},{"path":"zh-cn/api-reference/not-implemented","metatags":{"robots":"noindex, follow"}}]},"integrations":{"clarity":{"projectId":"wvvf6d55gu"},"ga4":{"measurementId":"G-FK7526ECQ7"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"zh-Hans","href":"zh-cn"},{"language":"fr","href":"fr"},{"language":"ja","href":"ja"},{"language":"ru","href":"ru"},{"language":"vi","href":"vi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rockapi","hasAudioNarration":false,"actualSubdomain":"rockapi","customDomains":["docs.rockapi.ai"],"gitSource":{"type":"github","owner":"henrybill6688","repo":"rock-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af5cd76043c55511fa65122","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"en","tag":"API Reference","count":38},{"language":"en","tag":"AI model API","count":38},{"language":"fr","tag":"Référence API","count":38},{"language":"fr","tag":"API de modèles IA","count":38},{"language":"ja","tag":"API リファレンス","count":38},{"language":"ja","tag":"AI モデル API","count":38},{"language":"ru","tag":"Справочник API","count":38},{"language":"ru","tag":"API моделей ИИ","count":38},{"language":"vi","tag":"Tham chiếu API","count":38},{"language":"vi","tag":"API mô hình AI","count":38},{"language":"zh-Hans","tag":"API 参考","count":38},{"language":"zh-Hans","tag":"AI 模型接口","count":38},{"language":"en","tag":"Blog","count":31},{"language":"fr","tag":"Blog","count":31},{"language":"ja","tag":"ブログ","count":31},{"language":"ru","tag":"Блог","count":31},{"language":"vi","tag":"Blog","count":31},{"language":"zh-Hans","tag":"博客","count":31},{"language":"en","tag":"For buyers","count":24},{"language":"fr","tag":"Pour les acheteurs","count":24},{"language":"ja","tag":"購入者向け","count":24},{"language":"ru","tag":"Для покупателей","count":24},{"language":"vi","tag":"Dành cho người mua","count":24},{"language":"zh-Hans","tag":"买家指南","count":24},{"language":"en","tag":"Guides","count":15},{"language":"fr","tag":"Guides","count":15},{"language":"ja","tag":"ガイド","count":15},{"language":"ru","tag":"Руководства","count":15},{"language":"vi","tag":"Hướng dẫn","count":15},{"language":"zh-Hans","tag":"指南","count":15},{"language":"en","tag":"For sellers","count":6},{"language":"fr","tag":"Pour les vendeurs","count":6},{"language":"ja","tag":"販売者向け","count":6},{"language":"ru","tag":"Для продавцов","count":6},{"language":"vi","tag":"Dành cho người bán","count":6},{"language":"zh-Hans","tag":"卖家指南","count":6},{"language":"en","tag":"Start here","count":5},{"language":"en","tag":"Not implemented/Files","count":5},{"language":"en","tag":"Not implemented/Fine-tunes","count":5},{"language":"fr","tag":"Démarrer","count":5},{"language":"fr","tag":"Not implemented/Files","count":5},{"language":"fr","tag":"Not implemented/Fine-tunes","count":5},{"language":"ja","tag":"はじめに","count":5},{"language":"ja","tag":"Not implemented/Files","count":5},{"language":"ja","tag":"Not implemented/Fine-tunes","count":5},{"language":"ru","tag":"Начало","count":5},{"language":"ru","tag":"Not implemented/Files","count":5},{"language":"ru","tag":"Not implemented/Fine-tunes","count":5},{"language":"vi","tag":"Bắt đầu","count":5},{"language":"vi","tag":"Not implemented/Files","count":5},{"language":"vi","tag":"Not implemented/Fine-tunes","count":5},{"language":"zh-Hans","tag":"开始","count":5},{"language":"zh-Hans","tag":"未实现/Files","count":5},{"language":"zh-Hans","tag":"未实现/Fine-tunes","count":5},{"language":"en","tag":"Core concepts","count":4},{"language":"fr","tag":"Concepts clés","count":4},{"language":"ja","tag":"主要概念","count":4},{"language":"ru","tag":"Основные понятия","count":4},{"language":"vi","tag":"Khái niệm cốt lõi","count":4},{"language":"zh-Hans","tag":"核心概念","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@rockapi.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ja/api-reference/openai-format-chat/create-chat-completion","slug":"/ja/api-reference/openai-format-chat/create-chat-completion","pageMetadata":{"title":"Create chat completion","description":"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses.\n\nFully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\n","deprecated":false,"version":null,"sidebarTitle":"Create chat completion","openapi":"/ja/api-reference/openapi.json post /v1/chat/completions","href":"/ja/api-reference/openai-format-chat/create-chat-completion","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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":"Create chat completion","description":"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses.\n\nFully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\n","deprecated":false,"version":null,"sidebarTitle":"Create chat completion","openapi":"/ja/api-reference/openapi.json post /v1/chat/completions","href":"/ja/api-reference/openai-format-chat/create-chat-completion","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create chat completion","deprecated":false,"description":"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses.\n\nFully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\n","operationId":"createChatCompletion","tags":["OpenAI format (Chat)"],"parameters":[],"requestBody":"bed47a40-cd0a-469a-a4d6-00fe8daf24ab","responses":{"200":"0783cda2-f41e-456a-9d6b-b30cb44aaa18","400":"cff6692e-3973-4e26-bc8b-b64dcb6c80ac","429":"b21225e2-9235-4381-9e04-b8802bb8a8c3"},"security":["9a013069-6943-4db1-a102-825e62d20561"],"x-mint":{"href":"/ja/api-reference/openai-format-chat/create-chat-completion","metadata":{}},"method":"post","type":"path","servers":["adf32aaa-eb1c-45ce-9953-e82e5afcd3c1"],"path":"/v1/chat/completions","baseUrlOptions":["https://rockapi.ai"],"title":"Create chat completion","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["model","messages"],"properties":{"model":{"type":"string","description":"Model ID","example":"gpt-4","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","enum":["system","user","assistant","tool","developer"],"description":"Message role","isRequired":true,"uniqueKey":"messages.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Message content","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["text","image_url","input_audio","file","video_url"],"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"image_url":{"type":"object","properties":{"url":{"type":"string","description":"Image URL or base64","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url.url","typeLabel":"string"},"detail":{"type":"string","enum":["low","high","auto"],"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","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"],"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","properties":{"filename":{"type":"string","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.filename","typeLabel":"string"},"file_data":{"type":"string","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.file_data","typeLabel":"string"},"file_id":{"type":"string","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.file_id","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file","typeLabel":"object"},"video_url":{"type":"object","properties":{"url":{"type":"string","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].video_url.url","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].video_url","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Message content","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"messages.items.[INDEX].content","typeLabel":"string | object[]"},"name":{"type":"string","description":"Sender name","uniqueKey":"messages.items.[INDEX].name","typeLabel":"string"},"tool_calls":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","example":"function","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].type","typeLabel":"string"},"function":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function.name","typeLabel":"string"},"arguments":{"type":"string","uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function.arguments","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX].function","typeLabel":"object"}},"uniqueKey":"messages.items.[INDEX].tool_calls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"messages.items.[INDEX].tool_calls","typeLabel":"object[]"},"tool_call_id":{"type":"string","description":"Tool call ID (for messages with the tool role)","uniqueKey":"messages.items.[INDEX].tool_call_id","typeLabel":"string"},"reasoning_content":{"type":"string","description":"Reasoning content","uniqueKey":"messages.items.[INDEX].reasoning_content","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX]","typeLabel":"object"},"description":"List of conversation messages","isRequired":true,"uniqueKey":"messages","typeLabel":"object[]"},"temperature":{"type":"number","minimum":0,"maximum":2,"default":1,"description":"Sampling temperature","uniqueKey":"temperature","typeLabel":"number"},"top_p":{"type":"number","minimum":0,"maximum":1,"default":1,"description":"Nucleus sampling parameter","uniqueKey":"top_p","typeLabel":"number"},"n":{"type":"integer","minimum":1,"default":1,"description":"Number of generations","uniqueKey":"n","typeLabel":"integer"},"stream":{"type":"boolean","default":false,"description":"Whether to stream the response","uniqueKey":"stream","typeLabel":"boolean"},"stream_options":{"type":"object","properties":{"include_usage":{"type":"boolean","uniqueKey":"stream_options.include_usage","typeLabel":"boolean"}},"uniqueKey":"stream_options","typeLabel":"object"},"stop":{"oneOf":[{"type":"string","description":"Stop sequences","uniqueKey":"stop.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"stop.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Stop sequences","uniqueKey":"stop.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"stop","typeLabel":"string | string[]"},"max_tokens":{"type":"integer","description":"Maximum generated tokens","uniqueKey":"max_tokens","typeLabel":"integer"},"max_completion_tokens":{"type":"integer","description":"Maximum completion tokens","uniqueKey":"max_completion_tokens","typeLabel":"integer"},"presence_penalty":{"type":"number","minimum":-2,"maximum":2,"default":0,"uniqueKey":"presence_penalty","typeLabel":"number"},"frequency_penalty":{"type":"number","minimum":-2,"maximum":2,"default":0,"uniqueKey":"frequency_penalty","typeLabel":"number"},"logit_bias":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"logit_bias.additionalProperties","typeLabel":"number"},"properties":{},"uniqueKey":"logit_bias","typeLabel":"object"},"user":{"type":"string","uniqueKey":"user","typeLabel":"string"},"tools":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","example":"function","uniqueKey":"tools.items.[INDEX].type","typeLabel":"string"},"function":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"tools.items.[INDEX].function.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"tools.items.[INDEX].function.description","typeLabel":"string"},"parameters":{"type":"object","description":"Parameter definition in JSON Schema format","properties":{},"uniqueKey":"tools.items.[INDEX].function.parameters","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].function","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tools","typeLabel":"object[]"},"tool_choice":{"oneOf":[{"type":"string","enum":["none","auto","required"],"uniqueKey":"tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","properties":{"type":{"type":"string","uniqueKey":"tool_choice.oneOf.1.type","typeLabel":"string"},"function":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"tool_choice.oneOf.1.function.name","typeLabel":"string"}},"uniqueKey":"tool_choice.oneOf.1.function","typeLabel":"object"}},"uniqueKey":"tool_choice.oneOf.1","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"enum\u003cstring> | object"},"response_format":{"type":"object","properties":{"type":{"type":"string","enum":["text","json_object","json_schema"],"uniqueKey":"response_format.type","typeLabel":"enum\u003cstring>"},"json_schema":{"type":"object","description":"JSON Schema definition","properties":{},"uniqueKey":"response_format.json_schema","typeLabel":"object"}},"uniqueKey":"response_format","typeLabel":"object"},"seed":{"type":"integer","uniqueKey":"seed","typeLabel":"integer"},"reasoning_effort":{"type":"string","enum":["low","medium","high"],"description":"Reasoning effort (for models that support reasoning)","uniqueKey":"reasoning_effort","typeLabel":"enum\u003cstring>"},"modalities":{"type":"array","items":{"type":"string","enum":["text","audio"],"uniqueKey":"modalities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"modalities","typeLabel":"enum\u003cstring>[]"},"audio":{"type":"object","properties":{"voice":{"type":"string","uniqueKey":"audio.voice","typeLabel":"string"},"format":{"type":"string","uniqueKey":"audio.format","typeLabel":"string"}},"uniqueKey":"audio","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"model":"gpt-4","messages":[{"content":"\u003cstring>","name":"\u003cstring>","tool_calls":[{"id":"\u003cstring>","type":"function","function":{"name":"\u003cstring>","arguments":"\u003cstring>"}}],"tool_call_id":"\u003cstring>","reasoning_content":"\u003cstring>"}],"temperature":1,"top_p":1,"n":1,"stream":false,"stream_options":{"include_usage":true},"stop":"\u003cstring>","max_tokens":123,"max_completion_tokens":123,"presence_penalty":0,"frequency_penalty":0,"logit_bias":{},"user":"\u003cstring>","tools":[{"type":"function","function":{"name":"\u003cstring>","description":"\u003cstring>","parameters":{}}}],"response_format":{"json_schema":{}},"seed":123,"modalities":[],"audio":{"voice":"\u003cstring>","format":"\u003cstring>"}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"0783cda2-f41e-456a-9d6b-b30cb44aaa18":{"description":"Response created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","example":"chat.completion","uniqueKey":"object","typeLabel":"string"},"created":{"type":"integer","uniqueKey":"created","typeLabel":"integer"},"model":{"type":"string","uniqueKey":"model","typeLabel":"string"},"choices":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer","uniqueKey":"choices.items.[INDEX].index","typeLabel":"integer"},"message":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","enum":["system","user","assistant","tool","developer"],"description":"Message role","isRequired":true,"uniqueKey":"choices.items.[INDEX].message.role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Message content","isRequired":true,"uniqueKey":"choices.items.[INDEX].message.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["text","image_url","input_audio","file","video_url"],"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"image_url":{"type":"object","properties":{"url":{"type":"string","description":"Image URL or base64","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].image_url.url","typeLabel":"string"},"detail":{"type":"string","enum":["low","high","auto"],"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].image_url.detail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].image_url","typeLabel":"object"},"input_audio":{"type":"object","properties":{"data":{"type":"string","description":"Base64-encoded audio data","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].input_audio.data","typeLabel":"string"},"format":{"type":"string","enum":["wav","mp3"],"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].input_audio.format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].input_audio","typeLabel":"object"},"file":{"type":"object","properties":{"filename":{"type":"string","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].file.filename","typeLabel":"string"},"file_data":{"type":"string","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].file.file_data","typeLabel":"string"},"file_id":{"type":"string","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].file.file_id","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].file","typeLabel":"object"},"video_url":{"type":"object","properties":{"url":{"type":"string","uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].video_url.url","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX].video_url","typeLabel":"object"}},"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Message content","isRequired":true,"uniqueKey":"choices.items.[INDEX].message.content.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"choices.items.[INDEX].message.content","typeLabel":"string | object[]"},"name":{"type":"string","description":"Sender name","uniqueKey":"choices.items.[INDEX].message.name","typeLabel":"string"},"tool_calls":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","example":"function","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].type","typeLabel":"string"},"function":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX].function.name","typeLabel":"string"},"arguments":{"type":"string","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[]"},"tool_call_id":{"type":"string","description":"Tool call ID (for messages with the tool role)","uniqueKey":"choices.items.[INDEX].message.tool_call_id","typeLabel":"string"},"reasoning_content":{"type":"string","description":"Reasoning content","uniqueKey":"choices.items.[INDEX].message.reasoning_content","typeLabel":"string"}},"uniqueKey":"choices.items.[INDEX].message","typeLabel":"object"},"finish_reason":{"type":"string","enum":["stop","length","tool_calls","content_filter"],"uniqueKey":"choices.items.[INDEX].finish_reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"choices.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices","typeLabel":"object[]"},"usage":{"type":"object","properties":{"prompt_tokens":{"type":"integer","description":"Prompt tokens","uniqueKey":"usage.prompt_tokens","typeLabel":"integer"},"completion_tokens":{"type":"integer","description":"Completion tokens","uniqueKey":"usage.completion_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Total tokens","uniqueKey":"usage.total_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","properties":{"cached_tokens":{"type":"integer","uniqueKey":"usage.prompt_tokens_details.cached_tokens","typeLabel":"integer"},"text_tokens":{"type":"integer","uniqueKey":"usage.prompt_tokens_details.text_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"usage.prompt_tokens_details.audio_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"usage.prompt_tokens_details.image_tokens","typeLabel":"integer"}},"uniqueKey":"usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"usage.completion_tokens_details.text_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"usage.completion_tokens_details.audio_tokens","typeLabel":"integer"},"reasoning_tokens":{"type":"integer","uniqueKey":"usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"}},"uniqueKey":"usage.completion_tokens_details","typeLabel":"object"}},"uniqueKey":"usage","typeLabel":"object"},"system_fingerprint":{"type":"string","uniqueKey":"system_fingerprint","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","object":"chat.completion","created":123,"model":"\u003cstring>","choices":[{"index":123,"message":{"role":"system","content":"\u003cstring>","name":"\u003cstring>","tool_calls":[{"id":"\u003cstring>","type":"function","function":{"name":"\u003cstring>","arguments":"\u003cstring>"}}],"tool_call_id":"\u003cstring>","reasoning_content":"\u003cstring>"},"finish_reason":"stop"}],"usage":{"prompt_tokens":123,"completion_tokens":123,"total_tokens":123,"prompt_tokens_details":{"cached_tokens":123,"text_tokens":123,"audio_tokens":123,"image_tokens":123},"completion_tokens_details":{"text_tokens":123,"audio_tokens":123,"reasoning_tokens":123}},"system_fingerprint":"\u003cstring>"}}},"exampleType":"generated"}},"headers":{},"exampleType":"generated"},"cff6692e-3973-4e26-bc8b-b64dcb6c80ac":{"description":"Invalid request parameters","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error message","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error type","uniqueKey":"error.type","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"Related parameter","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"headers":{},"exampleType":"generated"},"b21225e2-9235-4381-9e04-b8802bb8a8c3":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error message","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error type","uniqueKey":"error.type","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"Related parameter","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"headers":{},"exampleType":"generated"}},"security":{"9a013069-6943-4db1-a102-825e62d20561":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Authenticate with a Bearer Token.\nFormat: `Authorization: Bearer sk-xxxxxx`\n","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"adf32aaa-eb1c-45ce-9953-e82e5afcd3c1":{"url":"https://rockapi.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Authenticate with a Bearer Token.\nFormat: `Authorization: Bearer sk-xxxxxx`\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Authenticate with a Bearer Token.\nFormat: `Authorization: Bearer sk-xxxxxx`\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"ja/api-reference/openapi.json"},"subdomain":"rockapi","siteName":"Rock API Docs","title":"Create chat completion - Rock API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/openai-format-chat/create-chat-completion","matchLevel":1},"zh-Hans":{"href":"/zh-cn","matchLevel":4},"fr":{"href":"/fr/api-reference/openai-format-chat/create-chat-completion","matchLevel":1},"ja":{"href":"/ja/api-reference/openai-format-chat/create-chat-completion","matchLevel":0},"ru":{"href":"/ru/api-reference/openai-format-chat/create-chat-completion","matchLevel":1},"vi":{"href":"/vi/api-reference/openai-format-chat/create-chat-completion","matchLevel":1}}},"lastModified":"2026-11-02T07:50:06.161Z","originalFileLocation":"ja/api-reference/openai-format-chat/create-chat-completion.mdx","locale":"ja"},"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=\"description\" content=\"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses. Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rock API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_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/rockapi/S0qsI6hHDb3dp8RN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create chat completion - Rock API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses. Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rock API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rockapi.mintlify.site/_mintlify/api/og/v2?division=OpenAI+format+%28Chat%29\u0026amp;title=Create+chat+completion\u0026amp;description=Create+a+model+response+from+the+conversation+history.+This+endpoint+is+fully+compatible+with+the+OpenAI+Chat+Completions+specification%2C+supporting+multi-turn+c\u0026amp;theme=26d1a4cbbe682194409c00b0\u0026amp;signature=33668ad508a6bf6f6a76fb5a07c767ca48f9e09580a91d78ffb9235055b584ee\">\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=\"Create chat completion - Rock API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses. Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rockapi.mintlify.site/_mintlify/api/og/v2?division=OpenAI+format+%28Chat%29\u0026amp;title=Create+chat+completion\u0026amp;description=Create+a+model+response+from+the+conversation+history.+This+endpoint+is+fully+compatible+with+the+OpenAI+Chat+Completions+specification%2C+supporting+multi-turn+c\u0026amp;theme=26d1a4cbbe682194409c00b0\u0026amp;signature=33668ad508a6bf6f6a76fb5a07c767ca48f9e09580a91d78ffb9235055b584ee\">\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/rockapi/S0qsI6hHDb3dp8RN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rock API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ja/api-reference/openai-format-chat/create-chat-completion.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rockapi.ai/#organization\",\"name\":\"Rock API Docs\",\"url\":\"https://docs.rockapi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rockapi/KICmehfusf4qg0yd/images/logo.png?fit=max\u0026auto=format\u0026n=KICmehfusf4qg0yd\u0026q=85\u0026s=91d39b1ebd64fefc23a27bf25743bc9c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rockapi.ai#website\",\"name\":\"Rock API Docs\",\"url\":\"https://docs.rockapi.ai\",\"publisher\":{\"@id\":\"https://docs.rockapi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion#webpage\",\"url\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion\",\"name\":\"Create chat completion\",\"description\":\"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses. Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\",\"dateModified\":\"2026-11-02T07:50:06.161Z\",\"isPartOf\":{\"@id\":\"https://docs.rockapi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AI モデル API\",\"item\":\"https://docs.rockapi.ai/ja/api-reference/list-models/list-models\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create chat completion\",\"item\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion#apireference\",\"headline\":\"Create chat completion\",\"name\":\"Create chat completion\",\"description\":\"Create a model response from the conversation history. This endpoint is fully compatible with the OpenAI Chat Completions specification, supporting multi-turn conversations, tool calls (function calling), vision inputs, and reasoning models. Supports both Server-Sent Events (SSE) for streaming and standard JSON for non-streaming responses. Fully compatible with the OpenAI Chat Completions API, allowing you to use existing OpenAI SDKs and tools without code changes.\",\"url\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rockapi.ai/ja/api-reference/openai-format-chat/create-chat-completion#webpage\"},\"dateModified\":\"2026-11-02T07:50:06.161Z\",\"publisher\":{\"@id\":\"https://docs.rockapi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rockapi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rock API Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Rock API Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/ja/api-reference/openai-format-chat/create-chat-completion.md","siteName":"Rock API Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/openai-format-chat/create-chat-completion"}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-cn"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/openai-format-chat/create-chat-completion"}]},{"language":"ja","tabs":[{"tab":"ガイド","pages":[{"title":"ガイド","href":"/ja"}]},{"tab":"API リファレンス","groups":[{"group":"AI モデル API","pages":[{"group":"List models","pages":[{"title":"List models","deprecated":false,"version":null,"sidebarTitle":"List models","openapi":"/ja/api-reference/openapi.json get /v1/models","href":"/ja/api-reference/list-models/list-models"},{"title":"Get in Gemini format","description":"Return the available model list in Gemini API format","deprecated":false,"version":null,"sidebarTitle":"Get in gemini format","openapi":"/ja/api-reference/openapi.json get /v1beta/models","href":"/ja/api-reference/list-models/get-in-gemini-format"}]},{"group":"OpenAI format (Chat)","pages":[{"title":"Create chat completion","deprecated":false,"version":null,"sidebarTitle":"Create chat completion","openapi":"/ja/api-reference/openapi.json post /v1/chat/completions","href":"/ja/api-reference/openai-format-chat/create-chat-completion"}]},{"group":"OpenAI format (Responses)","pages":[{"title":"Create response (OpenAI Responses API)","description":"OpenAI Responses API for creating model responses.\nSupports multi-turn conversations, tool calls, reasoning, and related capabilities.\n","deprecated":false,"version":null,"sidebarTitle":"Create response openai responses api","openapi":"/ja/api-reference/openapi.json post /v1/responses","href":"/ja/api-reference/openai-format-responses/create-response-openai-responses-api"},{"title":"Compact conversation (OpenAI Responses API)","deprecated":false,"version":null,"sidebarTitle":"Compact conversation openai responses api","openapi":"/ja/api-reference/openapi.json post /v1/responses/compact","href":"/ja/api-reference/openai-format-responses/compact-conversation-openai-responses-api"}]},{"group":"Image generation/Qwen","pages":[{"title":"Generate image (qwen-image)","deprecated":false,"version":null,"sidebarTitle":"Generate image qwen image","openapi":"/ja/api-reference/openapi.json post /v1/images/generations","href":"/ja/api-reference/image-generation/qwen/generate-image-qwen-image"},{"title":"Edit image (qwen-image-edit)","deprecated":false,"version":null,"sidebarTitle":"Edit image qwen image edit","openapi":"/ja/api-reference/openapi.json post /v1/images/edits","href":"/ja/api-reference/image-generation/qwen/edit-image-qwen-image-edit"}]},{"group":"Video generation/Sora-compatible format","pages":[{"title":"Create video","deprecated":false,"version":null,"sidebarTitle":"Create video","openapi":"/ja/api-reference/openapi.json post /v1/videos","href":"/ja/api-reference/video-generation/sora-compatible-format/create-video"},{"title":"Get video task status","deprecated":false,"version":null,"sidebarTitle":"Get video task status","openapi":"/ja/api-reference/openapi.json get /v1/videos/{task_id}","href":"/ja/api-reference/video-generation/sora-compatible-format/get-video-task-status"},{"title":"Get video content","deprecated":false,"version":null,"sidebarTitle":"Get video content","openapi":"/ja/api-reference/openapi.json get /v1/videos/{task_id}/content","href":"/ja/api-reference/video-generation/sora-compatible-format/get-video-content"}]},{"group":"Video generation/Kling format","pages":[{"title":"Kling text-to-video","deprecated":false,"version":null,"sidebarTitle":"Kling text to video","openapi":"/ja/api-reference/openapi.json post /kling/v1/videos/text2video","href":"/ja/api-reference/video-generation/kling-format/kling-text-to-video"},{"title":"Get Kling text-to-video task status","deprecated":false,"version":null,"sidebarTitle":"Get kling text to video task status","openapi":"/ja/api-reference/openapi.json get /kling/v1/videos/text2video/{task_id}","href":"/ja/api-reference/video-generation/kling-format/get-kling-text-to-video-task-status"},{"title":"Kling image-to-video","deprecated":false,"version":null,"sidebarTitle":"Kling image to video","openapi":"/ja/api-reference/openapi.json post /kling/v1/videos/image2video","href":"/ja/api-reference/video-generation/kling-format/kling-image-to-video"},{"title":"Get Kling image-to-video task status","deprecated":false,"version":null,"sidebarTitle":"Get kling text to video task status 1","openapi":"/ja/api-reference/openapi.json get /kling/v1/videos/image2video/{task_id}","href":"/ja/api-reference/video-generation/kling-format/get-kling-text-to-video-task-status-1"}]},{"group":"Video generation/Jimeng format","pages":[{"title":"Jimeng video generation","deprecated":false,"version":null,"sidebarTitle":"Jimeng video generation","openapi":"/ja/api-reference/openapi.json post /jimeng/","href":"/ja/api-reference/video-generation/jimeng-format/jimeng-video-generation"}]},{"group":"Video generation","pages":[{"title":"Create video generation task","deprecated":false,"version":null,"sidebarTitle":"Create video generation task","openapi":"/ja/api-reference/openapi.json post /v1/video/generations","href":"/ja/api-reference/video-generation/create-video-generation-task"},{"title":"Get video generation task status","deprecated":false,"version":null,"sidebarTitle":"Get video generation task status","openapi":"/ja/api-reference/openapi.json get /v1/video/generations/{task_id}","href":"/ja/api-reference/video-generation/get-video-generation-task-status"}]},{"group":"Claude format (Messages)","pages":[{"title":"Claude chat","deprecated":false,"version":null,"sidebarTitle":"Claude chat","openapi":"/ja/api-reference/openapi.json post /v1/messages","href":"/ja/api-reference/claude-format-messages/claude-chat"}]},{"group":"Gemini format","pages":[{"title":"Gemini image (Nano Banana)","deprecated":false,"version":null,"sidebarTitle":"Gemini image nano banana","openapi":"/ja/api-reference/openapi.json post /v1beta/models/{model}:generateContent","href":"/ja/api-reference/gemini-format/gemini-image-nano-banana"},{"title":"Gemini embeddings","deprecated":false,"version":null,"sidebarTitle":"Gemini embeddings","openapi":"/ja/api-reference/openapi.json post /v1/engines/{model}/embeddings","href":"/ja/api-reference/gemini-format/gemini-embeddings"}]},{"group":"OpenAI format (Embeddings)","pages":[{"title":"Create text embeddings","deprecated":false,"version":null,"sidebarTitle":"Create text embeddings","openapi":"/ja/api-reference/openapi.json post /v1/embeddings","href":"/ja/api-reference/openai-format-embeddings/create-text-embeddings"}]},{"group":"Text completions","pages":[{"title":"Create text completion","deprecated":false,"version":null,"sidebarTitle":"Create text completion","openapi":"/ja/api-reference/openapi.json post /v1/completions","href":"/ja/api-reference/text-completions/create-text-completion"}]},{"group":"OpenAI audio","pages":[{"title":"Audio transcription","deprecated":false,"version":null,"sidebarTitle":"Audio transcription","openapi":"/ja/api-reference/openapi.json post /v1/audio/transcriptions","href":"/ja/api-reference/openai-audio/audio-transcription"},{"title":"Audio translation","deprecated":false,"version":null,"sidebarTitle":"Audio translation","openapi":"/ja/api-reference/openapi.json post /v1/audio/translations","href":"/ja/api-reference/openai-audio/audio-translation"},{"title":"Text to speech","deprecated":false,"version":null,"sidebarTitle":"Text to speech","openapi":"/ja/api-reference/openapi.json post /v1/audio/speech","href":"/ja/api-reference/openai-audio/text-to-speech"}]},{"group":"Rerank","pages":[{"title":"Document reranking","deprecated":false,"version":null,"sidebarTitle":"Document reranking","openapi":"/ja/api-reference/openapi.json post /v1/rerank","href":"/ja/api-reference/rerank/document-reranking"}]},{"group":"Moderations","pages":[{"title":"Content moderation","deprecated":false,"version":null,"sidebarTitle":"Content moderation","openapi":"/ja/api-reference/openapi.json post /v1/moderations","href":"/ja/api-reference/moderations/content-moderation"}]},{"group":"Realtime","pages":[{"title":"Realtime WebSocket connection","deprecated":false,"version":null,"sidebarTitle":"Realtime websocket connection","openapi":"/ja/api-reference/openapi.json get /v1/realtime","href":"/ja/api-reference/realtime/realtime-websocket-connection"}]},{"group":"Not implemented/Fine-tunes","pages":[{"title":"List fine-tuning jobs (not implemented)","deprecated":false,"version":null,"sidebarTitle":"List fine tuning jobs not implemented","openapi":"/ja/api-reference/openapi.json get /v1/fine-tunes","href":"/ja/api-reference/not-implemented/fine-tunes/list-fine-tuning-jobs-not-implemented"},{"title":"Create fine-tuning job (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Create fine tuning job not implemented","openapi":"/ja/api-reference/openapi.json post /v1/fine-tunes","href":"/ja/api-reference/not-implemented/fine-tunes/create-fine-tuning-job-not-implemented"},{"title":"Get fine-tuning job details (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Get fine tuning job details not implemented","openapi":"/ja/api-reference/openapi.json get /v1/fine-tunes/{fine_tune_id}","href":"/ja/api-reference/not-implemented/fine-tunes/get-fine-tuning-job-details-not-implemented"},{"title":"Cancel fine-tuning job (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Cancel fine tuning job not implemented","openapi":"/ja/api-reference/openapi.json post /v1/fine-tunes/{fine_tune_id}/cancel","href":"/ja/api-reference/not-implemented/fine-tunes/cancel-fine-tuning-job-not-implemented"},{"title":"Get fine-tuning job events (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Get fine tuning job events not implemented","openapi":"/ja/api-reference/openapi.json get /v1/fine-tunes/{fine_tune_id}/events","href":"/ja/api-reference/not-implemented/fine-tunes/get-fine-tuning-job-events-not-implemented"}]},{"group":"Not implemented/Files","pages":[{"title":"List files (not implemented)","deprecated":false,"version":null,"sidebarTitle":"List files not implemented","openapi":"/ja/api-reference/openapi.json get /v1/files","href":"/ja/api-reference/not-implemented/files/list-files-not-implemented"},{"title":"Upload file (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Upload file not implemented","openapi":"/ja/api-reference/openapi.json post /v1/files","href":"/ja/api-reference/not-implemented/files/upload-file-not-implemented"},{"title":"Get file information (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Get file information not implemented","openapi":"/ja/api-reference/openapi.json get /v1/files/{file_id}","href":"/ja/api-reference/not-implemented/files/get-file-information-not-implemented"},{"title":"Delete file (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Delete file not implemented","openapi":"/ja/api-reference/openapi.json delete /v1/files/{file_id}","href":"/ja/api-reference/not-implemented/files/delete-file-not-implemented"},{"title":"Get file content (not implemented)","deprecated":false,"version":null,"sidebarTitle":"Get file content not implemented","openapi":"/ja/api-reference/openapi.json get /v1/files/{file_id}/content","href":"/ja/api-reference/not-implemented/files/get-file-content-not-implemented"}]}]}]},{"tab":"ブログ","pages":[{"title":"ブログ","href":"/ja/blog"}]}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/openai-format-chat/create-chat-completion"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/openai-format-chat/create-chat-completion"}]}]},"basePath":"","title":"Create chat completion - Rock API Docs","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DDP9JXtj.js","utils-8yQyvEtx.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CBCFR8Sn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-rQaXkUHa.js","snippetPresets-J5KpBTgV.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BVxVH4Cj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BxdQ2vIi.js","shallow-BjV2tFiD.js","getApiPlaygroundDisplay-C_55tL4O.js","CodeSnippet-C0JpiCOC.js","CodeSnippets-w9Ps7djG.js","Page-DTNSD-0M.js","getPastedJson-BDfB-H8d.js","icon-g-kUkkO9.js","MethodPill-v4l6fq0h.js","DuplicateIcon-CvLo-CfU.js","createIcon-165clrrV.js","DynamicMarkdown-D3RQ-fEj.js","SectionHeading-vvo-3yLf.js","axios-vUo_bRtp.js","Markdown-CMT1uFWQ.js","clsx-C8f2yC9R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI2D8R2Y.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-k78Wrw_e.js"]}