OpenAI Codex CLI
Терминальный агент Codex через OpenAI-совместимый шлюз tkbk.io: установка, OPENAI_BASE_URL, ~/.codex/config, модель gpt-5.3-codex.
Обновлено 24 июл. 2026 г.⏱ 6 мин
#codex#openai#cli#gpt-5.3-codex#agent
OpenAI Codex CLI — агент для кодинга в терминале. tkbk.io отдаёт OpenAI-совместимый API, поэтому Codex достаточно перенаправить на наш /openai/v1-эндпоинт и подставить ключ cr_xxx.
✓
Что получится
Codex работает с моделями gpt-5.3-codex / gpt-5 / gpt-5-mini через московский шлюз, без аккаунта OpenAI.#Требования
- Node.js 18+.
- Ключ cr_xxx и баланс на tkbk.io.
- Права на глобальную установку npm-пакета (или
npx).
#Установка
Глобально
npm install -g @openai/codex
codex --version#Переменные окружения
Codex читает базовый адрес из OPENAI_BASE_URL, ключ — из OPENAI_API_KEY. Обратите внимание на суффикс /v1 — он обязателен для OpenAI-совместимого пути.
macOS / Linux
export OPENAI_BASE_URL="https://api.tkbk.io/openai/v1"
export OPENAI_API_KEY="cr_xxx"Windows PowerShell
[Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://api.tkbk.io/openai/v1", "User")
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "cr_xxx", "User")#Файл конфигурации ~/.codex/config
Чтобы не держать переменные в профиле, пропишите провайдера прямо в ~/.codex/config.toml. Так удобно фиксировать модель по умолчанию.
~/.codex/config.toml
model = "gpt-5.3-codex"
model_provider = "tkbk"
[model_providers.tkbk]
name = "tkbk.io"
base_url = "https://api.tkbk.io/openai/v1"
env_key = "OPENAI_API_KEY"#Параметры
| Параметр | Значение | Комментарий |
|---|---|---|
OPENAI_BASE_URL | https://api.tkbk.io/openai/v1 | с обязательным /v1 |
OPENAI_API_KEY | cr_xxx | ключ tkbk.io |
model | gpt-5.3-codex | профильная модель под код |
| альтернативы | gpt-5, gpt-5-mini | универсальная и лёгкая |
#Запуск и проверка
- 1Перейдите в проект
cd my-project. - 2Запустите
codex— стартует агентская сессия. - 3Дайте задачу
Например «добавь тест к utils.ts» и убедитесь, что модель отвечает.
⚠
Типичные грабли
404 почти всегда означает потерянный /v1 в base URL. model_not_found — опечатка в идентификаторе: только gpt-5.3-codex, gpt-5, gpt-5-mini.