Intégration de Codex CLI
Méthode de configuration pour l'intégration d'OpenAI Codex CLI à 1折AI (model_providers de ~/.codex/config.toml), appel des modèles GPT via l'interface Responses.
Les modèles OpenAI / GPT sont en ligne. Codex CLI utilise l’interface OpenAI Responses (/v1/responses) et se connecte via la clé API de ce site. Les modèles disponibles et les prix sont consultables dans le catalogue des modèles.
Commençons par expliquer clairement la configuration d’un fournisseur personnalisé pour Codex ; le format provient de la documentation officielle de configuration de Codex.
Fichier de configuration
Section intitulée « Fichier de configuration »La configuration de Codex se trouve dans ~/.codex/config.toml. Les fournisseurs personnalisés ne peuvent être définis que dans ce fichier au niveau utilisateur ; les paramètres .codex/config.toml définissant model_provider dans un projet seront ignorés.
model_provider = "onezhe"model = "gpt-6-astra"
[model_providers.onezhe]name = "1折AI"base_url = "https://1zheai.com/v1"env_key = "ONEZHE_API_KEY"wire_api = "responses"L’exemple utilise gpt-6-astra ; vous pouvez le remplacer par un autre identifiant de modèle GPT pris en charge par votre clé.
Signification de quelques champs :
| Champ | Description |
|---|---|
model_provider | Quel fournisseur utiliser, correspondant à l’id de [model_providers.<id>] ci-dessous. openai, ollama et lmstudio sont des noms réservés et ne peuvent pas être utilisés |
base_url | doit inclure /v1 |
env_key | Codex lit la clé API (API key) depuis cette variable d’environnement ; le nom doit correspondre exactement à celui que vous exportez |
wire_api | La documentation officielle indique que seul responses est pris en charge actuellement ; c’est aussi la valeur par défaut si omis |
Ensuite, placez la clé API dans une variable d’environnement :
export ONEZHE_API_KEY="sk-你的Key"[Environment]::SetEnvironmentVariable("ONEZHE_API_KEY", "sk-你的Key", "User")Installer Codex
Section intitulée « Installer Codex »Les commandes suivantes proviennent de la documentation officielle de Codex :
npm install -g @openai/codexbrew install --cask codexcurl -fsSL https://chatgpt.com/codex/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"Questions fréquentes
Section intitulée « Questions fréquentes »401?
Le nom de variable écrit dans env_key ne correspond pas à celui que vous exportez réellement, ou vous avez ouvert le terminal avant de définir la variable d’environnement. Vérifiez les noms des deux côtés, rouvrez le terminal et réessayez.
Peut-on changer wire_api en chat ?
Non. Dans la documentation officielle de configuration de Codex, wire_api n’accepte que responses. Les services qui ne proposent que l’interface Chat Completions ont besoin d’un outil de conversion de protocole supplémentaire pour se connecter à Codex.
Comment choisir un modèle GPT ?
Consultez le catalogue des modèles pour voir les modèles actuels, puis renseignez l’identifiant du modèle dans model. Après avoir lancé Codex, envoyez une requête brève et vérifiez le modèle et l’état dans le journal des appels.
