ChatCompletions格式
POST
/v1/chat/completionsChatCompletions格式
根据对话历史创建模型响应。支持流式和非流式响应。
兼容 OpenAI Chat Completions API。
请求体 application/json
modelstring必填模型 ID
示例:
gpt-4messagesarray<object>必填对话消息列表
rolestring必填消息角色
可选值: system, user, assistant, tool, developer
contentoneOf必填消息内容
oneOf #1
oneOf #2
typestring可选值: text, image_url, input_audio, file, video_url
textstringimage_urlobjecturlstring图片 URL 或 base64
detailstring可选值: low, high, auto
input_audioobjectdatastringBase64 编码的音频数据
formatstring可选值: wav, mp3
fileobjectfilenamestringfile_datastringfile_idstringvideo_urlobjecturlstringnamestring发送者名称
tool_callsarray<object>idstringtypestring示例:
functionfunctionobjectnamestringargumentsstringtool_call_idstring工具调用 ID(用于 tool 角色消息)
reasoning_contentstring推理内容
temperaturenumber采样温度
默认:
1top_pnumber核采样参数
默认:
1ninteger生成数量
默认:
1streamboolean是否流式响应
默认:
Falsestream_optionsobjectinclude_usagebooleanstoponeOf停止序列
oneOf #1
oneOf #2
max_tokensinteger最大生成 Token 数
max_completion_tokensinteger最大补全 Token 数
presence_penaltynumber默认:
0frequency_penaltynumber默认:
0logit_biasobjectuserstringtoolsarray<object>typestring示例:
functionfunctionobjectnamestringdescriptionstringparametersobjectJSON Schema 格式的参数定义
tool_choiceoneOfoneOf #1
oneOf #2
typestringfunctionobjectnamestringresponse_formatobjecttypestring可选值: text, json_object, json_schema
json_schemaobjectJSON Schema 定义
seedintegerreasoning_effortstring推理强度 (用于支持推理的模型)
可选值: low, medium, high
modalitiesarray<string>audioobjectvoicestringformatstring响应
200 成功创建响应
idstringobjectstring示例:
chat.completioncreatedintegermodelstringchoicesarray<object>indexintegermessageobjectrolestring必填消息角色
可选值: system, user, assistant, tool, developer
contentoneOf必填消息内容
oneOf #1
oneOf #2
typestring可选值: text, image_url, input_audio, file, video_url
textstringimage_urlobjecturlstring图片 URL 或 base64
detailstring可选值: low, high, auto
input_audioobjectdatastringBase64 编码的音频数据
formatstring可选值: wav, mp3
fileobjectfilenamestringfile_datastringfile_idstringvideo_urlobjecturlstringnamestring发送者名称
tool_callsarray<object>idstringtypestring示例:
functionfunctionobjectnamestringargumentsstringtool_call_idstring工具调用 ID(用于 tool 角色消息)
reasoning_contentstring推理内容
finish_reasonstring可选值: stop, length, tool_calls, content_filter
usageobjectprompt_tokensinteger提示词 Token 数
completion_tokensinteger补全 Token 数
total_tokensinteger总 Token 数
prompt_tokens_detailsobjectcached_tokensintegertext_tokensintegeraudio_tokensintegerimage_tokensintegercompletion_tokens_detailsobjecttext_tokensintegeraudio_tokensintegerreasoning_tokensintegersystem_fingerprintstring400 请求参数错误
errorobjectmessagestring错误信息
typestring错误类型
paramstring可空相关参数
codestring可空错误代码
429 请求频率限制
errorobjectmessagestring错误信息
typestring错误类型
paramstring可空相关参数
codestring可空错误代码
ThinkMaaS 文档 · 内容基于 New API 开源项目文档(QuantumNous/new-api-docs)本地化镜像