cc-switch + TheRouter.ai
Управляйте несколькими coding clients через одну routing key, а не через набор разрозненных локальных конфигов.
cc-switch полезен, когда команда переключается между Claude Code, Codex, Gemini CLI, OpenCode и OpenClaw, но хочет единый desktop control plane для provider presets. TheRouter хорошо сочетается с этим сценарием, потому что одна tenant routing key может обслуживать все эти клиенты, сохраняя маршрутизацию, failover и биллинг в одном месте.
1. Сначала создайте routing key в TheRouter
Сначала создайте tenant API key в dashboard. Именно эту key вы вставите в cc-switch. Не используйте management key.
Dashboard → API Keys
Create Key
Сразу скопируйте полный tenant key
Ожидаемый формат: sk-...2. Выберите целевой клиент внутри cc-switch
В cc-switch сначала выберите приложение, которое вы хотите вести через TheRouter. Presets особенно полезны для этих целей:
Claude Code → Anthropic-compatible путь TheRouter
Codex → OpenAI-compatible путь TheRouter
Gemini CLI → Gemini-native путь TheRouter
OpenCode → OpenAI-compatible путь TheRouter
OpenClaw → OpenAI-compatible путь TheRouter3. Добавьте preset TheRouter
Откройте Add Provider, найдите TheRouter, вставьте key и активируйте preset. Если preset не отображается, обновите cc-switch до сборки с актуальными provider presets.
cc-switch → target app → Add Provider
Search: TheRouter
Paste: sk-...
Enable the preset
Restart the target CLI if required4. Не перепутайте базовые URL по протоколам
cc-switch избавляет от ручного редактирования файлов, но не стирает протокольные границы. TheRouter использует разные стили base URL в зависимости от нативного клиента.
Claude Code preset:
base URL = https://api.therouter.ai
Codex / OpenCode / OpenClaw preset:
base URL = https://api.therouter.ai/v1
Gemini CLI preset:
base URL = https://api.therouter.ai5. Сначала проверьте цепочку, потом отлаживайте desktop app
Подтвердите, что key живая, а model aliases существуют, еще до того как начнете винить cc-switch или целевой CLI.
curl https://api.therouter.ai/v1/models \
-H "Authorization: Bearer $THEROUTER_API_KEY" | head -c 400Затем перезапустите нужный CLI и выполните его самый короткий test request или status-check.
Частые ошибки
1. Используется management key вместо tenant routing key
2. Смешаны OpenAI-compatible и Anthropic-native base URL
3. После смены preset не перезапущен целевой CLI
4. От cc-switch ожидают автоматической правки неверного model alias
5. Команда продолжает использовать старые кэшированные model IDs после смены провайдераСоседние setup-пути
Откройте соседний гид, если вам нужен точный client-level path, а не workflow через switcher.
Интеграция Cursor
ПошаговоПодключите Cursor к TheRouter через OpenAI-совместимый base URL, model aliases и проверку первого coding-запроса.
Открыть путьИнтеграция Claude Code
ПошаговоЗапустите Claude Code через Anthropic-совместимый путь TheRouter — точные шаги вместо угадывания переменных окружения.
Открыть путьИнтеграция OpenClaw
Agent frameworkПодключите OpenClaw к OpenAI-совместимому endpoint TheRouter и держите multimodal agent workflow под одним ключом.
Открыть путьХаб coding tools
Tool hubСоберите в одной точке quick configs для Windsurf, Cline, Continue, OpenCode, OpenClaw и cc-switch.
Открыть путьЧто дальше
Английский оригинал
ENЕсли нужны точные оригинальные формулировки и полный контекст, откройте исходную страницу.
ОткрытьХаб coding tools
ХабЕсли вы еще выбираете между несколькими локальными клиентами, вернитесь к общей карте входа.
ОткрытьClaude Code на русском
RU гидЕсли вам не нужен switcher и вы ведете команду только через Claude Code, эта страница будет короче.
Открыть