Codex Desktop (ChatGPT)

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

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

Важно: если вы уже вошли через Sign in with ChatGPT, сначала выйдите из аккаунта. В настройке ниже Codex берёт активные данные входа; оставленная OAuth-сессия отправит токен ChatGPT на адрес провайдера вместо ключа PlusVibeAPI.

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

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

2. Обязательно выйдите из ChatGPT

Если приложение уже открыто под аккаунтом ChatGPT, нажмите значок профиля и выберите Log out. Должен появиться экран входа. Этот шаг нужен даже при действующей подписке ChatGPT.

3. Войдите с ключом PlusVibeAPI

  1. Если ключа ещё нет, откройте Личный кабинет → API-ключи и создайте ключ.
  2. На экране входа в приложение нажмите Sign in another way — «Войти другим способом».
  3. Вставьте ключ вида sk-pv-… и нажмите Continue. Не выбирайте Sign in with ChatGPT.

4. Откройте config.toml

Нажмите значок профиля → SettingsConfiguration Open config.toml. Откроется обычный текстовый файл. Удалите из него старые строки model, model_provider и блок [model_providers.plusvibe], если они уже есть.

5. Вставьте настройки

Скопируйте один вариант целиком, вставьте в конец файла и сохраните. Sol рекомендуем для сложных задач; Luna отвечает быстрее и дешевле.

model_provider = "plusvibe"
model = "gpt-5.6-sol"

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

Строка requires_openai_auth = true означает, что Codex возьмёт ключ, введённый на экране входа. Адрес base_url при этом остаётся адресом PlusVibeAPI. Другие точные ID можно выбрать в каталоге моделей.

Не добавляйте сюда env_key: в официальной документации Codex указано, что при requires_openai_auth = true этот параметр игнорируется.

6. Перезапустите и отправьте тест

Полностью закройте приложение через Quit ChatGPT / Exit и откройте снова. Выберите Codex, затем папку с вашим проектом и отправьте:

Ответь ровно так: PLUSVIBE-2026-TEST

Правильный результат — ответ PLUSVIBE-2026-TEST без ошибки авторизации.

7. Убедитесь, что запрос прошёл через PlusVibe

  1. Откройте Личный кабинет → Использование.
  2. Обновите страницу после ответа Codex.
  3. В списке должна появиться свежая запись с моделью gpt-5.6-sol или выбранной вами моделью и расходом в рублях.
Ответ в приложении сам по себе ничего не доказывает: при старом OAuth он мог прийти напрямую от OpenAI. Новая запись в разделе «Использование» PlusVibe — обязательная проверка.

Если не работает

Ответ есть, но в PlusVibe нет новой записи

Запрос ушёл не через PlusVibe. Выйдите через Log out, снова войдите через Sign in another way с ключом PlusVibeAPI, проверьте model_provider = "plusvibe" и полностью перезапустите приложение.

Ошибка 401 или Incorrect API key

Ключ введён неверно или отозван. Создайте новый ключ в разделе «API-ключи», повторите выход и вход, затем снова отправьте тест.

Model not found

Проверьте написание модели без пробелов. Используйте точный публичный ID из каталога, например gpt-5.6-sol.