跳转到主要内容
POST

通用对话接口(默认非流式)

适用于后台任务、结构化输出、短问答和不需要实时展示生成过程的场景。省略 stream 或传入 false 时,接口一次性返回完整 chat.completion 对象。

请求体

model
string
必填
模型名称。可通过 模型列表 查询。
messages
array<object>
必填
对话消息数组。每条消息至少包含 rolecontent
stream
boolean
省略或传 false 时为非流式响应。
response_format
object
指定输出格式。常用于 JSON 输出或 JSON Schema 结构化输出。
tools
array<object>
函数调用工具列表。
tool_choice
string | object
控制工具调用策略。
temperature
number
采样温度。默认值由上游模型决定。
top_p
number
核采样参数。
max_tokens
integer
最大生成 token 数。
seed
number
随机种子。上游支持时可提升复现性。

请求示例

结构化输出

响应示例

响应字段

choices[].message.content
string | null
模型生成的文本内容。发生工具调用时可能为 null
choices[].message.tool_calls
array<object>
模型请求调用的函数工具。
usage
object
本次请求的 token 用量。

相关接口