Chat Completions API
路径:POST /v1/chat/completions
📥 请求体参数 (Request Body)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型标识符(如 gpt-4o, claude-3-5-sonnet, deepseek-chat) |
messages | array | 是 | 包含角色与内容的对话上下文数组 |
stream | boolean | 否 | 是否开启 SSE 流式打字机效果,默认 false |
temperature | float | 否 | 采样温度 ($0.0 \sim 2.0$),值越大越具创意 |
max_tokens | integer | 否 | 最大生成的 Token 数量限制 |
📤 响应示例 (非流式 JSON)
{
"id": "chatcmpl-9xX8Yz123456",
"object": "chat.completion",
"created": 1728000000,
"model": "gpt-4o-2024-08-06",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!我是 AI 助手,很高兴为你服务。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 15,
"completion_tokens": 12,
"total_tokens": 27
}
}