Для ежедневной работы в Codex разумно держать GPT-6.1 Sol, Astra включать на тяжёлые сессии, а GPT-6 Luna отдавать механическим правкам и массовым операциям. Модель задаётся строкой model в config.toml, флагом --model или командой /model. Дальше по порядку: таблица моделей, профили, уровни рассуждений и расчёт токенов по ценам codexkey на 29 октября 2026.
Что такое агент Codex и при чём тут модель
Codex это кодовый агент OpenAI: он читает репозиторий, правит файлы и запускает команды в песочнице. Если папка под Git, то по документации Codex стартует в режиме Auto: писать можно в рабочую папку, а всё за её пределами требует подтверждения. Вне Git по умолчанию действует режим только для чтения. Сеть в стандартном режиме выключена. Правила проекта агент берёт из AGENTS.md.
Качество работы и счёт зависят от модели сильнее, чем от клиента, так что вопрос «какой Codex» на деле звучит как «какая модель». Запрос «codex 6» тоже про модель. Сам CLI нумеруется как 0.x, и, например, для GPT-6.1 Terra нужна версия 0.159.0 или новее. Шестёрка в запросе относится к GPT-6.
Какие модели есть в Codex
На странице моделей OpenAI рекомендует четыре. Оценки лимитов взяты со страницы цен Codex, цены API со страницы цен OpenAI.
| Модель | Как описывает OpenAI | Оценка сообщений за 5 часов, Plus | API OpenAI, вход / выход за 1M |
|---|---|---|---|
gpt-6-astra | самая мощная, сложная работа с кодом, приложениями и исследованиями | 5-45 | $10 / $50 |
gpt-6.1-sol | близко к Astra, подходит для долгой повторяющейся работы | 15-160 | $2 / $10 |
gpt-6.1-terra | быстрая и экономная, тексты, изображения, работа с компьютером | 35-285 | $1 / $5 |
gpt-6-luna | самая экономная, узкие массовые задачи | 350-3000 | $0.10 / $0.50 |
Есть ещё gpt-6-sol (15-150): в API OpenAI называет GPT-6.1 Sol более новой моделью Sol. Лимиты в таблице оценочные, фактический расход зависит от длины контекста, рассуждений и вызовов инструментов.
Что из этого есть в codexkey
В каталоге на 29 октября 2026 нет GPT-6.1 Terra, зато осталось прошлое поколение GPT-5.6. Цены за 1M токенов:
| ID | Вход | Выход | Чтение кэша |
|---|---|---|---|
gpt-6-astra | $0.68 | $3.3 | $0.08 |
gpt-6.1-sol | $0.28 | $1.42 | $0.02 |
gpt-6-sol | $0.14 | $0.68 | $0.02 |
gpt-6-luna | $0.04 | $0.22 | $0.04 |
gpt-5.6-sol | $0.24 | $1.16 | $0.04 |
gpt-5.6-terra | $0.14 | $0.68 | $0.02 |
gpt-5.6-luna | $0.06 | $0.34 | $0.02 |
Прайс codexkey на 29 октября 2026, актуальные цены смотрите на странице моделей. GPT-5.6 в каталоге нужна для сравнения с прошлыми прогонами и для проектов, привязанных к поведению того поколения. Новый проект логичнее начинать с GPT-6.
Сочетать модели мы бы предложили так. Основная: gpt-6.1-sol. Если задача дважды подряд упёрлась в неё, берите gpt-6-astra на одну сессию. Для шаблонных правок, переименований и генерации по образцу подойдёт gpt-6-luna. Про Astra подробнее в материале «GPT-6 Astra: что это», общая сводка по линейке в статье «GPT-6 и GPT-5.6 для API».
Как выбрать и переключить модель в Codex
Способов четыре, от постоянного к разовому:
| Способ | Что делает |
|---|---|
model = "gpt-6.1-sol" в config.toml | задаёт модель по умолчанию |
codex --model gpt-6.1-sol или -m | модель на один запуск |
/model в сессии | меняет модель и уровень рассуждений на лету |
codex exec -m gpt-6-luna "..." | модель для неинтерактивного запуска |
В десктопном приложении есть пресеты Power, Smarter и Faster, а конкретную модель выбирают через Advanced. Через codexkey значение model уходит в запрос без изменений, поэтому ID обязан совпадать с каталогом. Настройка провайдера (base_url, wire_api = "responses") описана в гайде по Codex.
Профили в Codex: Astra, Sol и Luna одной командой
Старые гайды, включая страницу настройки в документации codexkey, описывают профили таблицей [profiles.astra] внутри config.toml. С Codex 0.134.0 так больше не работает: флаг --profile не читает таблицы [profiles.*] из config.toml, а ключ profile = "..." верхнего уровня не поддерживается. Профиль теперь отдельный файл ~/.codex/<имя>.config.toml. Codex сначала загружает config.toml, потом накладывает профиль (расширенная конфигурация). Провайдер из основного файла остаётся в силе, в профиль достаточно положить отличия.
Файл ~/.codex/astra.config.toml:
model = "gpt-6-astra"
model_reasoning_effort = "high"
Файл ~/.codex/luna.config.toml:
model = "gpt-6-luna"
model_reasoning_effort = "low"
Запуск:
codex --profile astra
codex exec --profile luna "добавь копирайт-заголовок во все файлы в src"
В имени профиля можно использовать буквы, цифры, дефис и подчёркивание. Если вы обновили Codex и профили из config.toml перестали срабатывать, перенесите каждый в отдельный файл.
Reasoning effort: сколько думать модели
Параметр model_reasoning_effort задаёт глубину рассуждений. Допустимые значения зависят от модели и клиента; OpenAI называет low, medium, high, xhigh, max и ultra. Самый низкий уровень в приложении и в IDE называется Light, в CLI Low. Ultra распределяет работу между субагентами, а большинству задач Max и Ultra не нужны.
| Уровень | Когда брать |
|---|---|
low | точечные правки с понятным результатом |
medium | типовая разработка, баланс скорости и глубины |
high, xhigh | сложная многошаговая отладка |
max | одна трудная задача, которой нужно больше времени на размышление |
Чем выше уровень, тем длиннее цепочка рассуждений и больше выходных токенов. Поддержку уровня конкретной моделью проверяйте пробным запросом: список зависит от версии клиента.
Токены Codex: как считать бюджет месяца
Токен это фрагмент текста, обычно короче слова. Счёт складывается из трёх статей. Входные токены: ваш промпт, файлы, история диалога и вывод инструментов; агент, как правило, передаёт модели накопленную историю на каждом шаге. Кэшированный вход: повторяющийся префикс читается дешевле, и в каталоге codexkey для него отдельная колонка. Выходные токены: ответ модели, правки и рассуждения.
Расход в сессии показывает команда /status: активную модель, политику подтверждений и текущее число токенов.
Формула для одной задачи: свежий вход × цена входа + кэшированный вход × цена чтения кэша + выход × цена выхода, всё делить на миллион. Теперь пример на допущениях, которые мы выбрали сами и на реальных агентах не измеряли. Задача берёт 60 000 новых входных токенов, 240 000 токенов из кэша и 30 000 выходных, в месяц 200 задач (по десять в рабочий день). Цена записи в кэш не учитывается.
| Модель | Одна задача | 200 задач в месяц |
|---|---|---|
gpt-6-astra | $0.159 | $31.8 |
gpt-6.1-sol | $0.064 | $12.8 |
gpt-5.6-sol | $0.059 | $11.8 |
gpt-6-sol | $0.034 | $6.7 |
gpt-6-luna | $0.019 | $3.7 |
Смешанная схема: 40 задач на Astra, 100 на GPT-6.1 Sol и 60 на Luna дают 40 × 0.159 + 100 × 0.0642 + 60 × 0.0186 = $13.9, то есть около 44 процентов от счёта «всё на Astra». Кэш тоже влияет на итог. Если на Astra весь вход считать без кэша, задача обойдётся в $0.303, и месяц выйдет на $60.6.
Есть оговорка про дешёвую модель. Если Luna на вашей задаче делает три попытки вместо одной, выигрыш съедается. Считайте цену решённой задачи: возьмите десять закрытых тикетов, прогоните их на двух моделях и сравните по прошедшим тестам и итоговым токенам. О лимитах подписки и сбросе окон мы писали отдельно: «Лимиты Codex».
Codex API: ключ, exec и автоматизация
Под запросом «codex api» обычно понимают три вещи. Первая: вход по API-ключу вместо ChatGPT, он описан в статье «Codex CLI с API-ключом». Вторая: неинтерактивный запуск codex exec в скриптах и CI. По документации он по умолчанию работает в режиме только для чтения, для правок нужен --sandbox workspace-write, а результат можно получить потоком JSON через --json. Третья: прямой вызов модели из своего кода, как в справочнике по OpenAI-совместимому API.
codex exec --sandbox workspace-write --profile astra "найди причину падения теста payments_spec и исправь"
Ключ в CI лучше задавать только для одной команды, а не для всей задачи пайплайна: тогда его не прочитают сторонние скрипты шага. В документации OpenAI для этого указана переменная CODEX_API_KEY, а с провайдером codexkey берите ту, что названа в env_key. Установка Codex на ПК разобрана в статье «Codex: скачать на ПК». Выбрать между Codex и Claude Code поможет сравнение «Claude Code или Codex».
FAQ
Какую модель выбрать в Codex?
Для ежедневной работы начните с GPT-6.1 Sol: OpenAI описывает её как близкую к Astra, а в каталоге codexkey она примерно в 2,3-2,4 раза дешевле Astra. Astra включайте на сложные сессии, Luna на массовые механические правки. Выбор проверяйте на своих задачах.
Как переключить модель в Codex?
В сессии командой /model, при запуске флагом codex --model gpt-6.1-sol, по умолчанию строкой model в config.toml. Для неинтерактивного запуска подходит codex exec -m. В приложении модель выбирают через Advanced под полем ввода.
Как включить Astra в Codex?
Укажите model = "gpt-6-astra" в конфиге или запустите codex --model gpt-6-astra. Удобнее вынести её в профиль: файл ~/.codex/astra.config.toml и запуск codex --profile astra. На подписке ChatGPT Astra доступна с тарифа Plus, но с жёстким лимитом сообщений на пятичасовое окно.
Что такое Codex 6 и GPT-6 Codex?
Отдельной версии «Codex 6» нет. Это модели GPT-6 (Astra, Sol, Luna), которые работают внутри Codex. Сам Codex CLI нумеруется как 0.x, а поддержка отдельных моделей привязана к версии клиента.
Как считаются токены в Codex?
Складываются входные токены (промпт, файлы, история, вывод инструментов), кэшированный вход по сниженной цене и выходные токены вместе с рассуждениями. Сумма умножается на цену модели за миллион. Текущий расход в сессии показывает /status.
Сколько стоит Codex в месяц по токенам?
Зависит от модели и нагрузки. По нашим допущениям (200 задач, по 330 000 токенов каждая, из них 240 000 из кэша) и ценам codexkey на 29 октября 2026: около $3.7 на Luna, $12.8 на GPT-6.1 Sol и $31.8 на Astra. Реальный счёт считайте на своём репозитории.