跳转到内容

Claude 平台

OpenAI 格式 接口地址

WARNING

OpenAI 格式的请求体目前只支持图片、PDF 文件的读取识别,如果需要更加复杂的文件读取识别,请调用原生的 Claude 格式接口。

curl
POST http://<你的IP>:<你的端口>/claude_api/v1/chat/completions

Claude 格式 接口地址

WARNING

该接口的请求体和响应体都会原封不动的进行 转发穿透

curl
POST http://<你的IP>:<你的端口>/claude_api/v1/messages

模型列表

  • claude-sonnet-4-20250514
  • claude-opus-4-1-20250805
  • claude-opus-4-20250514
  • claude-3-7-sonnet-20250219
  • claude-sonnet-4-20250514-thinking
  • claude-opus-4-20250514-thinking
  • claude-opus-4-1-20250805-thinking
  • claude-3-7-sonnet-20250219-thinking
  • 官网 API 支持的模型都支持

调用示例

  1. 对话格式:/v1/chat/completions

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

    bash
    curl --location --request POST 'http://<你的IP>:<你的端口>/claude_api/v1/messages' \
    --header 'Content-Type: application/json' \
    --header 'Authorization: <你的许可证>' \
    --data-raw '{
        "messages": [{"role": "user", "content": "你是什么模型"}],
        "system": [{"type": "text", "text": "你是一个AI助手,请根据用户的问题给出回答"}],
        "model": "claude-sonnet-4-20250514",
        "stream": true
    }'

Claude Code 使用教程

Claude Code 属于 Claude 旗下的一款终端命令行产品,其实内部使用的接口就是 Claude 官方 API,所以就需要一个官方的 APIKEY 才可以调用,或者通过 MaxPro 的 Claude 订阅也可以换取一个临时的 APIKEY。

所以在程序中,我们也可以添加 Claude 官网的 SessionKey 作为 Token,程序内部会自动进行 APIKEY 的转换、过期自动刷新以及调用频率的轮训管理。

  1. 安装 Claude Code 脚手架
bash
npm install -g @anthropic/claude-code
  1. 设置环境变量
bash
export ANTHROPIC_BASE_URL=http://<你的IP>:<你的端口>/claude_api >> ~/.bashrc
export ANTHROPIC_AUTH_TOKEN=你的许可证 >> ~/.bashrc
source ~/.bashrc
  1. 运行 Claude Code
bash
claude