Skip to main content
Codex Desktop и Codex CLI подключаются к BetterToken third-party API по OpenAI Responses. Конфигурация находится в ~/.codex/config.toml, а API-ключ Codex передаётся через BETTERTOKEN_API_KEY.

Codex Desktop third-party API и API-ключ

Для подключения задайте model_provider = "custom", Base URL https://bettertoken.ai/v1 и wire_api = "responses". Полную схему файла смотрите в руководстве по config.toml. Для VS Code используется отдельная конфигурация Codex Extension, а значения provider объясняет справка по model_provider и wire_api.

Ключевые параметры

Подготовка

Установка

Настройка командой

Скрипт Automatic setup от BetterToken записывает конфигурацию provider для Codex. Для него нужен Node.js; если API Key или Model ID не переданы параметрами, скрипт запросит их интерактивно.
После выполнения откройте ~/.codex/config.toml (в Windows — %USERPROFILE%\.codex\config.toml), проверьте значения model, review_model и provider BetterToken, затем полностью перезапустите Codex.

Ручная настройка

GPT, Kimi и GLM используют одну структуру config.toml. Замените только YOUR_MODEL_ID на актуальный Model ID выбранного провайдера. Настройка одной командой сейчас доступна только для GPT.

Настройка API Key

Для постоянного значения добавьте строку в ~/.zshrc или ~/.bashrc.
Не записывайте API Key BetterToken в ~/.codex/auth.json. Этот файл нужен для официального входа Codex; custom provider должен читать переменную через env_key.

Настройка config.toml

Отредактируйте ~/.codex/config.toml:
model_provider = "custom" должен совпадать с [model_providers.custom]. Замените оба YOUR_MODEL_ID на актуальный полный Model ID.

Проверка подключения

Откройте новый терминал и выполните:
Отправьте короткую задачу. Потоковый ответ без ошибок входа, 401 или модели подтверждает настройку.

Смена модели

Измените model и при необходимости review_model, сохраните файл и полностью перезапустите Codex. Используйте ID из окна Setup или model plaza.

Частые ошибки

Расширенная настройка

Поддерживаемые провайдеры

Статусы относятся к способу подключения BetterToken, описанному на этой странице.
  • Настройка командой + вручную: доступна готовая команда и полная ручная настройка.
  • Ручная настройка: укажите API Key, Base URL и Model.
  • Не поддерживается: проверенный способ прямого подключения пока отсутствует.

Codex Extension

Расширение Codex для VS Code использует тот же config.toml, но для сохранения официального входа нужна другая схема авторизации. См. настройку Codex Extension.
Конфигурация CLI/App и конфигурация Extension с официальным входом — альтернативы. Не вставляйте два table [model_providers.custom] в один TOML-файл.

Связанные FAQ

Официальная документация

Технические детали

Codex использует OpenAI Responses. Укажите base_url = "https://bettertoken.ai/v1" и сохраните wire_api = "responses". Codex сам добавляет /responses.