Comment utiliser Codex avec les modèles Novita AI : Guide complet de configuration

Comment utiliser Codex avec les modèles Novita AI : Guide complet de configuration

Codex CLI est un assistant de codage IA open source qui s’exécute localement dans votre terminal tout en se connectant à des modèles IA distants via des API. Développé en Rust pour la performance et la sécurité, il peut lire, modifier et exécuter du code dans le répertoire de votre choix tout en maintenant des protections de bac à sable strictes.

Ce guide vous montre comment configurer Codex CLI avec des modèles IA avancés via Novita AI, notamment des modèles de codage spécialisés comme Qwen Coder, des modèles axés sur le raisonnement comme DeepSeek et des modèles agentiques comme Kimi K2.

Qu’est-ce que Codex CLI ?

Codex CLI est un agent de codage basé sur terminal qui combine l’exécution locale avec les capacités d’IA cloud. Contrairement aux outils de génération de code qui ne produisent que des extraits de code, Codex CLI peut comprendre l’ensemble de votre projet, exécuter le code qu’il crée, déboguer les problèmes et itérer jusqu’à ce que les solutions fonctionnent correctement.

Fonctionnalités clés

Architecture locale d’abord : S’exécute entièrement sur votre machine tout en effectuant des appels API vers des modèles IA. Votre code reste local tout en tirant parti des puissantes capacités d’IA cloud.

Compréhension du projet : Lit l’ensemble de votre base de code, comprend les modèles existants, les dépendances et le style de codage pour générer du code qui s’intègre parfaitement à votre projet.

Fonctionnement autonome : Peut travailler de manière indépendante pendant de longues périodes, décomposant les tâches complexes et les exécutant systématiquement avec une supervision minimale.

Modes d’approbation flexibles :

  • Mode Suggestion : Demande une approbation à chaque étape (par défaut)
  • Mode Édition automatique : Modifie automatiquement les fichiers mais demande une autorisation avant d’exécuter des commandes
  • Mode Entièrement automatique : Autonomie complète sans demande d’approbation

Fonctionnalités de sécurité : S’exécute dans des environnements sans réseau et avec bac à sable de répertoire pour protéger votre système tout en maintenant une fonctionnalité complète.

Codex CLI vs Claude Code : Différences clés

Avant de vous lancer dans la configuration de Codex CLI, il est important de comprendre comment il diffère de Claude Code, un autre assistant de codage IA populaire :

Codex CLI

  • Support des modèles : Prend en charge les modèles OpenAI et les API compatibles OpenAI, avec support de plusieurs fournisseurs
  • Architecture : Agent local qui s’exécute dans votre terminal avec des appels API vers des modèles distants
  • Open Source : Entièrement open source avec des contributions communautaires

Claude Code

  • Support des modèles : Se concentre sur les modèles Claude d’Anthropic et les API compatibles Anthropic
  • Architecture : Expérience intégrée sur les plateformes web, desktop et IDE
  • Développement : Cœur propriétaire avec accès API

Codex CLI est supérieur pour sa précision et sa capacité à gérer des tâches complexes, en particulier dans des bases de code existantes. Claude Code est souvent préféré pour son expérience utilisateur et les configurations de projets initiaux. Certains utilisateurs obtiennent les meilleurs résultats en combinant les deux outils.

Pour les workflows spécifiques à Claude, consultez notre guide sur l’utilisation de Claude Code avec Novita AI.

Pourquoi utiliser des API tierces avec Codex CLI ?

Bien que Codex CLI prenne en charge nativement les modèles OpenAI, les API tierces comme Novita AI offrent des avantages clés :

Modèles spécialisés : Accédez à des modèles de pointe comme DeepSeek V3.1 pour le raisonnement, Qwen Coder pour la programmation et Kimi K2 pour les workflows agentiques.

Coût et performance : Des tarifs compétitifs avec des modèles optimisés pour des tâches spécifiques, des réponses légères à la résolution de problèmes complexes.

Modèles personnalisés : Avec Novita AI, vous pouvez même utiliser vos propres modèles personnalisés rapidement dans Codex CLI pour des besoins spécialisés.

