对话补全
对话补全
创建聊天对话补全,兼容 OpenAI Chat Completions API。
请求
POST https://ai.czmanong.com/v1/chat/completions
Authorization: Bearer <API_KEY>
Content-Type: application/json
请求体
{
"model": "gpt-4o-mini",
"messages": [
{"role": "system", "content": "你是一个有帮助的助手。"},
{"role": "user", "content": "你好"}
],
"temperature": 0.7,
"stream": false
}
常用参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model |
string | 是 | 模型名称 |
messages |
array | 是 | 对话消息列表 |
temperature |
number | 否 | 采样温度,0–2 |
max_tokens |
integer | 否 | 最大生成 token 数 |
stream |
boolean | 否 | 是否流式返回 |
response_format |
object | 否 | 如 {"type":"json_object"} |
响应示例
{
"id": "chatcmpl-xxx",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-4o-mini",
"choices": [
{
"index": 0,
"message": {"role": "assistant", "content": "你好!有什么可以帮你的?"},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 18,
"total_tokens": 30
}
}
流式响应
设置 "stream": true 后,响应为 text/event-stream,每行 data: {...},结束为 data: [DONE]。