Skip to main content

一、产品简介

Claude Code 是 Anthropic 官方推出的终端 AI 编程客户端。通过 GravitexAI(兼容 Anthropic 接口)你可以:

一键接入多家模型

通过同一接口使用 Claude 全系列、Kimi K2、GPT 等模型

多模型别名映射

固定 Opus / Sonnet / Haiku 别名与子代理模型,主副线程按需分流

无需订阅

按 token 计费,不依赖 Claude Pro 订阅

国内可用

分布式节点 + 自动故障转移,网络稳定

二、安装

安装 Node.js(已安装可跳过)

确保 Node.js 版本 ≥ 18.0
下载安装包:https://nodejs.org/dist/v22.18.0/node-v22.18.0-x64.msiWindows 上建议在 WSLGit Bash 中安装并运行 Claude Code。详情参见 Claude Code Windows 安装说明

卸载其他中转客户端(可选)

如果之前安装过其他中转版本的 @anthropic-ai/claude-code,建议先卸载干净:

安装 Claude Code

建议保持最新版本:

三、获取 GravitexAI 密钥

1

登录控制台

2

创建密钥

进入 密钥管理 → 创建新令牌。
3

记录信息

Claude Code 的 ANTHROPIC_BASE_URL 不需要/v1 后缀,直接使用 https://api.gravitex.ai 即可(与 OpenAI 协议不同)。

四、配置接入

1. 跳过 Anthropic 官方登录(推荐)

首次启动时 Claude Code 可能尝试连接 api.anthropic.com 做登录验证。通过 GravitexAI 接入时,建议先跳过该步骤。 编辑或新建 ~/.claude.json(Windows:C:\Users\<用户名>\.claude.json),写入:

2. 写入 settings.json(推荐,持久生效)

新建或编辑 ~/.claude/settings.json(Windows:C:\Users\<用户名>\.claude\settings.json):
ANTHROPIC_AUTH_TOKEN 替换为你的 GravitexAI API Key。模型 ID 请以 GravitexAI 模型广场 为准。 保存后新开一个终端窗口,执行:
若模型正常返回,配置成功。也可在会话中执行 /status,确认 ANTHROPIC_BASE_URL 指向 https://api.gravitex.ai

环境变量说明

通过第三方网关(如 GravitexAI)接入时,建议显式固定 Opus / Sonnet / Haiku 对应的完整模型 ID,避免别名解析到 Claude Code 内置默认值而与网关可用模型不一致。详见 Claude Code 模型配置

自定义 /model 选择器显示与能力(可选)

