跳转到内容

Claude 官网逆向接口文档

基础信息

Base URL: http://<你的IP>:<你的端口>/claude

认证方式: 在请求头中添加 Authorization: <你的许可证>

模型列表

Claude 3 系列

模型名称功能说明
claude-3-opus-20240229Claude 3 Opus
claude-3-5-haiku-20241022Claude 3.5 Haiku

Claude 3.7 系列

模型名称功能说明
claude-3-7-sonnet-20250219Claude 3.7 Sonnet
claude-3-7-sonnet-20250219-thinkingClaude 3.7 Sonnet 思考模式

Claude 4 Sonnet 系列

模型名称功能说明
claude-sonnet-4-20250514Claude 4 Sonnet
claude-sonnet-4-20250514-thinkingClaude 4 Sonnet 思考模式
claude-sonnet-4-5-20250929Claude 4.5 Sonnet
claude-sonnet-4-5-20250929-thinkingClaude 4.5 Sonnet 思考模式

Claude 4 Opus 系列

模型名称功能说明
claude-opus-4-20250514Claude 4 Opus
claude-opus-4-20250514-thinkingClaude 4 Opus 思考模式
claude-opus-4-1-20250805Claude 4.1 Opus
claude-opus-4-1-20250805-thinkingClaude 4.1 Opus 思考模式

Claude 4 Haiku 系列

模型名称功能说明
claude-haiku-4-5-20251001Claude 4.5 Haiku
claude-haiku-4-5-20251001-thinkingClaude 4.5 Haiku 思考模式

API 端点

对话补全接口

创建对话补全请求。

端点: POST /v1/chat/completions

请求头:

Content-Type: application/json
Authorization: <你的许可证>

请求参数:

参数类型必填说明
messagesarray对话消息数组
modelstring使用的模型名称
streamboolean是否使用流式输出,默认为 false

示例:

bash
curl --location --request POST 'http://<你的IP>:<你的端口>/claude/v1/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: <你的许可证>' \
--data-raw '{
    "messages": [{"role": "user", "content": "你是什么模型"}],
    "model": "claude-3-7-sonnet-20250219",
    "stream": true
}'

思考模式示例:

bash
curl --location --request POST 'http://<你的IP>:<你的端口>/claude/v1/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: <你的许可证>' \
--data-raw '{
    "messages": [{"role": "user", "content": "解释一下量子纠缠"}],
    "model": "claude-3-7-sonnet-20250219-thinking",
    "stream": true
}'