CC Switch

CC Switch 用于在多个 AI 编程工具和 Provider 配置之间切换。它不会消除协议差异:Codex 与 Claude Code 必须使用不同的 Base URL 和认证变量。

配置状态
  • 配置格式核对: 2026-07-15(CC Switch 官方仓库)
  • 运行验证: 待验证

Codex Profile

字段
ProviderGetRouter Codex
Base URLhttps://getrouter.ai/v1
API KeyYOUR_API_KEY
ModelMODEL_ID
ProtocolResponses

最终应生成等效的 Codex 配置:

model_provider = "getrouter"
model = "MODEL_ID"

[model_providers.getrouter]
base_url = "https://getrouter.ai/v1"
env_key = "GETROUTER_API_KEY"
wire_api = "responses"

Claude Code Profile

字段
ANTHROPIC_BASE_URLhttps://getrouter.ai
ANTHROPIC_API_KEYYOUR_API_KEY
Model兼容 Anthropic Messages 的 MODEL_ID

切换后验证

  1. 确认 CC Switch 写入的是预期目标应用;
  2. 完全退出并重新启动 Codex 或 Claude Code;
  3. 检查生成的配置或环境变量;
  4. 发送只读测试;
  5. 在使用记录确认协议路径。

用量查询说明

不要直接照搬其他服务商文档中的“通用用量查询 Endpoint”。只有 CC Switch 当前模板明确支持 GetRouter 的公开接口时才启用;否则请在 GetRouter 使用记录查看用量。

常见问题

  • 切换后仍使用旧 Provider: 退出后台进程,检查项目级配置覆盖。
  • Codex 走 Chat Completions: 检查 wire_api = "responses"
  • Claude Code 404: Base URL 应为服务根地址,不含 /v1
  • 配置被反复覆盖: 确认只有一个配置管理工具在写同一文件。