Если вы каждый день используете интерфейсы командной строки для ИИ-кодирования, вероятно, у вас более одного поставщика API. Причины разные: официальная скорость API ограничивает вас во время длительного рефакторинга, модель показывает «на полную мощность», более дешевый провайдер достаточно хорош для массовых задач или…
Если вы каждый день используете интерфейсы командной строки для ИИ-кодирования, вероятно, у вас более одного поставщика API. Причины разные: официальная скорость API ограничивает вас во время длительного рефакторинга, модель показывает «на полную мощность», более дешевый провайдер достаточно хорош для массовых задач или ваша команда маршрутизирует все через общий прокси.
Сами инструменты отличные. Переключение между провайдерами по-прежнему осуществляется в основном вручную. В этом посте рассказывается, где каждый инструмент хранит свои настройки подключения, что происходит не так, когда вы редактируете их вручную, а также небольшое настольное приложение с открытым исходным кодом, которое я создал, чтобы сделать переключение скучным и обратимым.
Сразу оговорюсь: я написал приложение. Он находится в том же репозитории, что и Folkbench.com, который публикует данные о времени безотказной работы/задержке/ценах поставщика. Все нижеперечисленное работает с любой совместимой конечной точкой, включая официальные.
Где каждый инструмент хранит свои настройки подключения
Инструмент
Файл(ы)
Что должно измениться
Клод Код
~/.claude/settings.json
Базовый URL-адрес и правильный тип учетных данных (токен аутентификации или ключ API).
Кодекс
~/.codex/config.toml
Блок поставщика пользовательской модели. Ваш логин ChatGPT OAuth живет рядом с ним.
Близнецы CLI
~/.gemini/.env + ~/.gemini/settings.json
Переменные Env и метод аутентификации синхронизируются.
Айдер
~/.aider.conf.ym