创建聊天补全
为给定聊天对话请求模型响应。支持非流式(流式陆续接通)。
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 | 聊天消息列表 |
| temperature | number | 0–2,默认 1 |
| top_p | number | 0–1 |
| max_tokens | integer | 最大生成 token |
| stream | boolean | 是否流式(逐步支持) |
| tools / tool_choice | object | 工具调用(兼容字段) |
响应示例
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
}
}