CCG API Docs / Codex
Codex · основной раздел

Codex с нашим API

Настройте один provider для Codex CLI, Codex App, VS Code и Cursor. Установщик сохранит существующие MCP, sandbox и пользовательские параметры.

Один API, разные клиенты

Ключ определяет доступные модели, а конфигурация клиента определяет протокол запроса. Поэтому универсальность строится через совместимые API-адаптеры, а не через обещание, что любой model ID запустится в любом клиенте без проверки.

КлиентПротоколКак подключаетсяСтатус
Codex CLIResponses APImodel_providers.crsготово
Codex AppResponses APIобщий ~/.codexготово
VS Code / CursorResponses APICodex extension и общий конфигготово
Claude CodeMessages APIотдельный разделготово

Какая модель в каком клиенте

Шлюз транслирует протоколы, поэтому модель не привязана к «родному» клиенту. Доступные ID определяются ключом — актуальный список вернет GET /v1/models.

СценарийПример моделиКлиенты
GPT по умолчаниюgpt-5.4Codex CLI / App / IDE
Claude в Claude Codeclaude-sonnet-5, claude-opus-4-8Claude Code CLI / IDE
Claude в Codexclaude-sonnet-5 через -m или config.tomlCodex CLI / App / IDE
Базовый URL для Codex

https://bridge.gptclaudegemini.xyz/ используется Codex-клиентами через Responses API. Для обычных OpenAI-compatible интеграций смотрите отдельный раздел Route API.

Быстрый старт

Скачайте установщик, просмотрите файл и запустите его. Ключ вводится скрыто и не попадает в историю команд.

  1. Подготовьте ключ

    Используйте выданный ключ формата sk-xxxxxxxxxx. Не добавляйте его в URL, командную строку или публичный файл проекта.

  2. Запустите установщик

    PowerShell
    Invoke-WebRequest https://docs.gptclaudegemini.xyz/install.ps1 -OutFile .\ccg-codex-install.ps1
    Get-Content .\ccg-codex-install.ps1
    powershell -ExecutionPolicy Bypass -File .\ccg-codex-install.ps1
  3. Перезапустите клиент

    Закройте и снова откройте терминал, Codex App или IDE. Затем проверьте конфигурацию:

    Terminal
    codex --version
    codex

Что делает установщик

Скрипт рассчитан и на чистую установку, и на уже настроенный Codex.

  • Проверяет наличие Codex CLI и ставит его, если команда отсутствует.
  • Создает ~/.codex и резервную копию существующего config.toml.
  • Обновляет только top-level model settings и таблицу [model_providers.crs].
  • Сохраняет MCP servers, sandbox, approvals, skills и остальные пользовательские настройки.
  • Записывает ключ в ~/.codex/.env, не печатает его и ограничивает права файла на macOS/Linux.
  • Не создает и не заменяет auth.json: для custom provider он не нужен.

Предварительный просмотр

Dry run не запрашивает ключ, ничего не устанавливает и не меняет файлы.

PowerShell
.\ccg-codex-install.ps1 -DryRun
Резервная копия обязательна

Если config.toml уже существует, рядом появится файл вида config.toml.bak.20260718010101. Установщик не удаляет старые копии.

Ручная настройка

Используйте этот путь, если не хотите запускать установщик или настраиваете управляемое окружение.

1. Установите Codex CLI

npm
npm install -g @openai/codex
codex --version

Подойдет актуальная LTS-версия Node.js. Если CLI уже установлен, обновите его командой codex update.

2. Добавьте provider в config.toml

Файл находится в ~/.codex/config.toml. Если в нем уже есть MCP или permissions, не заменяйте весь файл: обновите top-level строки и добавьте таблицу provider.

~/.codex/config.toml
model_provider = "crs"
model = "gpt-5.4"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.crs]
name = "CCG API"
base_url = "https://bridge.gptclaudegemini.xyz/"
wire_api = "responses"
requires_openai_auth = false
env_key = "CRS_OAI_KEY"

3. Сохраните ключ в .env

Создайте ~/.codex/.env. Этот файл работает и для клиентов, которые не наследуют environment variables из терминала.

~/.codex/.env
CRS_OAI_KEY="sk-xxxxxxxxxx"
Не добавляйте секрет в config.toml

env_key содержит только имя переменной. Сам ключ хранится отдельно в .env и не должен попадать в Git.

4. Перезапустите Codex

Полностью перезапустите CLI, App или IDE extension. В CLI команда /status должна показать provider crs.

Выбор модели

Модель по умолчанию задается в config.toml. Для одного запуска ее можно переопределить флагом -m.

Terminal
codex -m gpt-5.6-terra
codex -m MODEL_ID_FROM_YOUR_PLAN -C /path/to/project
Model ID должен быть доступен ключу

Название клиента не ограничивает бренд модели само по себе, но backend обязан поддерживать Responses API и инструменты, которые ожидает Codex. Список доступных ID зависит от продукта и выданного ключа.

Claude-модели в Codex

С ключом, имеющим доступ к Claude-моделям, Codex CLI, App и IDE работают и с Claude: укажите claude-модель (например claude-sonnet-5) в config.toml или флагом -m — шлюз транслирует Responses API в Anthropic-формат автоматически. Актуальный список ID вернет GET https://bridge.gptclaudegemini.xyz/v1/models с вашим ключом. Настройка Claude Code описана в отдельном разделе.

CLI, Codex App и IDE

Все три варианта читают пользовательский ~/.codex/config.toml. Поэтому отдельный ключ для каждого клиента не требуется.

Terminal

Codex CLI

Запускайте codex в папке проекта или передайте путь через -C.

Desktop

Codex App

После настройки полностью закройте и откройте приложение, чтобы оно перечитало .env.

Editor

VS Code / Cursor

Установите официальное Codex extension и выполните Reload Window после изменения конфигурации.

Примеры запуска
codex
codex -C "D:\cursor\my-project"
codex -C "/Users/me/projects/my-project"
Не включайте полный доступ без необходимости

Начните со стандартных permissions. Флаги обхода sandbox подходят только для доверенных проектов и осознанного сценария.

Решение проблем

Codex сообщает, что CRS_OAI_KEY отсутствует
Проверьте путь ~/.codex/.env, имя CRS_OAI_KEY и перезапустите клиент. На macOS/Linux задайте права chmod 600 ~/.codex/.env.
Ошибка account/read failed during TUI bootstrap
Проверьте, что в [model_providers.crs] указано requires_openai_auth = false. После изменения полностью перезапустите Codex.
CLI работает, а App или IDE не видит ключ
App и IDE могут не наследовать переменные shell. Храните значение в ~/.codex/.env, затем полностью перезапустите приложение или выполните Reload Window в редакторе.
После установки пропали мои MCP или sandbox settings
Новый установщик сохраняет эти секции. Восстановите предыдущую версию из config.toml.bak.TIMESTAMP, затем повторите установку актуальным скриптом. Не используйте старый установщик Route API для Codex provider.
Модель не найдена или недоступна
Проверьте точный model ID и доступ вашего ключа. Сначала верните модель по умолчанию gpt-5.4, затем запросите актуальный список для вашего продукта.

Статистика и ключ

Статистика открывается на отдельном сервисе. Для поиска используйте полный токен; в интерфейсе отображается только маскированная часть ключа.

Секрет не хранится на странице документации

Этот сайт статический: здесь нет формы ввода ключа, базы токенов или server-side логики авторизации.