创建聊天补全

为给定聊天对话请求模型响应。支持非流式(流式陆续接通)。

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聊天消息列表
temperaturenumber0–2,默认 1
top_pnumber0–1
max_tokensinteger最大生成 token
streamboolean是否流式(逐步支持)
tools / tool_choiceobject工具调用(兼容字段)

响应示例

{
  "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
  }
}