← Интеграции

Codex CLI

провайдер с wire_api = responses

Что даёт

Codex CLI от OpenAI работает через наш Responses API: правки файлов, команды оболочки, продолжение сессий.

Эндпоинт: POST https://api.morsmorii.ru/v1/responses (previous_response_id, инструменты, стрим)

Какую модель брать

gpt-6.1-sol

Codex построен вокруг Responses API и инструментов оболочки; GPT-6.1 Sol — родная для него модель OpenAI. Claude Sonnet 5.5 тоже работает — подставьте её в model, если привыкли к Claude.

Ориентир стоимости

час активной работы агента в коде на Sonnet 5.5 — обычно 50–250 ₽, зависит от размера проекта и числа ходов

Конфигурация

Вместо sk-ВАШ_КЛЮЧ_MORSMORII подставьте ключ из раздела «API-ключи». Для инструмента лучше завести отдельный ключ с ограничением по моделям и бюджетом.

~/.codex/config.toml
model_provider = "morsmorii"
model = "gpt-6.1-sol"
# окно контекста: Codex не знает наши id и без строки берёт запасные значения
model_context_window = 272000

[model_providers.morsmorii]
name = "Morsmorii"
base_url = "https://api.morsmorii.ru/v1"
env_key = "MORSMORII_API_KEY"
wire_api = "responses"
Ключ
export MORSMORII_API_KEY="sk-ВАШ_КЛЮЧ_MORSMORII"
codex "объясни структуру проекта"
Без диалога (скрипты, CI)
codex exec -s workspace-write "добавь в calc.py функцию sub(a, b)"

Как ограничить ключ

  1. В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
  2. В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
  3. Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
  4. В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в GET /v1/usage.

Тонкости

  • Флага --full-auto у codex exec больше нет: разрешение править файлы в рабочей папке задаёт -s workspace-write, подтверждений codex exec не спрашивает.
  • model_context_window: для gpt-6.1-sol — 272000, для claude-sonnet-5-5 — 200000 (длиннее запрос к Claude уходит в тариф длинного контекста и стоит дороже).
  • model_reasoning_effort (low, medium, high) поддерживается: Codex передаёт его в reasoning.effort, и мы отдаём его модели.
  • Для моделей GPT-6 Codex 0.159+ передаёт инструменты в новом формате (additional_tools, custom-инструмент exec) — наш Responses API их понимает с 30.09.2026.
Как проверено: проверено запуском инструмента. 30.09.2026: Codex CLI 0.159.1 с провайдером morsmorii (wire_api responses) на gpt-6.1-sol дописал функцию в calc.py через codex exec (40 тыс. токенов; инструменты — в новом формате additional_tools); на claude-sonnet-5-5 — тоже. В Docker внутренняя песочница Codex (bwrap) не запускается — там нужен флаг --dangerously-bypass-approvals-and-sandbox вместо -s workspace-write; на обычной машине он не нужен.