通过 GravitexAI(ANTHROPIC_BASE_URL=https://api.gravitex.ai)固定模型后,/model 选择器可能直接显示原始模型 ID,且 Claude Code 不一定能识别该模型是否支持工作量级别(/effort)、扩展思考等能力。可用每个固定模型的伴随环境变量覆盖显示名称,并显式声明能力。 官方说明见 自定义固定模型显示和功能
_NAME / _DESCRIPTIONANTHROPIC_BASE_URL 指向 LLM 网关(如 GravitexAI)时生效;直连 api.anthropic.com 时无效。_SUPPORTED_CAPABILITIES 用于告诉 Claude Code「这个固定模型实际支持哪些能力」。
伴随环境变量(以 Opus 为例) 相同的 _NAME_DESCRIPTION_SUPPORTED_CAPABILITIES 后缀也适用于:
  • ANTHROPIC_DEFAULT_SONNET_MODEL
  • ANTHROPIC_DEFAULT_HAIKU_MODEL
  • ANTHROPIC_DEFAULT_FABLE_MODEL(若使用)
  • ANTHROPIC_CUSTOM_MODEL_OPTION(向选择器追加一条自定义模型时)
_SUPPORTED_CAPABILITIES 功能值 Claude Code 默认靠模型 ID 模式匹配来开启能力;网关侧的自定义 ID 往往匹配不上,导致 /effort、思考等入口被关掉。设置后,仅列表中的能力会启用,未列出的会被禁用;未设置该变量时,回退到基于模型 ID 的内置检测。 完整示例(GravitexAI)
也可在 shell 中临时导出(效果相同):
向选择器追加一条自定义模型(可选) 若还需要在 /model 底部增加一个网关专属条目(不替换内置 opus / sonnet / haiku 别名),可使用:
ANTHROPIC_CUSTOM_MODEL_OPTION 中的模型 ID 不会做官方校验,可填 GravitexAI 接受的任意模型字符串。省略 _NAME / _DESCRIPTION 时,名称默认为模型 ID,描述默认为 Custom model (<model-id>) 配置保存后新开终端,运行 claude,执行 /model 即可看到自定义名称与描述;在已声明 effort 等能力的模型上可使用 /effort

3. 临时环境变量(可选)

不写 settings.json 时,也可在当前终端临时导出:

4. 扩展上下文窗口(可选)

Claude Code 默认按约 200K 上下文管理会话。处理大型仓库或长对话时,若所用模型支持 1M 上下文,可任选其一: 方式一:环境变量
方式二:模型名加 [1m] 后缀
修改后需新开终端再启动 Claude Code。更多说明见 扩展上下文

五、模型别名与切换

Claude Code 支持模型别名,无需每次记完整版本号(网关场景下请先用上一节的环境变量固定映射): 切换方式(优先级从高到低大致为:会话内 /model → 启动参数 → 环境变量 → settings):
也可在 ~/.claude/settings.json 顶层设置持久默认模型:

六、推荐模型组合

完整模型 ID 请参考 GravitexAI 模型广场

七、IDE 插件

完成上述 CLI / settings.json 配置后,IDE 插件可复用同一套环境变量。
  • VS Code:扩展市场搜索 Claude Code for VS Code 安装,详见 Claude 插件(VS Code)
  • JetBrains:扩展市场搜索 Claude Code 并安装,重启后使用

八、常见问题

Claude Code 正在尝试连接官方服务而非 GravitexAI。排查:
  1. 执行 /status,确认 ANTHROPIC_BASE_URLhttps://api.gravitex.ai
  2. 确认 ~/.claude.jsonhasCompletedOnboardingtrue
  3. 修改配置后新开终端再运行 claude
  4. 升级到最新版:npm install -g @anthropic-ai/claude-code@latest
  1. 检查 ANTHROPIC_AUTH_TOKEN 是否完整、是否有多余空格或换行。
  2. GravitexAI 控制台 确认 Key 未被禁用。
  3. 确保账户余额充足。
Claude Code 的 ANTHROPIC_BASE_URL 不要/v1,使用 https://api.gravitex.ai 即可(与 OpenAI 协议不同)。
该问题通常由 Claude Code 的实验性 Beta 功能参数(如 cache_controlscope 等)引起,这些参数在 AWS Bedrock Claude 通道中不被支持。解决方法:在 settings.json 中添加环境变量关闭实验性 Beta 功能:
详细步骤、排查清单和原理说明请参考完整文档 → Claude Code 报错 400 解决指南
或使用 claude --model <alias|name> 启动,或修改 settings.json 后重启。
请使用 GravitexAI 模型列表 中的完整 ID,例如:
  • claude-sonnet-4-5-20250929
  • claude-sonnet-4-5(部分场景日期后缀不可省略)
自定义 ANTHROPIC_BASE_URL 时,Claude Code 通常会透传任意模型字符串;若仍报错,请核对模型是否已在控制台开通。
网关场景下请在 settings.json 中同时设置 ANTHROPIC_DEFAULT_OPUS_MODEL / SONNET / HAIKU,再使用 /model opus 等别名。仅设置 ANTHROPIC_MODEL 不会改变别名解析目标。
  1. 副线程 / 子代理使用 Haiku(ANTHROPIC_DEFAULT_HAIKU_MODELCLAUDE_CODE_SUBAGENT_MODEL);
  2. 日常开发用 Sonnet,复杂任务再用 Opus 或 opusplan
  3. /effort 降低工作量级别(支持的模型上);
  4. 使用 /clear 清理冗余上下文。
ANTHROPIC_BASE_URL 与模型映射写入项目或托管 settings.json,成员各自填入自己的 ANTHROPIC_AUTH_TOKEN。也可用 CC Switch 等工具在多 Key 间切换,详见 CC Switch

九、参考链接