Claude OpenAI 兼容模式
POST https://ai-api.mandao.com/v1/chat/completions
使用 OpenAI 兼容格式调用 Claude 系列模型。
请求参数
| 参数名 | 类型 | 必需 | 说明 |
|---|---|---|---|
| model | string | 是 | Claude 模型 ID,如 claude-sonnet-4-5、claude-opus-4-7 |
| messages | array[object] | 是 | 对话消息列表 |
| messages[].role | string | 是 | system、user、assistant |
| messages[].content | string | 是 | 消息内容 |
| max_tokens | integer | 否 | 最大生成 token 数 |
| temperature | number | 否 | 采样温度,范围 0~1 |
| stream | boolean | 否 | 是否流式输出 |
请求示例
curl --location 'https://ai-api.mandao.com/v1/chat/completions' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"model": "claude-sonnet-4-5",
"messages": [
{
"role": "user",
"content": "帮我写一首诗"
}
],
"max_tokens": 2048,
"temperature": 0.7,
"stream": false
}'
注意事项
- 使用 OpenAI 兼容模式时,不支持以下 Claude 原生参数:
top_k、frequency_penalty、presence_penalty。 - 如需使用 Claude 完整功能,推荐使用 Claude 原生协议
/v1/messages。