Быстрый старт Codex
Установите Codex в Windows, macOS или Linux, подключите API-ключ Modelflare и проверьте запрос Responses API.
В этом руководстве Codex подключается к Modelflare и выполняет свой первый запрос. Используйте вариант А для автоматической настройки. Используйте вариант B, чтобы сначала установить Codex, а затем создайте каждый необходимый файл самостоятельно.
1. Создайте ключ API
Войдите в консоль Modelflare, откройте API Keys и создайте ключ, который будет иметь доступ к gpt-5.6-sol. Выберите любую доступную группу не по умолчанию, в которой указана модель; нет единой необходимой группы.
Держите ключ наготове. Вы можете использовать установщик или настроить те же файлы вручную.
2. Выберите способ настройки
Вариант А: запустить установщик
macOS или Linux
Запустите эту команду от имени обычного пользователя:
curl -fsSL https://modelflare.dev/install/codex.sh | sh
Если вы уже вошли в систему как root на VPS или контейнере, используйте:
curl -fsSL https://modelflare.dev/install/codex.sh | MODELFLARE_ALLOW_ROOT=1 sh
Не добавляйте sudo на обычный персональный компьютер. Сценарий устанавливает или обновляет Codex, создает резервные копии существующих файлов, запрашивает ваш ключ API Modelflare и записывает конфигурацию провайдера в ~/.codex.
Windows PowerShell
Откройте PowerShell как обычный пользователь Windows и запустите:
irm https://modelflare.dev/install/codex.ps1 | iex
Программа установки запрашивает язык и ваш ключ API Modelflare, проверяет доступ к gpt-5.6-sol и создает резервные копии существующих файлов перед их изменением. По завершении продолжайте Проверка соединения.
Опция B: создайте каждый файл Codex самостоятельно.
Используйте эту опцию, если вы не хотите запускать сценарий установки Modelflare. Следуйте инструкциям по порядку и на каждом этапе используйте командный блок для вашей операционной системы.
Вариант B создает два файла в каталоге .codex вашего уровня пользователя: config.toml и modelflare_api_key.
Шаг 1: установите Codex CLI
Windows PowerShell
irm https://chatgpt.com/codex/install.ps1 | iex
codex --version
Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex --version
macOS
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex --version
Шаг 2: создайте и войдите в каталог .codex.
Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Set-Location "$HOME\.codex"
Linux
mkdir -p ~/.codex
cd ~/.codex
macOS
mkdir -p ~/.codex
cd ~/.codex
Шаг 3: создайте config.toml
Windows PowerShell
$config = @'
model_provider = "modelflare"
model = "gpt-5.6-sol"
model_reasoning_effort = "xhigh"
disable_response_storage = true
model_supports_reasoning_summaries = true
[model_providers.modelflare]
name = "Modelflare"
base_url = "https://modelflare.dev/v1"
wire_api = "responses"
[model_providers.modelflare.auth]
command = "powershell.exe"
args = ["-NoProfile", "-NonInteractive", "-Command", "Get-Content -LiteralPath (Join-Path (Join-Path $HOME '.codex') 'modelflare_api_key') -Raw"]
'@
$utf8NoBom = New-Object System.Text.UTF8Encoding -ArgumentList $false
[System.IO.File]::WriteAllText(
(Join-Path (Get-Location) "config.toml"),
$config,
$utf8NoBom
)
Linux
cat > config.toml << 'EOF'
model_provider = "modelflare"
model = "gpt-5.6-sol"
model_reasoning_effort = "xhigh"
disable_response_storage = true
model_supports_reasoning_summaries = true
[model_providers.modelflare]
name = "Modelflare"
base_url = "https://modelflare.dev/v1"
wire_api = "responses"
[model_providers.modelflare.auth]
command = "sh"
args = ["-lc", "cat ~/.codex/modelflare_api_key"]
EOF
chmod 600 config.toml
macOS
cat > config.toml << 'EOF'
model_provider = "modelflare"
model = "gpt-5.6-sol"
model_reasoning_effort = "xhigh"
disable_response_storage = true
model_supports_reasoning_summaries = true
[model_providers.modelflare]
name = "Modelflare"
base_url = "https://modelflare.dev/v1"
wire_api = "responses"
[model_providers.modelflare.auth]
command = "sh"
args = ["-lc", "cat ~/.codex/modelflare_api_key"]
EOF
chmod 600 config.toml
Шаг 4: создайте modelflare_api_key
Прежде чем запускать команду для вашей системы, замените YOUR_MODELFLARE_API_KEY полным ключом API, который вы создали в консоли Modelflare. Файл должен содержать только сам ключ — не оставляйте заполнитель и не добавляйте кавычки, обратные кавычки или пробелы.
Windows PowerShell
$apiKey = @'
YOUR_MODELFLARE_API_KEY
'@
$apiKey = $apiKey.Trim()
$utf8NoBom = New-Object System.Text.UTF8Encoding -ArgumentList $false
[System.IO.File]::WriteAllText(
(Join-Path (Get-Location) "modelflare_api_key"),
$apiKey,
$utf8NoBom
)
$apiKey = $null
Linux
cat > modelflare_api_key << 'EOF'
YOUR_MODELFLARE_API_KEY
EOF
chmod 600 modelflare_api_key
macOS
cat > modelflare_api_key << 'EOF'
YOUR_MODELFLARE_API_KEY
EOF
chmod 600 modelflare_api_key
Шаг 5: запустите Codex
Windows PowerShell
Set-Location $HOME
New-Item -ItemType Directory -Force "my-codex-project" | Out-Null
Set-Location "my-codex-project"
codex --model gpt-5.6-sol
Linux
cd ~
mkdir -p my-codex-project
cd my-codex-project
codex --model gpt-5.6-sol
macOS
cd ~
mkdir -p my-codex-project
cd my-codex-project
codex --model gpt-5.6-sol
3. Проверьте соединение
Если вы использовали установщик, полностью закройте любой сеанс CLI, IDE или рабочего стола Codex, который уже был открыт. Откройте новый терминал, введите каталог проекта и запустите:
codex --model gpt-5.6-sol
Тогда спросите Codex:
Ответьте одним предложением, подтверждающим активную модель и поставщика.
Нормальный ответ означает, что настройка завершена.
Распространенные проблемы
| Симптом | Что делать |
|---|---|
| 401 | Скопируйте ключ API повторно и убедитесь, что он не был удален или отключен. |
| model_not_found | Отредактируйте ключ API и выберите группу, которая может получить доступ к gpt-5.6-sol. |
| ChatGPT появляется логин | Полностью закройте каждый сеанс Codex и снова откройте CLI. |
| codex не найден | Откройте новый терминал. В Windows попробуйте codex.cmd. |