Skip to content

接入 Claude Code

功能概述

Claude Code 是 Anthropic 推出的 AI 编程助手,支持通过配置自定义 ANTHROPIC_BASE_URL 将请求转发至任意兼容 Anthropic 协议的接口。无量AI开放平台提供兼容 Anthropic 协议的 API 端点,可直接作为 Claude Code 的后端服务。

前提条件

  • 已安装 Claude Code(npm install -g @anthropic-ai/claude-code
  • 已在无量AI开放平台创建 API Key(前往创建

配置步骤

1. 编辑 settings.json

根据您的操作系统,找到并编辑以下配置文件(如文件不存在则新建):

操作系统文件路径
macOS / Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json

将以下内容写入文件,把 your-api-key 替换为您在无量AI开放平台获取的 API Key:

json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your-api-key",
    "ANTHROPIC_BASE_URL": "https://open.dieyuyun.com",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
  }
}
配置项说明
ANTHROPIC_AUTH_TOKEN填写您的无量AI开放平台 API Key
ANTHROPIC_BASE_URL指向无量AI开放平台的 Anthropic 兼容接口地址
API_TIMEOUT_MS请求超时时间(毫秒),默认 3000000(50 分钟)
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC禁用对 Anthropic 官方服务器的非必要流量

2. 编辑 .claude.json

根据您的操作系统,找到并编辑以下文件(如文件不存在则新建):

操作系统文件路径
macOS / Linux~/.claude.json
Windows%USERPROFILE%\.claude.json

写入以下内容,跳过 Anthropic 官方的身份验证引导流程:

json
{
  "hasCompletedOnboarding": true
}

3. 重启终端

保存文件后,打开一个新的终端窗口,再启动 Claude Code:

bash
claude

Claude Code 启动成功

平台接口说明

无量AI开放平台的 Anthropic 协议接入信息如下:

配置项
Base URLhttps://open.dieyuyun.com
认证请求头x-api-key: your-api-key
协议版本头anthropic-version: 2023-06-01

完整请求示例:

bash
curl --request POST 'https://open.dieyuyun.com/v1/messages' \
  --header 'x-api-key: your-api-key' \
  --header 'anthropic-version: 2023-06-01' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gpt-5.5",
    "max_tokens": 1024,
    "system": "你是一个有用的助手",
    "messages": [
      {"role": "user", "content": "介绍一下你自己"}
    ]
  }'

注意事项

  • JSON 格式:请确保配置文件为合法的 JSON 格式,多余的逗号或缺少括号均会导致配置失效。
  • API Key 安全:不要将 API Key 提交到版本控制系统。
  • 模型选择:Claude Code 会自动使用您帐号下可用的模型,可在会话中通过 /model 命令切换。

相关文档