Codex Desktop (ChatGPT)

Пошаговая настройка Codex в приложении ChatGPT для Windows и macOS: выход из ChatGPT, вход с ключом PlusVibeAPI, base_url и проверка расхода.

Готовый конфиг

Собран из нашего каталога прямо сейчас: адрес API, все опубликованные модели с контекстом и лимитом ответа, рекомендуемые настройки. Ключа внутри нет. Ключ Codex читает из переменной PLUSVIBE_API_KEY (env_key). Профили: codex --profile fast — дешёвая быстрая модель, codex --profile deep — максимум рассуждений.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://plusvibeapi.ru/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://plusvibeapi.ru/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Основная модель — gpt-5.6-luna: сильная модель для кода с большим контекстом по умеренной цене.
  • Для мелких задач — deepseek-v4.1-flash: самая дешёвая быстрая модель с контекстом 1M — заголовки, сводки, сжатие истории.
  • Стриминг включён, таймаут запроса 600 с, рассуждения — medium: длинный ответ с рассуждениями идёт минутами, а без стриминга упирается в лимит ожидания.
  • Везде голые ID моделей без :суффикса — так работает автоматическое переключение на здоровый канал.
Каталог меняется: появились новые модели — скачайте файл заново. Нужны не все модели — добавьте к адресу ?models= и ID через запятую.

Codex Desktop теперь находится внутри приложения ChatGPT для Windows и macOS. Его можно подключить к PlusVibeAPI без терминала: приложение читает тот же файл config.toml, что и Codex CLI.

1. Установите приложение

Откройте официальную страницу ChatGPT desktop, выберите macOS или Windows, установите и запустите приложение. В левом верхнем переключателе выберите Codex.

Codex Desktop: точная настройка ключа

Codex Desktop — графическое приложение. Оно должно использовать PlusVibe из config.toml и ключ из auth.json, а не активную сессию ChatGPT.

Команда export в терминале не передаётся уже запущенному GUI-приложению. Поэтому export OPENAI_BASE_URL и export OPENAI_API_KEY в Terminal не настраивают Codex Desktop: у приложения своё окружение.
Если в config.toml стоит requires_openai_auth = true и в приложении активен Sign in with ChatGPT, Codex использует OAuth-вход и отправляет запрос в OpenAI вместо PlusVibe. Выйдите из ChatGPT, положите ключ PlusVibe в auth.json и используйте настройки ниже.

Файл config.toml

Сохраните этот блок в ~/.codex/config.toml. Адрес с plusvibeapi.ru будет подставлен автоматически.

model = "gpt-5.6-luna"
model_provider = "plusvibe"
model_reasoning_effort = "high"

[model_providers.plusvibe]
name = "PlusVibe API"
base_url = "https://plusvibeapi.ru/v1"
wire_api = "responses"
requires_openai_auth = true

Файл auth.json

Сохраните этот JSON в ~/.codex/auth.json и замените значение на настоящий ключ sk-pv-….

{"OPENAI_API_KEY": "PASTE_YOUR_PLUSVIBE_KEY_HERE"}
Не пишите $PLUSVIBE_API_KEY внутрь auth.json: JSON не раскрывает переменные окружения. Не публикуйте этот файл и не добавляйте его в Git.

Полностью перезапустите приложение

После изменения config.toml или auth.json полностью завершите приложение: на macOS нажмите Cmd+Q, а на Windows выберите Exit. Простого закрытия окна или Restart daemon недостаточно: приложение должно перечитать оба файла.

Откройте новый чат Codex, отправьте короткий тест, затем проверьте новую запись в личном кабинете → Использование. Если записи нет, запрос не прошёл через PlusVibe.

Если после этого снова видите 403 Country, region, or territory not supported от api.openai.com, ключ не подхватился: проверьте auth.json, выйдите из ChatGPT и снова полностью завершите приложение.
Codex Desktop + PlusVibeAPI — настройка без терминала | PlusVibe API