Démarrage rapide de Codex

Installez Codex sous Windows, macOS ou Linux, connectez une clé API Modelflare et vérifiez une requête Responses API.

Ce guide connecte Codex à Modelflare et exécute sa première requête. Utilisez l'option A pour la configuration automatisée. Utilisez l'option B pour installer d'abord Codex, puis créez vous-même chaque fichier requis.

1. Créer une clé API

Connectez-vous à la console Modelflare, ouvrez Clés API et créez une clé pouvant accéder à gpt-5.6-sol. Choisissez n’importe quel groupe disponible, autre que celui par défaut, qui répertorie le modèle ; il n’y a pas de groupe unique requis.

Gardez la clé à portée de main. Vous pouvez utiliser le programme d'installation ou configurer les mêmes fichiers manuellement.

2. Choisissez une méthode de configuration

Option A : exécuter le programme d'installation

macOS ou Linux

Exécutez cette commande en tant qu'utilisateur normal :

curl -fsSL https://modelflare.dev/install/codex.sh | sh

Lorsque vous êtes déjà connecté en tant que root sur un VPS ou un conteneur, utilisez :

curl -fsSL https://modelflare.dev/install/codex.sh | MODELFLARE_ALLOW_ROOT=1 sh

N'ajoutez pas sudo sur un ordinateur personnel normal. Le script installe ou met à jour Codex, sauvegarde les fichiers existants, demande votre clé API Modelflare et écrit la configuration du fournisseur sous ~/.codex.

Windows PowerShell

Ouvrez PowerShell en tant qu'utilisateur Windows normal et exécutez :

irm https://modelflare.dev/install/codex.ps1 | iex

Le programme d'installation vous demande une langue et votre clé API Modelflare, vérifie l'accès à gpt-5.6-sol et sauvegarde les fichiers existants avant de les modifier. Une fois l'opération terminée, continuez à Vérifier la connexion.

Option B : créez vous-même chaque fichier Codex

Utilisez cette option lorsque vous ne souhaitez pas exécuter le script d'installation Modelflare. Suivez les étapes dans l'ordre et utilisez le bloc de commande de votre système d'exploitation à chaque étape.

L'option B crée deux fichiers sous votre répertoire .codex au niveau utilisateur : config.toml et modelflare_api_key.

Étape 1 : installer la CLI Codex

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

Étape 2 : créer et saisir le répertoire .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

Étape 3 : créer 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

Étape 4 : créer modelflare_api_key

Avant d'exécuter la commande pour votre système, remplacez YOUR_MODELFLARE_API_KEY par la clé API complète que vous avez créée dans la console Modelflare. Le fichier doit contenir uniquement la clé elle-même : ne conservez pas l'espace réservé et n'ajoutez pas de guillemets, d'accents inversés ou d'espaces.

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

Étape 5 : démarrer 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. Vérifier la connexion

Si vous avez utilisé le programme d'installation, fermez complètement toute session CLI, IDE ou bureau Codex déjà ouverte. Ouvrez un nouveau terminal, entrez un répertoire de projet et exécutez :

codex --model gpt-5.6-sol

Demandez ensuite à Codex :

Répondez en une phrase confirmant le modèle et le fournisseur actifs.

Une réponse normale signifie que la configuration est terminée.

Problèmes courants

Symptôme Que faire
401 Recopiez la clé API et confirmez qu'elle n'a pas été supprimée ou désactivée.
model_not_found Modifiez la clé API et choisissez un groupe pouvant accéder à gpt-5.6-sol.
La connexion ChatGPT apparaît Quittez complètement chaque session Codex et rouvrez la CLI.
codex est introuvable Ouvrez un nouveau terminal. Sous Windows, essayez codex.cmd.