Перейти к основному содержанию

Короткий ответ

В расширении Codex для VS Code нет отдельных полей Base URL и API Key. Оно использует те же уровни конфигурации, что и Codex CLI. Нажмите шестерёнку, выберите Codex Settings → Open config.toml и добавьте provider BetterToken в пользовательский файл. Затем выполните Developer: Reload Window, чтобы расширение прочитало новый endpoint, Key и модель.
Если в настройках VS Code нет полей Base URL или API Key, это нормально. Не добавляйте custom endpoint в общие proxy settings VS Code.

Требования

Не добавляйте API Key в файлы проекта, AGENTS.md, примеры .env или публичные репозитории. Конфигурация ниже должна храниться только в локальной директории конфигурации Codex.

Способы настройки

После создания API Key в консоли откроется окно Setup. В нем можно скопировать API Key и Base URL, а затем выбрать способ настройки Codex.
1

Выберите Codex

В разделе Available tools выберите Codex.
2

Выберите способ настройки

Доступные варианты:
  • One-click Bash Configuration: скопируйте команду и выполните ее в локальном терминале. Подходит для быстрой настройки.
  • CC Switch Integration: импортируйте provider в CC Switch. Подходит, если вы управляете несколькими инструментами.
  • Manual Configuration: скопируйте API Key и Base URL, затем вручную добавьте их в config.toml.
3

Перезапустите VS Code

После записи конфигурации перезапустите VS Code или выполните Developer: Reload Window, чтобы расширение Codex заново прочитало локальную конфигурацию.

Почему нужно сохранять официальный login state?

Расширение Codex в VS Code зависит от возможностей приложения Codex: интерфейса расширения, управления сессиями и интеграции с VS Code. Поэтому рекомендуется сохранить официальный login state и при этом отправлять model requests через BetterToken. В этой конфигурации:
Официальный справочник Codex рекомендует env_key для API Key обычного custom provider. На этой странице используется experimental_bearer_token, потому что сценарий также сохраняет официальный login state Codex. Если вам нужен только Codex CLI без плагинов, Remote Control и официального входа, используйте обычную настройку custom provider в config.toml.

Проверьте, какой config читает расширение

После настройки откройте расширение Codex в VS Code и отправьте короткое тестовое сообщение. Если ответ пришёл нормально, конфигурация работает. Ещё раз откройте config.toml через шестерёнку расширения и убедитесь, что это изменённый вами файл.

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

Связанные документы

References