Skip to content

Two: Практическое руководство по Gemini CLI + Codex

В этом руководстве мы продолжим изучение и интегрируем Codex и Gemini CLI.

Если у вас уже есть рабочий config.yaml, вы можете использовать его здесь. Иначе достаточно минимального примера ниже.

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:

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

Лицензия MIT.