聊天补全 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 查看并复制。