跳到主要内容
  1. 文档
  2. 接入客户端

Claude Code

让 Claude Code 通过本服务调用模型,走原生的 Anthropic Messages 接口。

Claude Code 使用 Anthropic Messages 接口(/v1/messages)。本服务原生支持该接口: 模型由 Anthropic 渠道提供时请求原样转发,由其他渠道提供时自动完成协议转换,流式输出、工具调用都能正常使用。

配置

export ANTHROPIC_BASE_URL="https://console.vailgo.cn"export ANTHROPIC_AUTH_TOKEN="$VOLT_API_KEY"export ANTHROPIC_MODEL="<模型 ID>"export ANTHROPIC_DEFAULT_HAIKU_MODEL="<模型 ID>"claude

ANTHROPIC_BASE_URL 不带 /v1。ANTHROPIC_DEFAULT_HAIKU_MODEL 用于标题生成等后台小任务,可以填一个更便宜的模型。

直接调用 Messages 接口

bash
curl https://console.vailgo.cn/v1/messages \  -H "x-api-key: $VOLT_API_KEY" \  -H "anthropic-version: 2023-06-01" \  -H "Content-Type: application/json" \  -d '{    "model": "<模型 ID>",    "max_tokens": 1024,    "messages": [{ "role": "user", "content": "你好" }]  }'

出错时返回 Anthropic 格式的错误体,Anthropic SDK 能直接识别。