Что даёт
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)"
Как ограничить ключ
- В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
- В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
- Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
- В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в
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.