创建聊天补全
为给定聊天对话请求模型响应。支持非流式(流式陆续接通)。
POST/v1/chat/completions已上线
鉴权
在请求头使用 Bearer Token: Authorization: Bearer sk-pyo-...。API Key 在 控制台 创建。
请求示例
curl -X POST "https://ai.pengyoo.com/v1/chat/completions" \
-H "Authorization: Bearer <PENGYOO_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4.6",
"messages": [
{"role": "system", "content": "你是有帮助的助手"},
{"role": "user", "content": "用一句话介绍 Pengyoo AI"}
],
"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 | 工具调用(兼容字段) |
响应示例
{
"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
}
}