Two: Практическое руководство по Gemini CLI + Codex
В этом руководстве мы продолжим изучение и интегрируем Codex и Gemini CLI.
Если у вас уже есть рабочий config.yaml, вы можете использовать его здесь. Иначе достаточно минимального примера ниже.
port: 8317
# Пожалуйста, укажите путь к папке в соответствии с вашей ситуацией
auth-dir: "Z:\\CLIProxyAPI\\auths"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
api-keys:
# Пожалуйста, установите Key самостоятельно, он используется для доступа клиента к прокси
- 'ABC-123456'Настройка Codex
Сначала давайте настроим Codex. Введите cli-proxy-api --codex-login в командной строке терминала, и система автоматически откроет страницу авторизации ChatGPT. Пожалуйста, войдите в свою учетную запись ChatGPT.

Если это учетная запись ChatGPT Team, вам нужно выбрать соответствующее рабочее пространство. Страница успешной авторизации выглядит следующим образом:

Вернувшись в командную строку терминала, вы увидите, что файл аутентификации был успешно сгенерирован и сохранен.

Если у вас несколько учетных записей ChatGPT, просто повторите ту же операцию несколько раз.
Следует отметить, что в настоящее время Codex могут использовать только платные подписчики ChatGPT, у бесплатных пользователей нет доступа.
Настройка Gemini CLI
Далее, давайте добавим Gemini CLI. Gemini CLI полностью бесплатен, но некоторые пользователи могут столкнуться с проблемами в процессе настройки. Поэтому здесь я шаг за шагом проведу вас через весь процесс авторизации и аутентификации, начиная с создания проекта Google Cloud.
Сначала, пожалуйста, войдите на https://console.cloud.google.com/ под своей учетной записью Google. После успешного входа нажмите на область, показанную на рисунке:

Нажмите «New Project».

После присвоения имени проекту нажмите «Create».

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

Нажмите последовательно «APIs & Services» -> «Enabled APIs & services».

Нажмите «ENABLE APIS AND SERVICES».

Введите cloudaicompanion.googleapis.com в поле поиска, показанное на рисунке, а затем нажмите на найденный «Gemini for Google Cloud».

Нажмите «Enable».
На данный момент все предварительные этапы подготовки для Google Cloud завершены. Теперь вернитесь в директорию, где находится программа CLIProxyAPI, откройте командную строку терминала и введите cli-proxy-api --login --project_id [your project ID]. Например, в данном случае это cli-proxy-api --login --project_id mimetic-planet-473413-v7.
После этого откроется страница авторизации. Пожалуйста, войдите в аккаунт Google, который вы только что использовали для подготовки.

Страница успешной проверки выглядит следующим образом:

Вернувшись в командную строку терминала, вы увидите, что файл аутентификации был успешно сохранен.
Вы можете заметить, что в процессе верификации используется локальный callback: для Codex и Gemini CLI CLIProxyAPI прослушивает определенный port локально для получения обратного вызова, поэтому верификация обычно проходит успешно с первого раза.
Проверка модели
Давайте проверим Codex и Gemini CLI, которые мы только что добавили через OAuth. Добавьте модель в Cherry Studio, как показано ниже:

Попробуйте Gemini-2.5-Pro:

Давайте снова спросим GPT-5-Codex:

На данный момент все модели успешно интегрированы. Вы научились этому?