创建聊天补全

为给定聊天对话请求模型响应。支持非流式(流式陆续接通)。

POST/v1/chat/completions已上线

鉴权

所有 /v1/* 接口均必须携带平台 API Key:Authorization: Bearer sk-pyo-...。Key 在 控制台 → API Keys 创建。上游移动云等供应商 Key 由平台托管,客户无需直接使用。

请求示例

curl -X POST "https://www.openmodels.com.cn/v1/chat/completions" \
  -H "Authorization: Bearer <OPENMODELS_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "messages": [
      {"role": "system", "content": "你是有帮助的助手"},
      {"role": "user", "content": "用一句话介绍 openModels"}
    ],
    "temperature": 0.7
  }'

主要参数

字段类型说明
model*string模型 ID
messages*array聊天消息列表
temperaturenumber0–2,默认 1
top_pnumber0–1
max_tokensinteger最大生成 token
streamboolean是否流式(逐步支持)
tools / tool_choiceobject工具调用(兼容字段)

响应示例

model 回显请求里的平台 model id。choices、usage、error 等执行结果按上游原文透传,不把上游内部模型名写进 model。

{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "created": 1710000000,
  "model": "claude-sonnet-4.6",
  "choices": [{
    "index": 0,
    "message": {"role": "assistant", "content": "..."},
    "finish_reason": "stop"
  }],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 40,
    "total_tokens": 52
  }
}