Руководство по настройке

Руководство по настройке провайдера

Инструкции по настройке и устранению неполадок по инструментам.

Использование CC-Switch-CLI

CC-Switch-CLI — это консольная утилита для переключения провайдеров, подходящая для серверов без графического интерфейса, SSH-окружений или для тех, кому нужно быстро переключать провайдеров между Claude Code, Codex, Gemini CLI, OpenCode и OpenClaw.

Кому это подходит

Если вы обычный пользователь настольного ПК, отдайте предпочтение графическому интерфейсу CC Switch. Если вы привыкли работать в терминале или вам нужно пакетно управлять конфигурациями, используйте данную страницу. В блоках кода ниже приведены только сами команды, а пояснения вынесены наружу, чтобы они не скопировались случайно вместе с кодом.

Установка и запуск

Пользователи macOS и Linux могут следовать официальной документации и использовать скрипт установки или архив из Releases; пользователям Windows рекомендуется скачать соответствующий архив из Releases и запустить программу из папки после распаковки.

Официальный скрипт установки
curl -fsSL https://github.com/SaladDay/cc-switch-cli/releases/latest/download/install.sh | bash cc-switch

Если просто ввести cc-switch, откроется интерактивный интерфейс, что удобно для новичков для ознакомления с меню. Приведённые ниже команды подходят, когда вы уже точно знаете нужное действие и хотите выполнить его напрямую.

Проверка окружения

Что проверитьКак посмотретьЗачем
Установлен ли CC Switch или CLI-версияТерминал распознаёт соответствующую командуБез установки любая команда настройки завершится с ошибкой.
Установлен ли целевой CLIClaude Code, Codex и Gemini CLI запускаются по отдельностиCC-Switch-CLI не устанавливает целевые инструменты за вас
Полнота данных провайдераПодготовьте Base URL, API Key и название моделиВ командной строке нет графических подсказок, пропуск любого поля приведёт к ошибке.
Сначала проверьте в тестовой директорииНе переключайте сразу массово в рабочих проектахТак проще откатить изменения при неверной конфигурации
Сначала проверьте локальное окружение Следующие команды позволяют узнать, какие инструменты видит CC-Switch-CLI, какой провайдер выбран текущим и в норме ли статус прокси.
Команды проверки окружения
cc-switch env tools cc-switch env check cc-switch provider current cc-switch --app codex provider current

Команды для управления провайдерами

Provider — это профиль настроек провайдера. Перед добавлением провайдера подготовьте Base URL, API Key и название модели из личного кабинета провайдера. При редактировании или переключении сначала уточните номер (ID) с помощью команды списка.

Просмотр, добавление и редактирование провайдеров
cc-switch provider list cc-switch provider add cc-switch provider edit <id> cc-switch provider fetch-models <id>
Переключение провайдера и проверка соединения
cc-switch provider switch <id> cc-switch provider stream-check <id> cc-switch provider fetch-models <id>
<id> необходимо заменить на номер (ID), полученный из cc-switch provider list. Не выполняйте команду с буквальным <id>.

Управление по приложениям

Если вы хотите просмотреть конфигурацию конкретного инструмента, добавьте флаг --app. Это удобно для раздельной диагностики Claude Code, Codex и Gemini CLI.

Просмотр провайдеров по приложению
cc-switch --app claude provider list cc-switch --app codex provider list cc-switch --app gemini provider list cc-switch --app opencode provider list cc-switch --app openclaw provider list
Проверка текущего провайдера по приложению
cc-switch --app claude provider current cc-switch --app codex provider current cc-switch --app gemini provider current

Убедившись, что целевое приложение и текущий провайдер определены корректно, выполните переключение. После переключения перезапустите терминал и отправьте короткий тестовый запрос через целевой инструмент.

Минимальный тест после переключения
claude "Please reply only: Claude Code is active" codex "Please reply only: Codex is active" gemini "Please reply only: Gemini is active"

Синхронизация MCP

MCP требуется далеко не всем новичкам. Настраивайте его только в том случае, если вы уже используете MCP в Claude Code, Codex или Gemini CLI и вам нужна синхронизация между инструментами. Для первого раза рекомендуется зайти в TUI-меню и изучить раздел MCP, не копируя напрямую сложные команды из старых руководств.

Переход в управление MCP
cc-switch cc-switch --app codex

Порядок настройки

  1. Сначала определите целевой инструмент: Claude Code, Codex, Gemini CLI или другой CLI.
  2. Подготовьте Base URL, API Key и название модели из личного кабинета провайдера.
  3. Добавьте или выберите провайдера в CC-Switch-CLI.
  4. Примените провайдера к целевому инструменту.
  5. Перезапустите терминал и выполните минимальный тестовый запрос в целевом CLI.
  6. Убедившись в успехе, примените этого же провайдера к остальным целевым инструментам при необходимости.
СценарийРекомендации
Использование на локальном ПКЛучше использовать графический интерфейс CC Switch: поля и статусы в нём нагляднее
Удалённый сервер / SSHИспользуйте CC-Switch-CLI, предварительно проверив актуальные команды для текущей версии
Пакетное переключение конфигурацийСначала проверьте работоспособность в тестовом проекте, затем применяйте в рабочих
Несколько пользователей на одной машинеНе записывайте свой ключ в общую конфигурацию; сначала проверьте область видимости конфигурационного файла

Устранение неполадок для начинающих

ПроблемаЧто проверить в первую очередьРешение
Команда не найдена (Command not found)Установлена ли утилита и добавлена ли она в PATHПерезапустите терминал или обратитесь к официальной инструкции, чтобы уточнить путь установки
Целевой инструмент не изменился после переключенияПерезапущен ли терминал и выбран ли правильный целевой инструментЗакройте текущее окно терминала, откройте его заново и повторите тест
401 / UnauthorizedПолностью ли скопирован ключ и не истёк ли срок его действияСкопируйте ключ заново, убедившись в отсутствии лишних пробелов
model not found (модель не найдена)Скопировано ли название модели в точности из личного кабинетаУкажите точное название из списка моделей провайдера
При работе с командной строкой ошибки чаще всего возникают из-за слепого копирования команд из устаревших руководств. Здесь сохранены общая логика настройки и диагностики, а конкретный синтаксис команд сверяйте с текущей версией утилиты.