Codex CLI из России: config.toml для российских шлюзов

Опубликовано 2026-10-17 · данные обновлены 17.10, 02:02 МСК · цены в ₽ за 1M токенов, курс ЦБ 83.6177 ₽/$

Codex CLI — агент OpenAI для терминала. Он умеет работать с любым провайдером, описанным в ~/.codex/config.toml: блок [model_providers.<id>] с base_url, способом авторизации и форматом API (справочник конфигурации Codex). Российские шлюзы публикуют готовые блоки — ниже они в исходном виде.

Какие шлюзы заявляют поддержку Codex

ШлюзClaude CodeCodexCursorOpenAI APIAnthropic API
AITunnelдадададанет данных
ProxyAPIдадададада
Tokvianдадададанет данных
Neurlyдадададанет данных
Timeweb Cloud (AI Gateway)нет данныхдададанет данных
Tokenatorдадададада
Polza AIдадададанет данных

Готовые конфиги

AITunnel

~/.codex/config.toml
model_provider = "aitunnel"
model = "gpt-6-astra"

[model_providers.aitunnel]
name = "aitunnel"
base_url = "https://api.aitunnel.ru/v1"

[model_providers.aitunnel.auth]
command = "sh"
args = ["-c", "echo $AITUNNEL_API_KEY"]

шлюз рекомендует командный auth вместо env_key, иначе Codex не подтянет каталог моделей. Источник: https://aitunnel.ru/docs/codex-cli

Polza AI

~/.codex/config.toml
model_provider = "polza"
model = "deepseek/deepseek-v4-flash-0731"

[model_providers.polza]
name     = "Polza.ai"
base_url = "https://polza.ai/api/v1/"
env_key  = "POLZA_API_KEY"
wire_api = "responses"

слеш в конце base_url и wire_api = responses обязательны, иначе «stream disconnected». Источник: https://polza.ai/integrations/codex

ProxyAPI

~/.codex/config.toml
model_provider = "proxyapi"
model = "openai/gpt-5.6-sol"

[model_providers.proxyapi]
name = "ProxyAPI"
base_url = "https://api.proxyapi.ru/v1"
env_key = "PROXYAPI_API_KEY"
wire_api = "responses"
supports_websockets = false

Источник: https://proxyapi.ru/docs/codex-proxyapi

Timeweb Cloud (AI Gateway)

~/.codex/config.toml
model_provider = "timeweb_cloud"
model = "openai/gpt-5-mini"

[model_providers.timeweb_cloud]
name = "Timeweb Cloud"
base_url = "https://api.timeweb.ai/v1"
env_key = "TIMEWEB_CLOUD_API_KEY"

имя модели — из раздела «Подключение» в панели Timeweb. Источник: https://timeweb.cloud/docs/ai-agents/agent-environments/codex

Ключ задаётся переменной окружения из env_key: export POLZA_API_KEY="…" (Linux/macOS) или setx на Windows. Проверка — /status внутри Codex.

Цены на модели для Codex

GPT-6.1 Sol, ₽ за 1M токенов. Официально: 167,24 ₽ / 836,18 ₽, кеш 8,36 ₽. Данные на 2026-10-16, курс ЦБ 83.6177 ₽/$.
ШлюзВводВыводКеш (ввод)Наценка ввод/вывод
Tokvian27,19 ₽135,97 ₽нет данных-83,7% / -83,7%
BotHub89,74 ₽448,71 ₽нет данных-46,3% / -46,3%
Polza AI118,53 ₽592,64 ₽5,93 ₽-29,1% / -29,1%
KodikRouter191 ₽953 ₽нет данных+14,2% / +14%
Beget (ИИ-Шлюз)238 ₽1 187 ₽нет данных+42,3% / +42%
Timeweb Cloud (AI Gateway)270 ₽1 350 ₽нет данных+61,4% / +61,4%
Neurly273,42 ₽1 367,07 ₽нет данных+63,5% / +63,5%
AITunnel400 ₽2 000 ₽нет данных+139,2% / +139,2%
GPTunneL400 ₽2 000 ₽нет данных+139,2% / +139,2%
ProxyAPI420 ₽2 100 ₽нет данных+151,1% / +151,1%
VseGPT600 ₽3 000 ₽нет данных+258,8% / +258,8%
GPT-5.3 Codex, ₽ за 1M токенов. Официально: 146,33 ₽ / 1 170,65 ₽, кеш 14,63 ₽. Данные на 2026-10-16, курс ЦБ 83.6177 ₽/$.
ШлюзВводВыводКеш (ввод)Наценка ввод/вывод
KodikRouter167 ₽1 334 ₽нет данных+14,1% / +14%
BotHub196,31 ₽1 570,5 ₽нет данных+34,2% / +34,2%
Polza AI207,42 ₽1 659,38 ₽20,74 ₽+41,7% / +41,7%
Timeweb Cloud (AI Gateway)236 ₽1 890 ₽нет данных+61,3% / +61,4%
Neurly239,24 ₽1 913,89 ₽нет данных+63,5% / +63,5%
GPTunneL370 ₽3 000 ₽нет данных+152,9% / +156,3%
VseGPT520 ₽3 900 ₽нет данных+255,4% / +233,1%
ProxyAPI530 ₽4 240 ₽нет данных+262,2% / +262,2%
AITunnelнет данных2 800 ₽нет данных— / +139,2%

Нужен ли именно GPT? Codex работает и с другими моделями из каталога шлюза, но шлюзы предупреждают о нюансах (например, AITunnel — про «Unknown model» при env_key). Сравнение подешевле — в статье дешёвый API для вайбкодинга.

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

Где лежит config.toml?

~/.codex/config.toml на macOS и Linux, %USERPROFILE%\.codex\config.toml на Windows. Провайдера нужно описывать в пользовательском конфиге: Codex игнорирует model_provider и model_providers в проектном .codex/config.toml (документация OpenAI).

Что делать с ошибкой stream disconnected?

Polza указывает причину: нет wire_api = "responses" или у base_url нет слеша в конце. Для других шлюзов смотрите их инструкцию.

Можно ли назвать провайдера openai?

Нет, openai, ollama и lmstudio — зарезервированные ID. Для простой смены адреса встроенного провайдера OpenAI есть openai_base_url.

Узнавать об изменениях цен

Раз в день: изменения цен и сбои шлюзов. Без рекламы, отписка в один клик.

Читайте также