跳到文档正文

API 参考

Chat Completions

POST /v1/chat/completions

请求参数

参数说明
model
string必填
从本站模型列表复制完整模型 ID;可用模型取决于密钥绑定的分组。
messages
array必填
按顺序提供 role 与 content;多轮请求携带应用需要保留的历史。
stream
boolean
设为 true 接收 SSE 事件。客户端必须同时处理正常结束与错误终态。
tools
array
模型支持的函数工具定义;实际支持范围由模型与上游决定。
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,并处理错误帧与结束标记。支持的可选字段以对应模型和上游协议为准。

DoroDoro AI · API 文档http://localhost