Skip to main content
Claude Code 使用 Anthropic Messages 协议。接入 Moxus AI 时,不要填写 OpenAI 兼容地址;应使用 https://moxus.cloud 作为 Anthropic Base URL,并使用支持 Claude / Anthropic 兼容调用的模型。

配置值

安装 Claude Code

先安装,再单独执行版本检查。不要把安装命令和验证命令一起复制运行;安装完成后,终端可能需要重新打开才能识别 claude 命令。
安装:
验证:

推荐方式:从 API 密钥导入配置

在 Moxus AI 的“API 密钥”页面,每个密钥的操作菜单里都有“导入配置”。选择 Claude Code 后,页面会生成适合当前密钥和当前站点地址的终端脚本。
1

打开 API 密钥页面

进入 Moxus AI 控制台的“API 密钥”页面,找到准备用于 Claude Code 的密钥。
2

打开导入配置

在该密钥所在行打开操作菜单,选择“导入配置”,然后切换到 Claude Code
3

复制对应系统的脚本

macOS、Linux、WSL 使用 “macOS / Linux terminal” 脚本;Windows 使用 “Windows PowerShell” 脚本。
4

直接在终端执行脚本

打开终端,将刚复制的脚本直接粘贴到同一个终端窗口并按回车。脚本兼容 zsh 和 Bash;执行完成后,当前窗口立即可使用新配置。
导入配置脚本的行为如下:
macOS、Linux、WSL 使用“macOS / Linux terminal”脚本;Windows 使用 PowerShell 脚本。两种脚本均可在对应终端中直接粘贴执行,不需要创建文件或运行额外命令。
导入配置会把 API 密钥保存到本机环境文件或用户环境变量中。不要把终端截图、shell 配置文件或环境变量文件发送给他人。

手动配置:仅当前终端

如果你不想使用“导入配置”,可以先用临时环境变量测试。以下命令只对当前终端窗口生效,关闭窗口后会失效,并跳过用户级 ~/.claude/settings.json,避免其中的旧配置覆盖当前密钥。
ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKEN 都写入同一个 Moxus AI 密钥,是为了兼容不同 Claude Code 版本或不同 Anthropic 兼容客户端的读取习惯。

最终请求方式

配置完成后,Claude Code 仍然按 Anthropic Messages 协议请求,只是接口地址和密钥换成 Moxus AI: 它不会请求 https://moxus.cloud/v1/chat/completions,也不是 OpenAI 兼容的 Authorization: Bearer ... 鉴权方式。

手动验证

先用对应终端的命令验证密钥、模型和 Anthropic 兼容接口是否可用:
如果请求成功,但 Claude Code 失败,优先检查启动 Claude Code 的终端是否能读取这些变量:
不要把第二条命令的完整输出截图发给他人。

常见问题

不建议。Claude Code 使用 Anthropic Messages 协议,应配置 https://moxus.cloud,由工具最终请求 /v1/messageshttps://moxus.cloud/v1 是 OpenAI 兼容客户端常用的 Base URL。
这是为了兼容不同版本的 Claude Code 或不同 Anthropic 兼容客户端。两者都使用同一把 Moxus AI API 密钥。
以下命令会删除“导入配置”创建的 Moxus AI 环境文件、Shell 自动加载标记和当前用户环境变量,不会删除其他 Claude Code 设置。macOS / Linux / WSL:
Windows PowerShell:
关闭并重新打开终端后生效。若你曾手动在 ~/.claude/settings.json 中写入这些变量,请只删除其中同名的 env 项,不要删除整个设置文件。
关闭并重新打开终端,再确认 ANTHROPIC_BASE_URL 的值是 https://moxus.cloud。如果你从图形界面启动客户端,它可能没有读取 shell 配置文件,需要改用终端启动或客户端自己的配置入口。
~/.claude/settings.json 中的 env 配置会覆盖同名终端变量。你可以按使用场景选择以下方式:
  • 仅本次终端优先:启动时跳过用户级设置,但继续读取当前项目的 project 和 local 设置: macOS / Linux / WSL:
    Windows PowerShell:
    此方式不会读取 ~/.claude/settings.json,因此其中的旧地址或空值不会覆盖终端变量;同时,该文件中的主题、模型偏好等用户级设置也不会加载。
  • 长期使用 Moxus AI:通过“API 密钥”页面的“导入配置”保存配置。若 ~/.claude/settings.json 中仍有旧值,只删除或更新冲突的 ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL 三项,不要删除其他个人设置;之后正常运行 claude 即可。
Claude Code 没有让 Shell 环境变量自动高于所有设置文件的开关。--settings 可为单次启动覆盖设置,但不建议把 API 密钥写入该参数。
这是 PowerShell 的执行策略拦住了 claude.ps1,不是 Claude 本身没安装好。最省事的做法是直接使用:
或:
如果你确实想继续直接执行 claude,可以先在当前窗口临时放开执行策略:
在 PowerShell 中,project,local 必须整体加引号,否则它不会按 Claude 需要的单个字符串参数传递。请使用:
如果你当前目录就是用户主目录,并且只想临时跳过 ~/.claude/settings.json,则改用:
使用“模型广场”里显示的完整模型名称。若模型不支持 Anthropic Messages 协议,请改用 OpenAI 兼容客户端或更换模型。

相关文档