聊天补全 Chat Completions
最常用的接口。路径:
POST https://www.cokeapi.com/v1/chat/completions
Authorization: Bearer sk-你的令牌
Content-Type: application/json
非流式
curl https://www.cokeapi.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-d '{
"model": "可售模型名",
"messages": [
{"role": "user", "content": "用一句话介绍 CokeAPI"}
]
}'
成功时大致返回:
{
"id": "chatcmpl-...",
"object": "chat.completion",
"model": "可售模型名",
"choices": [
{
"index": 0,
"message": {"role": "assistant", "content": "..."},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 20,
"total_tokens": 32
}
}
流式
把 stream 设为 true,响应是 SSE 分片:
curl -N https://www.cokeapi.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-d '{
"model": "可售模型名",
"stream": true,
"messages": [{"role": "user", "content": "写四行诗"}]
}'
常用字段
| 字段 | 说明 |
|---|---|
model | 必填,从模型页复制 |
messages | 必填,对话数组 |
stream | 是否流式 |
temperature | 随机度,看上游是否支持 |
max_tokens | 最大生成长度 |
模型名可在 https://www.cokeapi.com/pricing 查看并复制。