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