创建聊天补全
POST
/v1/chat/completions为给定对话创建聊天补全响应。
身份验证
Authorization Bearer
在 Authorization header 中使用 API key 作为 Bearer token。
Request Body
modelstringdefault:glm-5.1required要调用的文本模型代码。
Example: "glm-5.1"
messagesMessage[]required作为模型输入的对话消息。
messages.roleenum<string>default:userrequired消息作者角色。
Available options: system user assistant tool
messages.contentstringrequired文本消息内容。
messages.tool_callsobject[]assistant 消息生成的工具调用。
messages.tool_call_idstringtool 消息必填tool 消息回应的工具调用 ID。
temperaturenumberdefault:1采样温度。值越低越稳定。
max_tokensinteger最大生成 token 数。
streambooleandefault:false为 true 时返回 Server-Sent Events。
top_pnumberdefault:1核采样参数。
stopstring | string[]停止序列。
thinkingobject推理控制,例如 {"type":"enabled"}、{"type":"disabled"} 或 {"type":"auto"}。
response_formatobject结构化输出格式,例如 json_object 或 json_schema。
toolsobject[]模型可调用的工具定义。
tool_choicestring | objectdefault:auto工具选择策略。
Response
idstring唯一补全 ID。
objectstring非流式响应中为 chat.completion。
createdintegerUnix 时间戳。
modelstring本次请求使用的模型。
choicesobject[]生成结果。
choices.indexinteger结果下标。
choices.messageobjectassistant 消息。
choices.finish_reasonstringstop、length 或 tool_calls。
usageobjectToken 用量和费用信息。
此页面对您有帮助吗?
上一篇
错误处理
下一篇
创建图片