Codex

Статус интеграции
  • Рекомендуемый протокол: OpenAI Responses
  • Конфигурация проверена: 15 июля 2026 года (официальная справка по настройке Codex)
  • Проверка работоспособности: Ожидает проверки

Пользовательские провайдеры Codex используют протокол Responses. Выберите модель GetRouter, которая поддерживает /v1/responses.

Сохранение ключа API

export GETROUTER_API_KEY="YOUR_API_KEY"

При необходимости добавьте переменную в безопасную конфигурацию окружения вашей оболочки. Не записывайте ключ непосредственно в config.toml.

Настройка Codex

Откройте ~/.codex/config.toml:

model = "MODEL_ID"
model_provider = "getrouter"

[model_providers.getrouter]
name = "GetRouter"
base_url = "https://getrouter.ai/v1"
env_key = "GETROUTER_API_KEY"
wire_api = "responses"

Замените MODEL_ID точным идентификатором модели со страницы Models. Сохраните остальные настройки Codex без изменений.

Warning

Не используйте wire_api = "chat". Текущие пользовательские провайдеры Codex работают через Responses. Модель, которая поддерживает только Chat Completions, для этой конфигурации не подходит.

Проверка

  1. Перезапустите Codex из оболочки, в которой задана переменная GETROUTER_API_KEY.
  2. Убедитесь, что Codex показывает ожидаемые модель и провайдер.
  3. Начните с безопасного вопроса о репозитории.
  4. Убедитесь, что запрос появился в журнале использования GetRouter.
  5. Только после этого проверяйте редактирование, вызовы инструментов, длинный контекст и повышенные уровни рассуждения.

Распространённые ошибки

  • Отсутствует переменная окружения: запускайте Codex из оболочки, которая экспортирует GETROUTER_API_KEY.
  • Ошибка 404 для /responses: используйте base_url = "https://getrouter.ai/v1"; не добавляйте /responses самостоятельно.
  • Модель не найдена: скопируйте точный идентификатор модели и убедитесь, что ключ разрешает её использовать.
  • Неподдерживаемый ответ или событие инструмента: выбранная модель или путь провайдера могут не полностью поддерживать события инструментов Responses; попробуйте другую модель с поддержкой Responses.
  • Codex по-прежнему использует другого провайдера: проверьте активный профиль конфигурации и параметр верхнего уровня model_provider.

Перед публикацией диагностических данных ознакомьтесь с разделом Устранение неполадок в интеграциях.