API 参考
Chat Completions
POST /v1/chat/completions
请求参数
| 参数 | 说明 |
|---|---|
modelstring必填 | 从本站模型列表复制完整模型 ID;可用模型取决于密钥绑定的分组。 |
messagesarray必填 | 按顺序提供 role 与 content;多轮请求携带应用需要保留的历史。 |
streamboolean | 设为 true 接收 SSE 事件。客户端必须同时处理正常结束与错误终态。 |
toolsarray | 模型支持的函数工具定义;实际支持范围由模型与上游决定。 |
curl http://localhost/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}'返回结构
非流式读取 choices[].message;函数调用读取 tool_calls。流式读取 choices[].delta,并处理错误帧与结束标记。支持的可选字段以对应模型和上游协议为准。