跳到主要内容

AI 编程工具(CLI / IDE 插件)

本页中的 {baseUrl} 是平台 API 根地址(不含末尾 / 或 /v1),使用前请替换为实际地址。模型、价格和界面以当前控制台及客户端版本为准。

Claude Code​

简介:Anthropic 官方终端编程助手。MRouter 提供 Anthropic 原生协议(POST /v1/messages),因此 Claude Code 可以零改造接入。

安装​

Windows

# 1. 安装 Node.js LTS:https://nodejs.org/
node --version
npm --version

# 2. 安装 Git for Windows(Claude Code 在 Windows 下依赖 Git Bash)
# https://git-scm.com/downloads/win

# 3. 安装 Claude Code
npm install -g @anthropic-ai/claude-code

# 4. 验证
claude --version

macOS / Linux

curl -fsSL https://claude.ai/install.sh | bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
claude --version

配置(方式一:settings.json,推荐)​

编辑 ~/.claude/settings.json(Windows 为 C:\Users\你的用户名\.claude\settings.json):

{
"env": {
"ANTHROPIC_BASE_URL": "{baseUrl}",
"ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
"ANTHROPIC_MODEL": "claude-sonnet-4-5-20250929",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-4-5-20251001",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}

字段含义:

变量说明
ANTHROPIC_BASE_URL不带 /v1,Claude Code 会自行拼接 /v1/messages
ANTHROPIC_AUTH_TOKEN你的 sk- 密钥
ANTHROPIC_MODEL主力模型(Sonnet 档)
ANTHROPIC_SMALL_FAST_MODEL轻量模型(Haiku 档),用于后台摘要等轻任务
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC关闭非必要遥测,避免向官方域名发请求

配置(方式二:环境变量)​

Windows(PowerShell)

[Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL','{baseUrl}','User')
[Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN','sk-你的密钥','User')
[Environment]::SetEnvironmentVariable('ANTHROPIC_MODEL','claude-sonnet-4-5-20250929','User')
[Environment]::SetEnvironmentVariable('ANTHROPIC_SMALL_FAST_MODEL','claude-haiku-4-5-20251001','User')

设置后需要重开终端才生效。

macOS / Linux

cat >> ~/.zshrc <<'EOF'
export ANTHROPIC_BASE_URL="{baseUrl}"
export ANTHROPIC_AUTH_TOKEN="sk-你的密钥"
export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"
export ANTHROPIC_SMALL_FAST_MODEL="claude-haiku-4-5-20251001"
EOF
source ~/.zshrc

验证与使用​

# 确认环境变量已生效
echo $ANTHROPIC_BASE_URL # 应输出 {baseUrl}

# 进入项目目录并启动
cd /path/to/your/project
claude

# 在会话内切换模型
/model

原文列出的 Claude 模型示例(原文标注支持 anthropic 端点;当前可用性及倍率以控制台为准):

模型 ID倍率定位
claude-haiku-4-5-202510013.5轻量快速
claude-sonnet-4-5-2025092910.5均衡,推荐主力
claude-sonnet-57新一代均衡
claude-opus-4-5-2025110117.5高能力
claude-opus-517.5旗舰
claude-fable-535最强,成本高

重要提醒:设置 ANTHROPIC_BASE_URL 后,Claude Code 的所有模型请求(含官方预设模型)都会走 MRouter,不再消耗 Anthropic 官方账号额度。


Codex CLI​

简介:OpenAI 官方终端编码代理,MRouter 的 /v1/responses 端点与之兼容。

安装​

Windows(推荐 WSL2)

wsl --install
# 重启后进入 WSL
wsl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
nvm install 22
npm i -g @openai/codex
codex --version

macOS / Linux

npm install -g @openai/codex
# 权限报错时:sudo npm install -g @openai/codex
codex --version

配置​

编辑 ~/.codex/config.toml:

model = "gpt-5.2"
model_provider = "mrouter"

[model_providers.mrouter]
name = "MRouter"
base_url = "{baseUrl}/v1"
env_key = "MROUTER_API_KEY"
wire_api = "responses"

字段含义:

字段说明
model默认模型,如 gpt-5.2、gpt-5.3-codex
base_url带 /v1
env_key环境变量名,Codex 会从这个变量读取密钥
wire_apiresponses 使用 /v1/responses;请确认所用 Codex 版本及上游均支持 Responses API

设置密钥环境变量:

# macOS / Linux(写入 ~/.zshrc)
export MROUTER_API_KEY="sk-你的密钥"

# Windows PowerShell
[Environment]::SetEnvironmentVariable('MROUTER_API_KEY','sk-你的密钥','User')

使用​

cd /path/to/your/project
codex
# 会话内切换模型
/model

推荐模型:gpt-5.3-codex、gpt-5.1-codex、gpt-5.2、kimi-k2.7-code。


CC Switch(AI CLI 统一管理器)​

简介:开源跨平台工具,统一管理 Claude Code、Codex、Gemini CLI 三端的 Provider 配置、MCP 服务器、系统提示词,一键切换而无需手改配置文件。

安装

# macOS(Homebrew)
brew tap farion1231/ccswitch
brew install --cask cc-switch

# ArchLinux
paru -S cc-switch-bin

# Web 版(无头 / SSH 服务器)
wget https://github.com/farion1231/cc-switch/releases/latest/download/cc-switch-web-linux-x64.tar.gz
tar -xzf cc-switch-web-linux-x64.tar.gz
cd cc-switch-web/ && ./cc-switch-web
# 默认端口 17666,浏览器访问 http://localhost:17666

Windows 从 Releases 下载 .msi 或便携版 .zip。

核心能力

模块说明
Provider 管理Claude / Codex / Gemini 三端配置一键切换,支持多端点与延迟测速
4 层模型配置Haiku / Sonnet / Opus / Custom 四级模型粒度
MCP 服务器管理单面板管理三端 MCP,支持 stdio / HTTP / SSE 三种传输
Prompts 管理多预设系统提示词,对应 CLAUDE.md / AGENTS.md / GEMINI.md
Skills 扩展统一管理扩展能力

手动添加 MRouter 配置

  1. 打开 CC Switch,点击右上角「+」新增 Provider
  2. 顶部切换到目标应用:Claude / Codex / Gemini
  3. 填写:
字段填写内容
名称MRouter
API 地址Claude:{baseUrl};Codex:{baseUrl}/v1
API Keysk-你的密钥
主模型(必填)如 claude-sonnet-4-5-20250929
Haiku 模型claude-haiku-4-5-20251001
Sonnet 模型claude-sonnet-5
Opus 模型claude-opus-5
  1. 保存后,在供应商列表点击「启用」
  2. 重启对应 CLI 工具使配置生效(Claude Code 支持热重载,其余需重启)

首次使用的设置建议:设置 → 通用 → 窗口行为,建议全部开启「开机自启」「静默启动」「应用到 Claude Code 插件」「跳过初次安装确认」「关闭时最小化到托盘」。其中**「跳过初次安装确认」可绕过 Claude Code 反复弹出的登录界面**,强烈建议开启。


Cline / Roo Code(VS Code 插件)​

  1. VS Code 扩展市场安装 Cline(或 Roo Code)
  2. 打开插件设置,配置如下:
字段填写内容
API ProviderOpenAI Compatible
Base URL{baseUrl}/v1
API Keysk-你的密钥
Model ID如 claude-sonnet-4-5-20250929
  1. 部分版本需要额外勾选「Supports Images」「Supports Computer Use」等能力开关,按需开启
  2. 保存后即可在 VS Code 侧边栏对话

注意:Cline 会发送大量长上下文请求,建议在 控制台为这个令牌单独设置额度上限,避免成本失控。


Cursor​

Cursor 支持覆盖 OpenAI 端点:

  1. Ctrl/Cmd + Shift + P → 搜索 OpenAI API Key → 填入 sk-你的密钥
  2. 设置 → Models → 展开 OpenAI API Key → 开启 Override OpenAI Base URL → 填 {baseUrl}/v1
  3. 点击「Verify」验证
  4. 在模型列表中添加自定义模型名,如 claude-sonnet-4-5-20250929、gpt-5.2
  5. 关闭 Cursor 内置的其他模型(Tab 补全等内置功能仍走官方,无法代理)

Cursor 的 Agent / Composer 功能依赖特定模型能力,代理接入的兼容性会随版本变化。如果 Agent 模式异常,改用 Chat 模式。


Continue(VS Code / JetBrains)​

以下示例适用于使用 JSON 配置的版本,编辑 ~/.continue/config.json;如当前版本使用不同配置格式,请以客户端为准:

{
"models": [
{
"title": "MRouter - GPT-5.2",
"provider": "openai",
"model": "gpt-5.2",
"apiBase": "{baseUrl}/v1",
"apiKey": "sk-你的密钥"
},
{
"title": "MRouter - Claude Sonnet",
"provider": "openai",
"model": "claude-sonnet-4-5-20250929",
"apiBase": "{baseUrl}/v1",
"apiKey": "sk-你的密钥"
}
],
"tabAutocompleteModel": {
"title": "MRouter - 补全",
"provider": "openai",
"model": "gpt-5-mini",
"apiBase": "{baseUrl}/v1",
"apiKey": "sk-你的密钥"
}
}