Codex CLI: настройка ключа API и пользовательского провайдера
Это руководство поможет подключить локальный Codex CLI к AI Prime Tech. Вам потребуются учетная запись шлюза, активный ключ в нужной группе Codex и модель, доступная для этого ключа. Начните с обзора API Codex если вы еще выбираете тип доступа.
1. Проверьте ключ и группу
Создайте ключ в панели управления. Предоплаченный доступ к GPT использует группу Codex группе. Если предлагается доступ к Codex на ограниченный срок, используйте группу и условия, указанные для этого тарифа; доступ к Claude предоставляется отдельно. Проверьте список моделей для ключа, который будете использовать.
Задайте ключ в текущем терминале. Замените заполнитель локально; не сохраняйте ключ в репозитории.
PowerShell
$env:AIPRIMETECH_API_KEY = "YOUR_GATEWAY_KEY"
bash или zsh
export AIPRIMETECH_API_KEY="YOUR_GATEWAY_KEY"
Если терминал или редактор, запущенный до настройки окружения, не видит переменную, перезапустите его. Эти примеры задают ее для текущего процесса и его дочерних процессов.
2. Настройте провайдера
Добавьте эту конфигурацию в свой пользовательский ~/.codex/config.toml. В Windows соответствующий путь — %USERPROFILE%\.codex\config.toml. Учетные данные провайдера должны храниться в пользовательской конфигурации, а не в файле репозитория .codex/config.toml.
model_provider = "aiprimetech"
model = "gpt-6.1-sol"
[model_providers.aiprimetech]
name = "AI Prime Tech"
base_url = "https://aiprimetech.io/v1"
env_key = "AIPRIMETECH_API_KEY"
wire_api = "responses"
supports_websockets = false
Используйте идентификатор провайдера, например aiprimetech и обеспечьте соответствие model_provider его таблице. Текущая версия Codex использует протокол Responses. Базовый URL — это корневой адрес шлюза /v1 ; Codex добавляет путь запроса. Эта конфигурация использует транспорт HTTP/SSE.
3. Проверьте подключение
Выполните codex doctor для проверки конфигурации CLI. Запустите codex, затем используйте /status для проверки провайдера и модели. Попросите дать короткий ответ, прежде чем разрешать выполнение более масштабной задачи в репозитории. Убедитесь, что запрос появился на странице использования AI Prime Tech.
Вы можете проверить список моделей ключа независимо от Codex:
Invoke-RestMethod -Uri "https://aiprimetech.io/v1/models" -Headers @{Authorization="Bearer $env:AIPRIMETECH_API_KEY"}
curl --fail-with-body https://aiprimetech.io/v1/models \
-H "Authorization: Bearer $AIPRIMETECH_API_KEY"
Если полученный каталог содержит вашу модель, но запрос завершается ошибкой, проверьте саму ошибку и текущую доступность группы. Наличие идентификатора в списке само по себе не означает успешной проверки выполнения запроса к модели.
Создайте отдельный профиль CLI при необходимости
Чтобы выбирать этого провайдера только для определенных сеансов CLI, поместите приведенную выше конфигурацию в ~/.codex/aiprimetech.config.toml и запустите:
codex --profile aiprimetech
В Codex 0.134.0 и более поздних версиях профили CLI используют отдельные файлы. Старые примеры [profiles.aiprimetech] не соответствуют текущему формату профилей. Расширение IDE использует пользовательскую конфигурацию; после его перезапуска проверьте активного провайдера, а не полагайтесь на то, что переключение профиля CLI применилось и к нему.
Выберите модель
Используйте gpt-6.1-sol как отправную точку для программирования, gpt-6-astra для сложных задач или gpt-6-luna для узконаправленной работы. gpt-6-sol — отдельный ID для существующих рабочих процессов Sol. См. сведения о модели и как их сравнить.
Устранение неполадок
| Симптом | Проверьте |
|---|---|
| Отсутствует переменная окружения | Задайте AIPRIMETECH_API_KEY в процессе, который запускает Codex. |
| Ошибка аутентификации 401 | Убедитесь, что ключ активен, скопирован полностью и выдан этим шлюзом. |
| 403 или недоступная модель | Проверьте группу ключа, доступ по тарифу и точный ID модели. |
| 404 или ответ HTML | Используйте https://aiprimetech.io/v1; удалите дубликат /v1 или добавленный в конце /responses. |
wire_api отклонён |
Используйте responses; старые chat примеры конфигурации провайдера устарели. |
| Ошибка баланса, тарифа или ограничения частоты запросов | Прочитайте сообщение об ошибке, проверьте свой аккаунт и сократите число параллельных задач перед повторной попыткой. |
| Соединение обрывается во время ответа | Попробуйте один короткий запрос, проверьте подключение к сети и прокси и сохраните ID запроса для службы поддержки. |
Claude и облачные функции Codex
Чтобы использовать Claude через преобразование запросов Responses на шлюзе, следуйте руководству Claude с Codex с совместимым ключом группы Claude. Пример GPT выше предназначен для доступа через группу Codex.
Доступ через шлюз не предоставляет прав на использование рабочего пространства ChatGPT или доступа к облачному Codex. См. сравнение способов входа для уточнения границ возможностей продукта.