配置 CLI 工具
ProxyHub 支持在命令行中使用 Claude Code、Codex、Gemini CLI
环境检查
(1)确认 Nodejs 环境已安装
在 Windows 或 MacOS 终端输入以下命令:
npm list -g --depth=0
正常情况应该有输出内容(没有任何内容也没关系),如果提示"命令未找到",则说明你没有安装 Nodejs, 你需要在 Nodejs官网 来安装运行 cli 所需的环境。
(2) 确认 git 环境已安装:
在 Windows 或 MacOS 终端输入以下命令:
git -v
正常情况应该输出 git version x.xx.x 等字样, 如果提示"命令未找到",则说明你没有安装 git,
你需要在 Git官网 来安装运行 cli 所需的环境。
(2)安装 CLI
在 Windows 或 MacOS 终端输入以下命令,一次性安装好我们目前所需的所有终端:
npm i -g @anthropic-ai/claude-code@v2.1.71
npm i -g @openai/codex@latest
npm i -g @google/gemini-cli@latest
(3)测试安装成功
重要 这一步很重要,请你务必运行命令进行测试,因为这一步运行命令后,你的用户目录下才会生成各 CLI 的配置目录,方便后续操作!
Claude Code
在启动 claude code 之前, 请修改 claude code 的配置。
windows 环境, 请在 Document 目录下找到 .claude/setting.json 文件
也可以通过键盘按下"Win+R"键,输入以下内容后回车,打开 Claude Code 配置目录找到文件, 如果不存在请自行创建
%userprofile%\.claude
mac 环境,找到 ~/.claude/setting.json 文件, 如果不存在请自行创建
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "输入您在控制台设置的 token",
"ANTHROPIC_BASE_URL": "https://proxyhub.ai",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
在终端输入以下命令,若出现对话界面或选项,则 Claude Code 安装成功:
claude
如果您在打开 claude 遇到如下报错
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR BAD REQUEST
lease check your internet connection and network settings.
Note: Claude Code might not be available in your country
此时需要修改 .claude 文件, 找到 hasCompletedOnboarding 字段并设置值为 true (如没有需要自行添加)
通常这个文件在 setting.json 的同级目录或上一级目录
Codex
在终端输入以下命令,若出现对话界面或选项,则 Codex 安装成功:
codex
Gemini
在终端输入以下命令,若出现对话界面或选项,则 Gemini 安装成功:
gemini
配置教程
安装完成后,请根据你使用的 CLI 选择对应的配置教程: