CODEXKORP / Подключение
ChatGPT
в вашем редакторе.
Настройте Codex в VS Code, Cursor, Windsurf или терминале. Один адрес API и ваш персональный ключ.
Перед подключением
Понадобятся действующая подписка и API-ключ CODEXKORP. Полный ключ показывается при создании. Если вы его не сохранили, создайте новый.
https://codexkorp.shop/v1Выберите, где работаете
Установите Codex в VS Code
Откройте Extensions в VS Code, найдите расширение Codex от OpenAI и установите его. Идентификатор расширения: openai.chatgpt.
Откройте Codex в боковой панели. Если значок не появился, выполните Codex: Open Codex Sidebar в палитре команд.
Установите Codex CLI по официальной инструкции. После установки откройте терминал и проверьте, что команда доступна.
codex --versionНастройте подключение
В боковой панели Codex нажмите шестерёнку, выберите Codex Settings → Open config.toml.
Файл настроек: ~/.codex/config.toml. Если папки .codex нет, создайте её.
Если вы уже используете Codex, сохраните копии config.toml и auth.json. В существующем файле обновите параметры подключения, сохранив остальные настройки. Общие параметры размещайте перед блоками […].
Введите точный ID из раздела «Доступные модели» в кабинете. Он подставится в конфигурацию. Если поле пустое, замените MODEL_ID в файле вручную.
model_provider = "codexkorp"
model = "MODEL_ID"
cli_auth_credentials_store = "file"
forced_login_method = "api"
[model_providers.codexkorp]
name = "CODEXKORP"
base_url = "https://codexkorp.shop/v1"
wire_api = "responses"
requires_openai_auth = true
supports_websockets = falseЭти настройки используются Codex CLI и расширением Codex на одном устройстве. В WSL или Remote SSH редактируйте файлы в той среде, где работает Codex.
Добавьте ваш ключ
Откройте или создайте файл ~/.codex/auth.json. Вставьте шаблон и замените YOUR_API_KEY полным ключом из кабинета CODEXKORP.
{
"OPENAI_API_KEY": "YOUR_API_KEY"
}Имя поля OPENAI_API_KEY оставьте без изменений. В нём должен быть ключ CODEXKORP, начинающийся с ck_live_. Не добавляйте этот файл в репозиторий и не отправляйте его в поддержку.
В Windows включите отображение расширений файлов. Названия должны быть config.toml и auth.json, без окончания .txt.
Начните работу
Полностью закройте VS Code и откройте снова. Перейдите в Codex и создайте новый чат. Если появится экран входа, выберите Use API Key и укажите ключ CODEXKORP.
Для проверки попросите: «Объясни структуру этого проекта». Запрос появится в истории кабинета.
Откройте терминал в папке проекта и запустите Codex.
codexСоздайте новую сессию и попросите объяснить структуру проекта. Введите /status, чтобы посмотреть активную модель.
Если не подключается
Codex просит войти в ChatGPT
Проверьте оба файла и полностью перезапустите редактор. Для CODEXKORP выберите вход Use API Key. Проверьте, что model_provider равен "codexkorp", а адрес заканчивается на /v1.
Ошибка 401: неверный ключ
Укажите полный ключ ck_live_… без пробелов. Маскированная строка из списка ключей не подойдёт. Если ключ отозван или утерян, создайте новый.
Модель недоступна или ошибка 400
Вместо MODEL_ID нужен точный идентификатор из вашей подписки. Проверьте модель в кабинете и начните новый чат после изменения настроек.
Ошибки 402, 429 или 503
402: проверьте срок подписки. 429: дождитесь завершения текущих запросов. 503: повторите попытку позже или обратитесь в поддержку.
Настройки не применяются в Windows, WSL или SSH
Codex читает настройки из домашней папки той среды, где запущен. Для WSL это Linux-папка ~/.codex, для Remote SSH папка на удалённой машине. Если задан CODEX_HOME, файлы должны находиться в нём. Проверьте также настройки проекта .codex/config.toml: они могут переопределять общие.
Справочник API
Для ручной проверки подключения используйте запросы ниже. Замените YOUR_API_KEY вашим ключом. В Windows запускайте curl.exe.
Получить доступные модели
curl https://codexkorp.shop/v1/models -H "Authorization: Bearer YOUR_API_KEY"Отправить запрос через Responses API
Отправьте POST https://codexkorp.shop/v1/responses с заголовками Authorization: Bearer YOUR_API_KEY и Content-Type: application/json.
{
"model": "MODEL_ID",
"input": "Объясни, как работает этот проект",
"stream": true
}Ответ передаётся по HTTP/SSE. WebSocket и методы получения сохранённых ответов не поддерживаются. Размер запроса: до 8 МБ.
Chat Completions
Для клиентов с этим форматом доступен POST /v1/chat/completions. Метод работает с моделями, поддерживающими Chat Completions. Для Codex используйте конфигурацию Responses выше.
Инструкция адаптирована для CODEXKORP по настройкам Sub2API и документации Codex.
Sub2APIНастройки CodexВход по API-ключу