Короткий ответ
В расширении 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.Требования
- Установлен VS Code
- Установлено расширение Codex - OpenAI’s coding agent
- У вас есть BetterToken API Key (зарегистрируйтесь и получите ключ)
- Вы скопировали доступный model ID из группы ключа GPT в model plaza
Способы настройки
- Рекомендуется: окно Setup
- Ручная настройка
После создания 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 через шестерёнку расширения и убедитесь, что это изменённый вами файл.
Частые ошибки
Связанные документы
- Инструкция для Codex
- Как сохранить официальный login state Codex при использовании стороннего API
- Как настроить Codex CLI config.toml
- Что такое model_provider, base_url и wire_api в Codex CLI?