客户端接入
Codex、Claude Code、CC Switch、Cherry Studio、OpenCode 接入 OMG Router
客户端接入#
不同客户端对 Base URL 的要求不同。最常见的规则是:
- OpenAI SDK / Codex:填写
https://api.omgrouter.cc/v1 - Claude Code / Anthropic 协议:填写
https://api.omgrouter.cc - Cherry Studio 的 New API/OpenAI 兼容提供商:填写
https://api.omgrouter.cc - CC Switch 导入 Codex 时 endpoint 自动使用
/v1,导入 Claude/Gemini 时不带/v1
Codex CLI#
安装:
npm install -g @openai/codex@latestbash配置目录:
| 系统 | 路径 |
|---|---|
| macOS / Linux | ~/.codex |
| Windows | %USERPROFILE%\.codex |
~/.codex/config.toml:
model_provider = "omgrouter"
model = "gpt-5.4-mini"
model_reasoning_effort = "medium"
[model_providers.omgrouter]
name = "OMG Router"
base_url = "https://api.omgrouter.cc/v1"
wire_api = "responses"
requires_openai_auth = true
web_search = "live"toml~/.codex/auth.json:
{
"OPENAI_API_KEY": "sk-你的API令牌"
}json启动验证:
codexbash如果提示模型不可用,请确认 API Key 是 Codex 分组,并且 model 在控制台模型广场可见。
Claude Code#
安装:
npm install -g @anthropic-ai/claude-code@latestbash推荐使用环境变量:
macOS / Linux:
export ANTHROPIC_BASE_URL="https://api.omgrouter.cc"
export ANTHROPIC_AUTH_TOKEN="sk-你的API令牌"
claudebashWindows PowerShell:
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.omgrouter.cc", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-你的API令牌", "User")
claudepowershellClaude Code 请使用 CC 分组令牌。第三方客户端调用 Claude 时使用 CC-N 分组。
CC Switch#
控制台令牌列表里可以打开「导入到 CC Switch」对话框,选择应用、模型和名称后导入。
导入规则:
| 应用 | endpoint |
|---|---|
| Codex | https://api.omgrouter.cc/v1 |
| Claude | https://api.omgrouter.cc |
| Gemini | https://api.omgrouter.cc |
手动导入 URL 示例:
ccswitch://v1/import?resource=provider&app=codex&name=OMG%20Codex&endpoint=https%3A%2F%2Fapi.omgrouter.cc%2Fv1&apiKey=sk-你的API令牌&model=gpt-5.4-mini&homepage=https%3A%2F%2Fapi.omgrouter.cc&enabled=truetext打开 https://api.omgrouter.cc/ccswitch ↗ 返回的是前端页面。真正导入动作依赖本机 ccswitch:// 协议是否已由 CC Switch 注册。
Cherry Studio#
手动配置:
| 字段 | 值 |
|---|---|
| Provider 类型 | OpenAI Compatible / New API |
| API Key | sk-你的API令牌 |
| Base URL | https://api.omgrouter.cc |
| Models | 从 /v1/models 或控制台模型广场选择 |
一键导入协议是:
cherrystudio://providers/api-keys?v=1&data=<URL编码后的base64配置>text配置 payload 结构:
{
"id": "new-api",
"name": "OMG Router",
"type": "new-api",
"baseUrl": "https://api.omgrouter.cc",
"apiKey": "sk-你的API令牌"
}json生成导入链接:
const payload = {
id: "new-api",
name: "OMG Router",
type: "new-api",
baseUrl: "https://api.omgrouter.cc",
apiKey: process.env.OMG_API_KEY,
};
const data = encodeURIComponent(
Buffer.from(JSON.stringify(payload), "utf8").toString("base64")
);
console.log(`cherrystudio://providers/api-keys?v=1&data=${data}`);js如果浏览器没有弹出 Cherry Studio,请先确认 Cherry Studio 已安装并注册 cherrystudio:// 协议。
OpenCode#
OpenCode 使用 OpenAI 兼容配置时:
export OPENAI_API_KEY="sk-你的API令牌"
export OPENAI_BASE_URL="https://api.omgrouter.cc/v1"
opencodebash如果 OpenCode 使用配置文件,请将 provider 的 base URL 指向:
https://api.omgrouter.cc/v1text模型建议选择 Codex 分组中可见的代码模型。