Все статьи
CodexГайд

OpenAI Codex: подписка, настройка и использование через Omni Router

Omni Router

OpenAI Codex руководство

Что такое Codex

Codex — это агентский инструмент для разработки от OpenAI, работающий на модели GPT-5.3-Codex. Codex существует в трёх формах:

  • Codex CLI — терминальный инструмент (open-source), работает локально. Код не покидает вашу машину
  • Codex Web — облачный агент в интерфейсе ChatGPT, выполняет задачи в изолированном sandbox
  • Codex IDE Extension — расширение для VS Code и JetBrains

В этом гайде мы сосредоточимся на Codex CLI — терминальном инструменте, аналогичном Claude Code.

Подписка и цены

Codex доступен через подписку ChatGPT или API.

Подписки ChatGPT

ПланЦенаДоступ к CodexЛимиты
ChatGPT Plus$20/месCodex Web + CLI160 сообщений/3 часа (GPT-5.2)
ChatGPT Pro$200/месПриоритет, unlimited (fair use)Полный доступ
ChatGPT Business$25/user/месКомандное пространство, админкаКомандные фичи
ChatGPT EnterpriseИндивидуальноРасширенная безопасность, SSOПод запрос

API-токены

Для разработчиков доступна оплата по токенам через API:

МодельВход (за 1M токенов)Выход (за 1M токенов)
gpt-5.1-codex-mini$0.25$2.00

API-ключ создаётся на platform.openai.com.

Установка

npm i -g @openai/codex

После установки авторизуйтесь:

codex --login

Откроется браузер для входа через аккаунт ChatGPT. Альтернативно, можно задать API-ключ через переменную окружения:

export OPENAI_API_KEY="sk-..."

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

Codex использует TOML-конфиги на двух уровнях:

  • Пользовательский: ~/.codex/config.toml — глобальные настройки
  • Проектный: .codex/config.toml — настройки для конкретного проекта (переопределяют глобальные)

Основные параметры

Выбор модели

model = "gpt-5.3-codex"

Доступные модели: gpt-5.2, gpt-5-codex, gpt-5.1-codex-mini и другие.

Политика подтверждений

approval_policy = "on-failure"
ЗначениеОписание
untrustedЗапрос подтверждения на каждое действие
on-failureАвтоматическое выполнение, подтверждение при ошибке
on-requestАвтоматическое выполнение, подтверждение по запросу агента
neverПолная автономия (без подтверждений)

Режим песочницы

sandbox_mode = "workspace-write"
ЗначениеОписание
read-onlyТолько чтение файлов
workspace-writeЗапись только в рабочую директорию
danger-full-accessПолный доступ к файловой системе

Уровень размышлений

model_reasoning_effort = "high"

Варианты: minimal, low, medium, high, xhigh. Влияет на глубину анализа и потребление токенов.

Личность модели

Поддерживается не во всех моделях.

model_personality = "pragmatic"

Варианты: none, friendly, pragmatic.

Веб-поиск

web_search = "cached"

Варианты: disabled, cached, live.

MCP-серверы

Codex поддерживает MCP (Model Context Protocol) серверы для расширения возможностей:

[mcp_servers.my-server]
command = "npx"
args = ["-y", "@my/mcp-server"]
env = { API_KEY = "xxx" }

Переменные окружения

[shell_environment_policy]
SOME_VAR = "inject"
SECRET_VAR = "block"

AGENTS.md

Файл AGENTS.md в корне проекта — аналог CLAUDE.md для Claude Code. Содержит инструкции для агента: стиль кода, правила, зависимости, структуру проекта.

Feature flags

[feature_flags]
shell_snapshot = true
unified_exec = true
request_rule = true

Ключевые возможности

Интерактивный режим

Запустите codex в терминале и общайтесь с агентом на естественном языке. Codex читает ваш проект, предлагает изменения, выполняет команды.

Работа с изображениями

Codex принимает изображения на вход — скриншоты UI, диаграммы, макеты:

codex "реализуй этот макет" --image mockup.png

Ревью кода

codex "проверь последний коммит на ошибки и уязвимости"

Облачные задачи (Codex Web)

Через интерфейс ChatGPT можно запускать долгие задачи в облачном sandbox: рефакторинг, миграции, генерация тестов. Результат — PR в GitHub.

Скриптинг и SDK

Codex можно использовать в скриптах через SDK:

codex -q "добавь типы ко всем функциям в src/" --approval-mode full-auto

Slash-команды

В интерактивном режиме доступны команды:

  • /help — справка
  • /model — сменить модель
  • /approval — сменить политику подтверждений
  • /mcp — управление MCP-серверами
  • /history — история диалога

Настройка для Omni Router

Если у вас есть подписка ChatGPT Plus или Pro, вы можете использовать её через Omni Router для доступа к /v1/responses endpoint.

Шаги подключения

  1. Откройте Telegram-бота Omni Router
  2. Выберите команду добавления Codex-провайдера
  3. Пройдите OAuth-авторизацию через аккаунт ChatGPT
  4. Получите prx_ токен

Настройка Codex CLI

Создайте или отредактируйте ~/.codex/config.toml:

api_base_url = "https://your-omni-router-url/v1"

И задайте токен:

export OPENAI_API_KEY="prx_ваш_токен"

Теперь Codex CLI будет работать через Omni Router, используя вашу подписку ChatGPT.

Omni Router маршрутизирует запросы Codex на /v1/responses endpoint, отдельно от Claude Code (/v1/messages). Один прокси — два инструмента.

Claude Code vs Codex: сравнение

Claude CodeCodex CLI
РазработчикAnthropicOpenAI
МодельClaude Sonnet/OpusGPT-5.3-Codex, GPT-5.2
ПодпискаClaude Pro $20, Max $100–200ChatGPT Plus $20, Pro $200
Open-sourceНетДа (Apache 2.0)
КонфигCLAUDE.md, settings.jsonAGENTS.md, config.toml
Подтверждения3 режима4 режима
MCPПоддержкаПоддержка
IDEVS Code, JetBrainsVS Code, JetBrains
Облачный режимНетДа (Codex Web)

Оба инструмента можно использовать через Omni Router одновременно — с разными prx_ токенами.

Итог

Codex CLI — серьёзный инструмент для AI-кодинга, особенно если у вас уже есть подписка ChatGPT. Open-source код, гибкая конфигурация, поддержка MCP — всё для продуктивной работы.

Через Omni Router вы можете использовать и Claude Code, и Codex одновременно, переключаясь между ними в зависимости от задачи.

Подключить Codex через Omni Router →