Быстрый старт 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.