Fiabilité : Les fournisseurs alternatifs réduisent les limites de débit et garantissent un accès constant en cas de pannes ou de restrictions régionales.

Comment accéder aux modèles Novita AI dans Codex CLI

Prérequis

  • Créer un compte : Visitez le site web de Novita AI et inscrivez-vous pour créer un compte.
  • Générer votre clé API : Après vous être connecté, accédez à la page Gestion des clés pour générer votre clé API.
  • Sélectionner un nom de modèle : Vous devrez copier le nom du modèle que vous souhaitez utiliser depuis la Bibliothèque de modèles de Novita AI. Certains modèles disponibles incluent :
    • deepseek/deepseek-v3.1
    • qwen/qwen3-coder-480b-a35b-instruct
    • moonshotai/kimi-k2-0905
    • openai/gpt-oss-120b
    • zai-org/glm-4.5
    • google/gemma-3-12b-it
  • Enregistrez-la en toute sécurité : vous en aurez besoin pour la configuration.

Installation

Installer via npm (Recommandé)

npm install -g @openai/codex

Installer via Homebrew (macOS)

brew install codex

Vérifier l’installation

codex --version

Configuration des modèles Novita AI

Configurer le fichier de configuration

Codex CLI utilise un fichier de configuration TOML situé à :

  • macOS/Linux : ~/.codex/config.toml
  • Windows : %USERPROFILE%\.codex\config.toml

Modèle de configuration de base

model = "MODEL_NAME"
model_provider = "novitaai"

[model_providers.novitaai]
name = "Novita AI"
base_url = "https://api.novita.ai/openai"
http_headers = {"Authorization" = "Bearer YOUR_NOVITA_API_KEY"}
wire_api = "chat"

Modèles disponibles et cas d’utilisation

Modèle Cas d’utilisation Points forts
deepseek/deepseek-v3.1 Algorithmes complexes et architecture Raisonnement et résolution de problèmes supérieurs
qwen/qwen3-coder-480b-a35b-instruct Génération et refactorisation de code Spécialisé pour les tâches de programmation
moonshotai/kimi-k2-0905 Workflows agentiques et automatisation Exécution rapide, gestion de contexte long
openai/gpt-oss-120b Tâches de développement générales Performance de base fiable
zai-org/glm-4.5 Intégration d’outils et débogage Taux de réussite élevé pour les appels d’outils
google/gemma-3-12b-it Tâches de développement légères Réponses efficaces et rapides

Démarrage

Lancer Codex CLI

codex

Exemples d’utilisation de base

Génération de code :

> Create a Python class for handling REST API responses with error handling

Analyse de projet :

> Review this codebase and suggest improvements for performance

Correction de bugs :

> Fix the authentication error in the login function

Tests :

> Generate comprehensive unit tests for the user service module

Travailler avec des projets existants

Accédez au répertoire de votre projet avant de lancer Codex CLI :

cd /path/to/your/project
codex

Codex CLI comprendra automatiquement la structure de votre projet, lira les fichiers existants et conservera le contexte sur votre base de code tout au long de la session.

Conclusion

Codex CLI avec les modèles Novita AI offre un environnement de développement puissant et flexible qui combine le contrôle local avec les capacités d’IA cloud. En choisissant le bon modèle pour chaque tâche et en configurant correctement votre environnement, vous pouvez accélérer considérablement votre flux de travail de développement tout en maintenant la qualité et la sécurité du code.

Commencez par la configuration de base en utilisant Qwen Coder pour les tâches de développement générales, puis essayez des modèles spécialisés comme DeepSeek pour le raisonnement complexe ou Kimi K2 pour les workflows autonomes au fur et à mesure que vos besoins évoluent.

À propos de Novita AI

Novita AI est une plateforme cloud IA qui offre aux développeurs un moyen simple de déployer des modèles IA grâce à notre API simple, tout en fournissant un cloud GPU abordable et fiable pour construire et mettre à l’échelle.

Lectures recommandées

  1. Comment utiliser Kimi-K2 dans Claude Code sur Windows, Mac et Linux
  2. Comment utiliser l’API compatible OpenAI dans Qwen Code (Configuration en 60s !)
  3. Trae + Novita AI : Guide étape par étape pour accéder aux modèles IA dans votre IDE