Блог

Codex от OpenAI: что это, как установить Codex CLI и чем он отличается от Claude Code

Команда LLM MartРедакция3 мин чтения

Codex это линейка агентов OpenAI, а Codex CLI это их версия для терминала: она читает репозиторий, правит файлы и запускает команды. Работает агент через Responses API, и это важное отличие от Claude Code. Подключить Codex CLI к LLM Mart можно за пару минут правкой одного файла конфигурации.

Содержание
  1. Что такое Codex
  2. Установка и конфиг
  3. Что важно знать про модели
  4. Чем отличается от Claude Code
  5. Что проверить после настройки
Codex это агент OpenAI для терминала. Разбор Codex CLI: установка, config.toml, обязательный wire_api responses и подключение к LLM Mart одним ключом.
Рисунок 1. Codex CLI работает через Responses API и подключается к LLM Mart конфигом

Что такое Codex

Codex это агент OpenAI для работы с кодом. Он существует в нескольких формах, но для разработчика важнее всего Codex CLI: инструмент командной строки, который читает проект, предлагает правки и выполняет команды. По смыслу это близкий родственник Claude Code, только от другого вендора и с другим протоколом.

Разница в протоколе принципиальна. Claude Code собирает запросы к Anthropic Messages, а Codex CLI работает через OpenAI Responses API. Поэтому и адреса базовые разные, и конфиги не переносятся один в другой.

Установка и конфиг

Агент ставится через пакетный менеджер Node.js. После установки конфигурация лежит в файле ~/.codex/config.toml: там задаётся провайдер, адрес, переменная с ключом и режим протокола.

toml
model = "z-ai/glm-5.3"
model_provider = "llmmart"

[features]
api_key_model_discovery = true

[model_providers.llmmart]
name = "LLM Mart"
base_url = "https://llmmart.ru/api/v1"
model_catalog_url = "https://llmmart.ru/api/v1/models"
env_key = "LLM_MART_API_KEY"
wire_api = "responses"

Ключ берётся из переменной окружения LLM_MART_API_KEY, поэтому в файле секрета нет и он спокойно живёт в репозитории как пример.

bash
export LLM_MART_API_KEY="sk-…"
codex

Что важно знать про модели

Модель должна уметь отвечать в формате Responses, иначе запрос вернёт 404 даже при верном ключе. Это не то же самое, что поддержка Chat Completions, поэтому список подходящих моделей уже, чем весь каталог.

Второе: окно контекста, уровень усилий и порог автокомпакта Codex берёт из каталога модели, задавать их в конфиге не нужно. Ещё один момент: каждый запрос независим, поля store и previous_response_id передавать нельзя.

Чем отличается от Claude Code

Claude Code лучше держит долгие сессии правок и надёжно работает с моделями Anthropic. Codex CLI свободнее в выборе модели: через Responses можно подключить GLM, Kimi или Qwen, и это главный аргумент в его пользу.

Второе отличие касается цены. Дешёвые модели с поддержкой Responses дают агента, который читает репозиторий за копейки. Для больших проектов это заметно, потому что агент прогоняет через себя много кода на каждом шаге.

Третье: экосистема. Возможности, завязанные на облако OpenAI, через шлюз могут не работать, а часть beta-функций недоступна. Проверять стоит на своих задачах.

МодельКонтекстВвод / 1M
GLM 5.31.0M103,96 ₽
Qwen3 Coder Plus1M46,17 ₽
Kimi K3.1 Pro1.0M183,92 ₽

Что проверить после настройки

Запустите агента в тестовом репозитории и попросите простое действие: найти функцию и показать её. Если запрос ушёл на api.openai.com, значит провайдер в конфиге не применился. Если пришёл 401, проверьте, что переменная окружения совпадает с полем env_key.

Подробная инструкция с разбором ошибок лежит в документации по Codex CLI, а сравнение с Claude Code есть в отдельной статье про терминальных агентов.

Дешёвый агент на репозиторииZ.ai: GLM 5.3Миллион токенов контекста по низкой цене: чтение больших проектов на каждом шаге.Карточка модели →
Задачи по кодуQwen: Qwen3 Coder PlusМодель, обученная на коде, с большим окном для разбора модулей.Карточка модели →
Долгие сессии правокAnthropic: Claude Sonnet 5.5Когда важнее устойчивость в длинной цепочке, чем цена за токен.Карточка модели →

Частые вопросы

Что такое Codex от OpenAI?

Это линейка агентов OpenAI для работы с кодом, включая Codex CLI для терминала: он читает репозиторий, правит файлы и запускает команды. Работает через Responses API, а не через Chat Completions. В LLM Mart Codex CLI подключается конфигом на один провайдер, ключ берётся из переменной окружения.

Почему Codex CLI не запускается с wire_api chat?

Значение chat в конфиге больше не поддерживается, агент отказывается стартовать. Во всех блоках провайдеров нужно указать wire_api = "responses", как в инструкции LLM Mart. Модель тоже должна поддерживать Responses, иначе запрос вернёт 404, даже если ключ и адрес указаны верно и авторизация прошла.

Чем Codex CLI лучше Claude Code?

Он свободнее в выборе модели: через Responses можно подключить GLM, Kimi или Qwen, а не только Anthropic. Для больших репозиториев это даёт дешёвого агента из каталога LLM Mart. Claude Code надёжнее в долгих сессиях с моделями Anthropic, поэтому выбор зависит от задачи и бюджета.

Сколько стоит работа Codex CLI?

Считается по токенам, а агент тратит их много: он перечитывает файлы и повторяет контекст. Цена входа GLM 5.3 указана в каталоге LLM Mart за 1M токенов, кэш-чтение тарифицируется отдельно и дешевле. Ограничить расход можно бюджет-правилом на ключ в разделе политик кабинета.

Можно ли подключить Codex CLI к LLM Mart из России?

Да. В конфиге задаётся base_url https://llmmart.ru/api/v1 и env_key с ключом LLM Mart, запросы принимаются из России напрямую, VPN не нужен. Оплата проходит в рублях российской картой или по счёту на юрлицо. Отдельный аккаунт OpenAI и иностранная карта не требуются.

Статья была полезной?
Поделиться:TGVKX

Комментарии 0

Комментарии проходят модерацию

Статьи по теме