CLI 配置教程
快速配置 CLI,开启 AI 编程之旅
≥ 18.0.0,推荐安装最新的 LTS(长期支持)版本
访问 Node.js 官网下载 Windows 安装包(推荐 LTS 版本,需 ≥ 18.0.0)
https://nodejs.org/zh-cn
双击下载的 .msi 文件,按照安装向导进行安装
- 点击 "Next" 继续
- 接受许可协议
- 选择安装路径(默认即可)
- 保持默认选项,点击 "Next" 直到安装完成
打开命令提示符(Win+R 输入 cmd),运行以下命令验证安装(版本号需 ≥ 18.0.0)
node -v
npm -v
如果显示版本号且 ≥ 18.0.0,则说明安装成功
如果你已安装 Homebrew,在终端运行以下命令
brew install node
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
访问 Node.js 官网下载 MacOS 安装包(推荐 LTS 版本,需 ≥ 18.0.0)
https://nodejs.org/zh-cn
下载 .pkg 文件后双击运行,按照安装向导完成安装
打开终端,运行以下命令验证安装(版本号需 ≥ 18.0.0)
node -v
npm -v
如果显示版本号且 ≥ 18.0.0,则说明安装成功
在 Windows 或 MacOS 终端输入以下命令
npm list -g --depth=0
正常情况应该会显示已安装的全局包列表(没有任何内容也没关系),如果提示"命令未找到",则说明你没有安装 Node.js,请先参考 Node.js 安装教程
在 Windows 或 MacOS 终端输入以下命令,一次性安装好我们目前所需的所有终端
npm i -g @anthropic-ai/claude-code@latest
npm i -g @openai/codex@latest
npm i -g @google/gemini-cli@latest
在 Windows 或 MacOS 终端输入以下命令,若出现图示内容,或出现选项让你选择,则 Claude Code 安装成功
claude
在 Windows 或 MacOS 终端输入以下命令,若出现对话界面,则 Codex 安装成功
codex
在 Windows 或 MacOS 终端输入以下命令,若出现对话界面,则 Gemini 安装成功
gemini
Win+R 键,输入以下内容后回车,打开Claude Code配置目录%userprofile%\.claude
settings.json,你需要手动创建它打开settings.json{
"env": {
"ANTHROPIC_BASE_URL": "https://new.motchat.com",
"ANTHROPIC_AUTH_TOKEN": "xxx"
}
}
xxx 部分claude,出现对话界面后进行对话测试,能收到回复即表示配置成功Command+Shift+G,输入以下路径后回车,打开配置目录~/.claude
settings.json,需要你手动进行创建settings.json{
"env": {
"ANTHROPIC_BASE_URL": "https://new.motchat.com",
"ANTHROPIC_AUTH_TOKEN": "xxx"
}
}
xxx 部分claude,看到对话界面并能正常回复即表示配置完成echo 'export ANTHROPIC_BASE_URL="https://new.motchat.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的令牌"' >> ~/.zshrc
source ~/.zshrc
setx ANTHROPIC_BASE_URL "https://new.motchat.com"
setx ANTHROPIC_AUTH_TOKEN "你的令牌"
Win+R 键,输入以下内容后回车,打开你的codex配置目录%userprofile%\.codex
config.toml将以下配置文本复制到你的 config.toml 文件中保存
model_provider = "codextest"
model = "gpt-5.1-codex"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
windows_wsl_setup_acknowledged = true
model_verbosity = "high"
[model_providers.codextest]
name = "codextest"
base_url = "https://new.motchat.com/v1"
wire_api = "responses"
requires_openai_auth = true
将以下配置文本复制到你的 auth.json 文件中
{
"OPENAI_API_KEY": "xxx"
}
在 星星中转 中获取 Codex 分组的令牌,将key填入 xxx 部分后保存
在windows终端输入以下命令,出现对话界面,进行对话测试,如果有回复,则配置成功,开始你的Codex使用之旅~
codex
Command+Shift+G,输入以下路径并回车,打开 Codex 配置目录~/.codex
config.toml将以下内容保存到 config.toml
model_provider = "codextest"
model = "gpt-5.1-codex"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
windows_wsl_setup_acknowledged = true
model_verbosity = "high"
[model_providers.codextest]
name = "codextest"
base_url = "https://new.motchat.com/v1"
wire_api = "responses"
requires_openai_auth = true
将以下配置文本复制到你的 auth.json 文件中
{
"OPENAI_API_KEY": "xxx"
}
在 星星中转 中获取 Codex 分组的令牌,将key填入 xxx 部分后保存
在 MacOS 终端执行以下命令,出现对话界面并能收到回复即表示配置成功
codex
Win+R 键,输入以下内容后回车,打开 Gemini CLI 配置目录%userprofile%\.gemini
.env 文件,请新建一个 .env,写入以下内容.env 文件GOOGLE_GEMINI_BASE_URL=https://new.motchat.com
GEMINI_API_KEY=xxx
GEMINI_MODEL=gemini-2.5-pro
xxxgemini,看到交互界面并能正常回复即表示配置成功gemini
Command+Shift+G,输入以下路径后回车,打开配置目录~/.gemini
.env 文件,创建并写入以下内容.env 文件GOOGLE_GEMINI_BASE_URL=https://new.motchat.com
GEMINI_API_KEY=xxx
GEMINI_MODEL=gemini-2.5-pro
xxxgemini,可正常进入对话并收到回复即表示配置完成gemini
| 命令 | 说明 |
|---|---|
| /model | 选择当前使用的模型 |
| /approvals | 设置本会话的审批规则 |
| /review | 让 Codex 审查当前工作区变更 |
| /resume | 从历史会话列表中选择并继续一个之前的交互会话 |
| /new | 在当前 CLI 会话中开启新对话 |
| /init | 在当前目录生成 AGENTS.md 模板 |
| /compact | 总结对话内容以释放上下文 |
| /undo | 撤销 Codex 的上一次操作 |
| /diff | 查看当前 git diff(含未跟踪文件) |
| /mention | 将指定文件或目录加入对话上下文 |
| /status | 查看会话配置和 token 使用情况 |
| /mcp | 列出当前可用的 MCP 工具 |
| /exit | 退出 Codex CLI |
| 命令 | 功能说明 |
|---|---|
| /claude | 在当前目录启动交互式 REPL,对话式使用 Claude Code。 |
| /claude "解释这个项目" | 启动 REPL 并带上初始问题,一进来就让 Claude 分析项目。 |
| /claude -p "解释这个函数" | 使用 print 模式一次性问答,输出结果后直接退出,便于脚本/CI 调用。 |
| /cat logs.txt | claude -p "帮我总结错误" | 将文件或命令输出通过管道喂给 Claude,再配合 -p 做总结、分析。 |
| /claude -c | 继续当前目录最近的一次会话,在原有上下文里接着聊。 |
| /claude -c -p "检查类型错误" | 在最近会话上下文中执行一次性请求,常用于自动化检查。 |
| /claude -r "abc123" "把这个 PR 完成" | 通过会话 ID 恢复指定会话,并继续执行新的任务。 |
| /claude update | 将 Claude Code CLI 更新到最新版本。 |
| /claude mcp | 管理和配置 MCP 服务器,让 Claude 能访问外部数据源和工具。 |
| /claude --add-dir ../apps ../lib | 为 Claude 额外添加可访问的代码目录,支持跨多个路径读代码。 |
| /claude --agents '{"reviewer":{...}}' | 通过 JSON 临时定义子 Agent,例如 code-reviewer、debugger 等。 |
| /claude -p "生成接口文档" --output-format json | 使用 JSON 格式输出回答,方便后续脚本解析处理。 |
| /claude --model sonnet | 指定会话使用的模型(如 sonnet / opus 或具体模型名)。 |
| /claude --verbose | 打开详细日志,显示工具调用和内部步骤,便于调试。 |
| /claude --resume abc123 "继续修这个 Bug" | 通过会话 ID 恢复会话,在任意目录继续之前的工作。 |
| /claude --continue | 载入当前目录最近的一次会话,相当于"继续上次对话"。 |
| /claude --append-system-prompt "始终使用 TypeScript" | 在默认系统提示后追加自定义规则,不影响默认行为。 |
| /claude --dangerously-skip-permissions | 跳过权限确认,让 Claude 自动执行读写文件/运行命令(高风险,仅在完全信任环境使用)。 |
Win+R 键,输入以下内容后回车,打开Claude Code配置目录%userprofile%\.claude
config.json,如果目录中没有 config.json,你需要手动创建后打开config.json 中写入以下内容后保存{
"primaryApiKey": "key"
}
Command+Shift+G,输入以下路径后回车,打开配置目录~/.claude
config.json,你需要手动创建后打开config.json 中写入以下内容后保存{
"primaryApiKey": "key"
}
使用npm安装完claude之后,在命令行输入claude报了如下错误:
Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR BAD REQUEST Please check your internet connection and network settings. Note: Claude Code might not be available in your country, Check supported countries at https://anthropic.com/supported-countries
Win + R 键,输入 cmd 后回车,打开命令行程序powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.json
brew install jq 进行安装
当Codex在CLI沙盒或容器(如tun模式)中运行时遇到网络连接问题(如无法拉取安装包),且其他工具(如终端、Claude Code)正常,这通常是由于MTU设置不当引起的。
报错信息类似为:
Connection failed: error sending request for url (https://new.motchat.com/v1/responses)
出现这种情况是你本机网络出现了问题,按以下步骤排查:
- 检查本机网络是否通畅,能否访问其他页面
- 检查你的电脑是否使用了网络代理(梯子)工具,如果存在请你关闭
- 使用终端,运行codex命令,尝试在CLI中发送对话信息,判断是否是Vscode Codex插件问题,如是,请你重启vscode进行尝试
报错信息类似为:
exceeded retry limit, last status: 401 Unauthorized, request id: xxxxxx
cmd /c "echo ================= OPENAI ENV CHECK ================= & ^
if defined OPENAI_API_KEY (echo OPENAI_API_KEY = OK) else (echo OPENAI_API_KEY = MISSING) & ^
if defined OPENAI_BASE_URL (echo OPENAI_BASE_URL = OK) else (echo OPENAI_BASE_URL = MISSING) & ^
echo ========================================================="
如果输出以下内容,则直接进入第2步:
OPENAI_API_KEY = MISSING
OPENAI_BASE_URL = MISSING
如果输出内容不同,请在终端运行以下命令后进入第二步:
cmd /c "setx OPENAI_API_KEY \"\" & setx OPENAI_BASE_URL \"\""
~/.codex/auth.json 中的 ApiKey 配置是否正确,以及检查 ~/.codex/config.toml 中的请求地址是否正确
echo "================= OPENAI ENV CHECK =================" && \
[ -n "$OPENAI_API_KEY" ] && echo "OPENAI_API_KEY = OK" || echo "OPENAI_API_KEY = MISSING" && \
[ -n "$OPENAI_BASE_URL" ] && echo "OPENAI_BASE_URL = OK" || echo "OPENAI_BASE_URL = MISSING" && \
echo "========================================================="
如果输出以下内容,则直接进入第2步:
OPENAI_API_KEY = MISSING
OPENAI_BASE_URL = MISSING
如果输出内容不同,请编辑 ~/.zshrc 或 ~/.bashrc 删除相关环境变量后进入第二步
~/.codex/auth.json 中的 ApiKey 配置是否正确,以及检查 ~/.codex/config.toml 中的请求地址是否正确
报错信息类似为:
unexpected status 403 Forbidden: {"error":{"message":"Usage not included in your
plan","type":"usage_not_included","param":null,"code":null,"plan_type":"basic"}}
出现这种情况是号池中的这个账号出现问题,你需要:
- 使用
Ctrl+C来打断你的对话,如在vscode中,请点击停止按钮 - 重新发起对话进行尝试,观察是否再次出现此问题
报错信息类似为:
Error: 400 Bad Request
解决方案:
- 在 星星中转 网站主页开启对应的 400修复 功能
报错信息类似为:
Error: 422 Unprocessable Entity
解决方案:
- 在 星星中转 网站主页开启对应的 422修复 功能
- 如果开启修复后仍无法解决,请尝试清理当前会话的上下文
在 星星中转 购买兑换码即可进行续费
在 星星中转 网站主页将你的 Key 放入查询框,即可进行续费操作
登录 星星中转 网站后,在钱包页面进行续费