~/.codex/config.toml. API Key BetterToken можно передать через experimental_bearer_token, сохранив официальный вход, плагины и Remote Control.
Codex VS Code custom API и API Key
Не вставляйте одновременно конфигурации CLI/App и Extension с одинаковым TOML table. Базовая настройка находится в руководстве по Codex CLI/App, поля файла — в FAQ по config.toml, а сохранение официальной авторизации — в отдельной инструкции.Ключевые параметры
Подготовка
- Установите последнюю версию Codex VS Code Extension
- Выполните официальный вход в Extension или Codex App
- Создайте API Key BetterToken
- Скопируйте Model ID из model plaza или окна Setup для ключа
Установка
Установите расширение из Marketplace VS Code, затем перезапустите VS Code.Ручная настройка
Настройка Extension
Отредактируйте~/.codex/config.toml:
requires_openai_auth = true сохраняет официальный вход, а experimental_bearer_token используется для запросов к BetterToken. Не записывайте API Key BetterToken в auth.json.Не смешивайте авторизацию CLI/App и Extension
Оба варианта используют
[model_providers.custom]. В одном TOML-файле должен быть только один такой table.
Проверка подключения
Создайте новую сессию Extension и отправьте короткую задачу. Ответ отYOUR_MODEL_ID при доступных плагинах и Remote Control подтверждает настройку.
Смена модели
Изменитеmodel и при необходимости review_model, затем выполните Developer: Reload Window. Используйте Model ID из окна Setup или model plaza.
Частые ошибки
Расширенная настройка
Поддерживаемые провайдеры
Статусы относятся к способу подключения BetterToken, описанному на этой странице.
Что означают способы настройки
Что означают способы настройки
- Ручная настройка: укажите API Key, Base URL и Model.
- Не поддерживается: проверенный способ прямого подключения пока отсутствует.
Связанные материалы
- Custom provider Codex CLI/App
- Сохранение официального входа Codex при стороннем API
- Руководство по настройке Codex config.toml
- Что такое model_provider, base_url и wire_api?
Официальная документация
Технические детали
Почему авторизация Extension отличается от CLI/App
Почему авторизация Extension отличается от CLI/App
Extension использует официальный вход для части функций Codex, поэтому здесь сохраняется
requires_openai_auth = true. Для чистого custom provider CLI/App используется переменная окружения и requires_openai_auth = false. Оба варианта отправляют OpenAI Responses через https://www.bettertoken.ai/v1.
