inference.eu

Agents de code · OpenAI Codex CLI

Utiliser OpenAI Codex CLI avec des modèles open source hébergés dans l’UE

Codex CLI est l’agent de code open source d’OpenAI pour le terminal. Il accepte des fournisseurs de modèles personnalisés dans config.toml. Vous gardez l’agent et le faites tourner sur des modèles open-weight chez inference.eu, traités dans des centres de données européens et couverts par un accord de sous-traitance RGPD.

  1. 01Format d'API: OpenAI
  2. 02Centres de données dans l'UE
  3. 03Couvert par un seul DPA

Configuré en quelques minutes

  1. 1

    Créez une clé API dans votre compte inference.eu et exportez-la sous le nom INFERENCE_EU_API_KEY.

  2. 2

    Installez Codex CLI, par exemple avec npm install -g @openai/codex.

  3. 3

    Ajoutez la table [model_providers.inference-eu] dans ~/.codex/config.toml et définissez model_provider = "inference-eu".

  4. 4

    Réglez model sur un identifiant de modèle inference.eu, par exemple qwen3-coder-480b-a35b-instruct.

  5. 5

    Lancez codex dans votre dépôt et confiez-lui une petite tâche pour vérifier les commandes et les modifications de fichiers.

~/.codex/config.toml
model = "qwen3-coder-480b-a35b-instruct"
model_provider = "inference-eu"

[model_providers.inference-eu]
name = "inference.eu"
base_url = "https://api.inference.eu/v1"
env_key = "INFERENCE_EU_API_KEY"
wire_api = "responses"

Qu’est-ce que Codex CLI

Codex CLI est un agent de code d’OpenAI qui s’exécute en local dans votre terminal. Il lit votre code, propose et applique des modifications, lance des commandes dans un bac à sable et demande votre accord selon le mode choisi. Le même agent alimente l’extension Codex pour les IDE et peut être scripté avec codex exec dans vos pipelines.

Codex est conçu pour les modèles d’OpenAI, mais sa configuration permet de déclarer vos propres fournisseurs avec une URL de base et une clé API. C’est ce qui permet de l’utiliser avec des modèles open-weight hébergés dans l’UE.

Comment fonctionne la configuration

Les fournisseurs personnalisés se déclarent dans ~/.codex/config.toml, sous [model_providers.<id>]. base_url pointe vers inference.eu, env_key indique la variable d’environnement qui contient votre clé, et wire_api = "responses" sélectionne l’API Responses, utilisée par les versions actuelles de Codex pour tous les fournisseurs. inference.eu sert l’API Responses : streaming, appels d’outils et raisonnement fonctionnent comme Codex l’attend.

Réglez model_provider sur l’identifiant du fournisseur et model sur celui du modèle. Les identifiants openai, ollama et lmstudio sont réservés. Codex ignore model_providers dans les fichiers de configuration d’un projet : le bloc doit figurer dans votre configuration utilisateur.

Quels modèles choisir

qwen3-coder-480b-a35b-instruct est un bon choix par défaut. Entraîné pour le code agentique, il s’adapte bien au fonctionnement de Codex, très axé sur le shell : lire des fichiers, lancer des tests, appliquer des correctifs. Pour les tâches qui exigent davantage de planification dans une grande base de code, essayez glm-5.3 ou kimi-k3, qui respectent précisément les schémas d’outils.

gpt-oss-120b est le plus proche du style de raisonnement pour lequel Codex a été conçu et répond vite, ce qui convient aux petites corrections et aux exécutions de codex exec en intégration continue. Les profils de config.toml permettent de changer de modèle sans modifier le fichier.

Dépannage

Si Codex vous demande de vous connecter avec ChatGPT, il utilise encore le fournisseur intégré openai. Vérifiez que model_provider figure au premier niveau de ~/.codex/config.toml, et non dans une table. Une erreur 401 signifie que INFERENCE_EU_API_KEY n’est pas définie dans le shell qui a lancé Codex.

Une erreur 404 provient généralement d’un chemin en trop dans base_url, qui doit se terminer par /v1. « Model not found » signifie que la valeur de model diffère de l’identifiant inference.eu. Si l’agent s’arrête après une étape ou affiche des commandes au lieu de les exécuter, le modèle ne renvoie pas d’appels d’outils : choisissez l’un des modèles de code cités.

Garder le code et les données dans l’UE

Codex envoie ses requêtes depuis votre machine vers le fournisseur configuré. Avec inference.eu, prompts, contenus de fichiers et sorties de commandes sont traités dans des centres de données de l’UE et ne servent jamais à l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, communiquons la liste de nos sous-traitants et facturons en euros.

Aucun compte OpenAI n’est nécessaire. Notez que les fonctions hébergées dans le cloud d’OpenAI, comme les tâches cloud de Codex, n’utilisent pas votre fournisseur personnalisé. Pour un usage entièrement européen, travaillez en local avec le fournisseur personnalisé et laissez ces fonctions désactivées.

OpenAI Codex CLI : questions fréquentes

Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.

Poser une question

Faites passer vos charges IA sur une infrastructure européenne

Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.

  • Réponse sous un jour ouvré
  • Tarif adapté à votre volume
  • DPA prêt à signer