Codex CLI — терминальный AI-инструмент от OpenAI для программирования, который поддерживает подключение к сторонним провайдерам через OpenAI-совместимый API. AI Studio позволяет использовать Codex с моделями на нашей инфраструктуре.
Перейдите в раздел AI Studio
Нажмите «Создать ключ» для создания нового ключа, либо скопируйте существующий ключ из раздела Команды → название команды
Этот ключ вы будете использовать для подключения к AI Studio.
Убедитесь, что установлен Node.js версии 18 или выше:
node --version
Установите Codex через npm:
npm install -g @openai/codex
Проверьте установку:
codex --version
Примечание: Для моделей, использующих Chat/Completions API, может потребоваться версия 0.80.0:
npm install -g @openai/codex@0.80.0
Откройте или создайте файл конфигурации ~/.codex/config.toml в текстовом редакторе.
model_provider = "ai-studio"
model = "qwen3.7-max"
[model_providers.ai-studio]
name = "AI Studio"
base_url = "https://ai.netangels.cloud/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
model_provider = "ai-studio"
model = "qwen-plus"
[model_providers.ai-studio]
name = "AI Studio"
base_url = "https://ai.netangels.cloud/v1"
env_key = "OPENAI_API_KEY"
wire_api = "chat"
Замените model на нужную модель из доступного списка AI Studio.
Установите API-ключ как переменную окружения OPENAI_API_KEY.
macOS (Zsh):
echo 'export OPENAI_API_KEY="ВАШ_API_КЛЮЧ"' >> ~/.zshrc
source ~/.zshrc
macOS (Bash):
echo 'export OPENAI_API_KEY="ВАШ_API_КЛЮЧ"' >> ~/.bash_profile
source ~/.bash_profile
Windows (CMD):
setx OPENAI_API_KEY "ВАШ_API_КЛЮЧ"
Проверка: echo %OPENAI_API_KEY%
Windows (PowerShell):
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "ВАШ_API_КЛЮЧ", [EnvironmentVariableTarget]::User)
Проверка: echo $env:OPENAI_API_KEY
Откройте новое окно терминала и запустите:
codex
Если интерфейс чата запустился — настройка прошла успешно.
«wire_api = chat is no longer supported»: Новые версии Codex требуют Responses API. Смените wire_api на responses или используйте версию 0.80.0: npm install -g @openai/codex@0.80.0.
«unexpected status 401 Unauthorized»: API-ключ может быть неверным, устаревшим или скопирован с ошибкой. Проверьте ключ в личном кабинете AI Studio.
«unexpected status 404 Not Found»: URL endpoint настроен неверно. Убедитесь, что base_url соответствует https://ai.netangels.cloud/v1, а wire_api установлен правильно (responses или chat).
Проблемы с моделью: Убедитесь, что имя модели указано корректно и модель доступна в вашем тарифе AI Studio.