Да, Codex CLI работает без подписки ChatGPT. В документации OpenAI по ценам Codex описан режим оплаты по токенам через API-ключ, и он живёт отдельно от планов Plus, Pro и Business. Агент в терминале остаётся полноценным, а отключаются лишь облачные надстройки вроде ревью кода в GitHub. Дальше: как переключатель устроен и как подставить ключ codexkey вместо ключа с platform.openai.com.
Как Codex CLI различает подписку и API-ключ
Codex CLI не привязан к одному способу входа. На старте он читает ~/.codex/config.toml и переменные окружения. Если там описан провайдер с base_url и ключом, агент обращается к API напрямую, и логин ChatGPT не нужен. В документации Codex режим назван так: "Pay for Codex usage based on API pricing". Счёт складывается из входных и выходных токенов конкретной модели, а не из фиксированной суммы за месяц.
У режима есть и обратная сторона, документация называет её прямо. Облачные функции без подписки недоступны, в первую очередь автоматическое ревью pull request в GitHub и интеграция со Slack. Локальная работа идёт одинаково в обоих режимах: чтение и правка файлов, запуск команд, тестов и сборки в вашем терминале.
Настройка config.toml под codexkey
Чтобы Codex CLI ходил по ключу codexkey, а не по ключу OpenAI, меняется только конфигурация провайдера. Всё занимает три шага.
Шаг 1: получить ключ
Зарегистрируйтесь в codexkey и создайте ключ в разделе «API-ключи» личного кабинета. Ключ выглядит как sk_cdx_.... Баланс пополняется от 1 доллара через ЮKassa, Platega, СБП или криптовалюту.
Шаг 2: прописать провайдера в config.toml
model_provider = "codexkey"
model_reasoning_effort = "medium"
model = "gpt-5.6-sol"
[model_providers.codexkey]
name = "codexkey"
base_url = "https://api.codexkey.ru/v1"
env_key = "CODEX_KEY"
Параметр model_reasoning_effort задаёт, насколько долго модель рассуждает перед ответом. low годится для простых механических правок, medium для обычной разработки, high для сложных задач в несколько шагов.
Шаг 3: положить ключ в переменную окружения
export CODEX_KEY="ваш-ключ-codexkey"
Строку стоит дописать в ~/.zshrc, ~/.bashrc или ~/.config/fish/config.fish, тогда ключ подхватится в каждой новой сессии терминала. После этого codex в папке проекта работает так же, как с ключом OpenAI напрямую. Версию инструкции со скриншотами и нюансами для каждой ОС смотрите в гайде по Codex.
Какую модель выбрать: sol, terra или luna
Свой список моделей для Codex CLI у OpenAI сейчас такой: GPT-6 Astra, GPT-6 Sol и GPT-6 Luna. Все три есть в каталоге codexkey, и рядом с ними gpt-6.1-sol и прошлое поколение GPT-5.6: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna. В агентном кодинге качество разных моделей различается слабее, чем цена, поэтому модель разумно подбирать под задачу, а не брать самую новую по умолчанию.
Вход и выход считаются отдельно, цены у моделей разные (прайс каталога на 29 октября 2026, свежие цифры на странице моделей):
| Модель | Вход / выход за 1M токенов | Когда брать |
|---|---|---|
gpt-6-astra | $0.68 / $3.3 | самые сложные задачи, когда цена вторична |
gpt-6.1-sol | $0.28 / $1.42 | сложный код и профессиональные задачи |
gpt-6-sol | $0.14 / $0.68 | сложный код и агентные сценарии |
gpt-6-luna | $0.04 / $0.22 | массовые узкие задачи, быстрые правки |
gpt-5.6-sol | $0.24 / $1.16 | сложные многошаговые задачи, большой малознакомый репозиторий |
gpt-5.6-terra | $0.14 / $0.68 | обычная разработка средней сложности, рефакторинг одного модуля |
gpt-5.6-luna | $0.06 / $0.34 | механические правки, генерация шаблонного кода, парсинг |
На каждый день берите gpt-5.6-terra или gpt-6-sol. К gpt-6.1-sol или gpt-6-astra переходите там, где они регулярно ошибаются или теряют контекст. Когда какая модель окупается, подробно написано в статьях «GPT-5.6 Sol и Terra» и «GPT-5.6 Luna: самая дешёвая модель».
Сколько это стоит на практике
Разница между тарифом и оплатой по токенам вполне осязаема. Сессия правки одной функции с несколькими файлами на входе обычно укладывается в 20-50 тысяч токенов, входных и выходных вместе. На gpt-5.6-terra это несколько центов за сессию, тогда как между тарифами Plus и Pro разница 100 долларов. Счёт растёт вместе с объёмом задач и не превращается в ежемесячный платёж, поэтому режим удобен для нерегулярной работы: если вы кодите пару вечеров в неделю, полная подписка себя не окупит.
Если важнее доступ из России, чем цена, начните со статьи «Codex в России в 2026 году». Там объяснено, почему подписка ChatGPT напрямую часто не срабатывает и как API-ключ снимает эту проблему заодно с ценой. А если вас интересовал тариф Pro 20x и его закрытость, это отдельная тема: «Где купить Codex, если Pro 20x закрыт».
FAQ
Какие модели Codex CLI доступны по ключу codexkey?
Линейка GPT-6: gpt-6-astra, gpt-6.1-sol, gpt-6-sol и gpt-6-luna, плюс прошлое поколение GPT-5.6: gpt-5.6-sol, gpt-5.6-terra и gpt-5.6-luna. Свежий список и цены лежат на странице моделей.
Нужен ли аккаунт OpenAI, чтобы работать по ключу через codexkey?
Нет. Ключ выдаёт сам codexkey после регистрации в личном кабинете. С аккаунтом ChatGPT и с ключом platform.openai.com он напрямую не связан.
Как считаются токены в Codex?
Токен это фрагмент текста, чаще короче целого слова. И код, и обычный текст во входе и в ответе делятся на токены, а их число умножается на цену модели за миллион. Длинные файлы в контексте и развёрнутые ответы раздувают счёт быстрее коротких точечных правок.
Что теряется без подписки ChatGPT при работе по API-ключу?
По документации OpenAI, недоступны облачные функции Codex, прежде всего автоматическое ревью pull request в GitHub и интеграция со Slack. Работа в терминале, чтение и правка файлов, запуск тестов и сборки остаются прежними.
Можно ли получить через codexkey именно GPT-6 Astra?
Можно. gpt-6-astra есть в каталоге codexkey: $0.68 за 1M входных и $3.3 за 1M выходных токенов (прайс на 29 октября 2026). В config.toml модель указывается так же, как остальные. О самой модели: «GPT-6 Astra: что это».
Что выгоднее: подписка Plus за 20 долларов или оплата по токенам?
Зависит от объёма. Если вы работаете редко или умеренно, несколько сессий в неделю, токены почти всегда дешевле фиксированной подписки. При ежедневной интенсивной работе с длинным контекстом выигрывает фиксированный тариф, поэтому прикиньте расход токенов заранее.