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. |