Skip to Content
aicentos

Codex

Utiliser aicentos dans Codex : import en un clic via CC Switch, ou configuration manuelle de config.toml

Dernière mise à jour:

Codex est compatible avec le protocole OpenAI : pointez le fournisseur de modèles vers aicentos pour utiliser tous les modèles intégrés par aicentos.

Deux approches sont proposées ci-dessous : la gestion en un clic avec CC Switch (recommandée), ou l'édition manuelle de config.toml.

Méthode 1 : avec CC Switch (recommandé)

CC Switch sait aussi gérer la configuration de Provider de Codex, avec bascule en un clic entre plusieurs jeux de configuration.

Voir Intégrer CC Switch →

Méthode 2 : configuration manuelle

Prérequis

ÉlémentValeur
Provider IDaicentos
Nom du provideraicentos
Base URLhttps://aicentos.com/v1
Variable d'environnement de l'API KeyAICENTOS_API_KEY

Créez d'abord, sur la page « API Key » de la console, une clé dédiée, avec codex dans son nom pour suivre plus facilement sa consommation.

Définir l'API Key

Définissez la variable d'environnement dans le terminal :

export AICENTOS_API_KEY="sk-votre-clé-API"

Pour la rendre permanente, ajoutez-la à ~/.zshrc ou ~/.bashrc, puis rechargez :

source ~/.zshrc

Vérifiez que la variable est bien prise en compte :

echo $AICENTOS_API_KEY

Configurer le provider Codex

Éditez ~/.codex/config.toml en y ajoutant :

model = "votre-nom-de-modèle"
model_provider = "aicentos"

[model_providers.aicentos]
name = "aicentos"
base_url = "https://aicentos.com/v1"
env_key = "AICENTOS_API_KEY"
wire_api = "responses"

Remplacez votre-nom-de-modèle par un nom de modèle listé dans la « place de marché des modèles » de la console ; voir Modèles pris en charge.

Lancer Codex

codex

Envoyez une requête simple pour vérifier que le provider fonctionne correctement.

Résolution des problèmes

En cas d'échec des requêtes, comparez la sortie du terminal Codex avec le journal de consommation de la console. Causes fréquentes :

  • Nom de modèle mal orthographié (référez-vous à la place de marché des modèles).
  • Format de Base URL incorrect (arrêtez-la à /v1, sans chemin supplémentaire).
  • Variable d'environnement non lue par le terminal courant (rouvrez un terminal ou source le fichier de configuration).