Codex от OpenAI: что это, как установить Codex CLI и чем он отличается от Claude Code
Codex это линейка агентов OpenAI, а Codex CLI это их версия для терминала: она читает репозиторий, правит файлы и запускает команды. Работает агент через Responses API, и это важное отличие от Claude Code. Подключить Codex CLI к LLM Mart можно за пару минут правкой одного файла конфигурации.
Содержание
Что такое Codex
Codex это агент OpenAI для работы с кодом. Он существует в нескольких формах, но для разработчика важнее всего Codex CLI: инструмент командной строки, который читает проект, предлагает правки и выполняет команды. По смыслу это близкий родственник Claude Code, только от другого вендора и с другим протоколом.
Разница в протоколе принципиальна. Claude Code собирает запросы к Anthropic Messages, а Codex CLI работает через OpenAI Responses API. Поэтому и адреса базовые разные, и конфиги не переносятся один в другой.
Установка и конфиг
Агент ставится через пакетный менеджер Node.js. После установки конфигурация лежит в файле ~/.codex/config.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, поэтому в файле секрета нет и он спокойно живёт в репозитории как пример.
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.3 | 1.0M | 103,96 ₽ |
| Qwen3 Coder Plus | 1M | 46,17 ₽ |
| Kimi K3.1 Pro | 1.0M | 183,92 ₽ |
Что проверить после настройки
Запустите агента в тестовом репозитории и попросите простое действие: найти функцию и показать её. Если запрос ушёл на api.openai.com, значит провайдер в конфиге не применился. Если пришёл 401, проверьте, что переменная окружения совпадает с полем env_key.
Подробная инструкция с разбором ошибок лежит в документации по Codex CLI, а сравнение с Claude Code есть в отдельной статье про терминальных агентов.
Частые вопросы
Что такое 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 и иностранная карта не требуются.
Комментарии 0