Comment utiliser Novita AI avec Roo Code : Guide d’installation complet

Roo Code est un puissant assistant de programmation IA open source qui intègre des fonctionnalités de développement autonome directement dans votre éditeur VSCode. Avec plus de 1.3 million d'installations et une communauté de développeurs dynamique, Roo Code se distingue par sa flexibilité, sa compatibilité multi-modèles et ses modes spécifiques aux rôles qui permettent aux agents IA de rester concentrés et productifs.

Dans ce guide, nous vous montrerons comment intégrer Novita AI's LLM L'API de Roo Code vous donne accès à des modèles de pointe comme Kimi et DeepSeek de Moonshot AI à des prix compétitifs, le tout dans votre environnement VSCode familier.

Pourquoi le code Roo + Novita AI?

Roo Code : Votre équipe de développement IA dans VSCode

Roo Code va bien au-delà de la simple saisie semi-automatique. C'est un assistant de codage actif capable de :

  • Générer du code à partir de descriptions en langage naturel
  • Refactoriser et déboguer les bases de code existantes sur plusieurs fichiers
  • Rédigez la documentation et répondez aux questions concernant votre code.
  • Exécuter des commandes et lancer des tests (avec votre approbation)
  • Adaptez-vous à votre flux de travail grâce aux modes spécialisés (Architecture, Code, Débogage, Questions, Tests).

Contrairement aux outils propriétaires comme Cursor ou Windsurf, Roo Code est :

✅ Entièrement open-source (licence Apache 2.0)

✅ Indépendant du modèle (fonctionne avec plus de 10 fournisseurs, dont OpenAI, Anthropic, Google et Novita AI)

✅ Priorité à la confidentialité (votre code ne quitte jamais votre machine sauf si vous l'envoyez à une API externe)

✅ Axée sur la communauté (plus de 22 500 étoiles sur GitHub, communauté Discord active)

Novita AI:Rentable LLM L’accès

Novita AI offre aux développeurs un accès simplifié à des modèles de langage de pointe avec :

  • Tarification compétitive avec des tarifs transparents à la carte
  • Large choix de modèles (100+ modèles (notamment DeepSeek, Moonshot AI, Qwen, et bien d'autres)
  • API compatible avec OpenAI (remplacement direct du code existant)
  • Haute fiabilité et service à faible latence

Pré-requis :

Avant de commencer, assurez-vous d'avoir :

VSCode installé

Téléchargez la dernière version de Visual Studio Code depuis le site web. site web officiel.

Novita AI Compte et clé API

  1. Visiter Novita AI et créez un compte gratuit.
  2. Accédez à la Gestion des clés .
  3. Générez une nouvelle clé API et copiez-la (vous en aurez besoin à l'étape 2).
Comment obtenir une clé API ?

Étapes d'intégration

Étape 1 : Installer l'extension Roo Code

  1. Ouvrez VSCode et accédez au panneau Extensions.
  2. Recherchez « Roo Code » sur la plateforme.
  3. Cliquez sur Installer pour l'extension de Roo Veterinary Inc (ID : RooVeterinaryInc.roo-cline).
  4. Après l'installation, l'icône Roo Code (un kangourou) apparaîtra dans la barre latérale de votre VSCode.
Comment installer le code Roo ?

Étape 2 : Configurer le fournisseur tiers (Novita AI)

Une fois l'extension installée, vous devrez la connecter à Novita AIAPI de :

  1. Cliquez sur l'icône Roo Code dans la barre latérale pour ouvrir le panneau.
  2. Sur l'écran de configuration, vous verrez deux options :
    1. Routeur Roo Code (nécessite un compte Roo Code)
    2. Fournisseur tiers (utilisez vos propres clés API)
  3. Sélectionner un fournisseur tiers.
  4. Remplissez les champs de configuration :
    1. Fournisseur d'API : Choisissez Compatible avec OpenAI
    2. URL de base : https://api.novita.ai/openai
    3. Clé API : Collez votre Novita AI Clé API (de l'étape 2 des prérequis)
    4. Modèle : Saisissez le nom du modèle souhaité (par exemple, moonshotai/kimi-k2.5)
  5. 🎉Remarque : Vous trouverez la liste complète des modèles disponibles sur le Novita AI Page des modèles.
Comment utiliser un fournisseur tiers et le configurer dans Roo Code

Étape 3 : tester l'intégration

Vérifions que Roo Code peut communiquer avec Novita AI:

  1. Ouvrez un projet existant ou créez un nouveau fichier dans VSCode.
  2. Ouvrez le panneau Roo Code (cliquez sur l'icône du kangourou).
  3. Saisissez une requête simple dans l'interface de chat.
  4. Attendez la réponse de l'IA. Vous devriez voir :
    1. Indicateur « Réflexion » (requête API en cours)
    2. Une réponse du modèle (par exemple : « Bonjour ! Je suis en mode Architecte, prêt à vous aider à planifier… »)

Comprendre les modes de code de Roo

L'un des atouts majeurs de Roo Code réside dans son système de modes. Les modes permettent à l'IA de se concentrer sur des tâches spécifiques et limitent l'accès aux outils aux seules fonctionnalités pertinentes, réduisant ainsi les dysfonctionnements et les modifications indésirables.

Modes disponibles

ModeInteretQuand utiliser
ArchitectePlanification et conception (aucune modification du code)Création d'une nouvelle fonctionnalité, conception de l'architecture système, décomposition de tâches complexes
CodeImplémentation et refactorisationÉcriture de nouveau code, refactorisation de fichiers existants, modifications de plusieurs fichiers
DemanderQuestions-réponses et explications (lecture seule)Comprendre le fonctionnement du code, obtenir des réponses rapides, générer de la documentation
DéboguerDiagnostics et réparationsRecherche des erreurs, ajout de journaux, identification des causes profondes
OrchestrateurCoordonner les tâches à travers plusieurs modesLorsque le travail s'étend sur plusieurs étapes ou rôles (par exemple : planification, implémentation, puis débogage ; gestion de requêtes volumineuses/complexes ; découpage d'une fonctionnalité importante en sous-tâches parallèles ; ou lorsque vous souhaitez que Roo gère automatiquement les transitions entre les équipes Architecte, Codeur et Débogage), Roo est la solution idéale.

Dépannage

Erreur : « Clé API invalide »

Solution:

  1. Vérifiez que vous avez bien copié la clé API depuis Novita AI.
  2. Veillez à ne pas laisser d'espaces supplémentaires avant ou après la clé.
  3. Vérifiez que la clé n'a pas expiré (régénérez-la si nécessaire).

Roo Code est lent ou ne répond pas.

Solution:

  1. Vérifiez votre connection internet.
  2. Réduisez le nombre de fichiers dans le contexte (utilisez .rooignore (exclure les grands répertoires).

Conclusion

Vous avez réussi l'intégration Novita AI Avec Roo Code dans VSCode ! Cette puissante combinaison vous offre un accès flexible aux modèles d’IA, un développement rentable et un contrôle total de la confidentialité, le tout sans dépendance vis-à-vis d’un fournisseur.

Prêt à vous lancer ? Essayez de demander à Roo Code de refactoriser une fonction complexe, de générer des tests unitaires ou de déboguer une erreur difficile à résoudre. Pour plus de tutoriels et d’assistance communautaire, consultez le site web. Documentation Roo Code et rejoindre le Communauté Discord.

Bonne codage! 🦘

Novita AI est une plateforme cloud d'IA qui offre aux développeurs un moyen simple de déployer des modèles d'IA à l'aide de notre API simple, tout en fournissant des solutions abordables et fiables GPU Cloud pour la construction et la mise à l'échelle.

Questions fréquemment posées

Qu'est-ce que le Roo Code ?

Roo Code est un assistant de codage IA open source pour VSCode qui intègre des fonctionnalités de développement autonome à votre éditeur. Il peut générer du code, effectuer des refactorisations sur plusieurs fichiers, rédiger de la documentation, déboguer des problèmes et exécuter des commandes, le tout grâce à une interaction en langage naturel. Contrairement aux outils de saisie semi-automatique, Roo Code fonctionne comme un assistant interactif doté de modes spécifiques (Architecture, Code, Débogage, Questions, Tests) qui permettent à l'IA de se concentrer sur des tâches précises.

Roo Code est-il gratuit ?

Oui, Roo Code est gratuit et open source. Vous pouvez l'utiliser avec :
– Vos propres clés API provenant de fournisseurs comme Novita AI (paiement à l'utilisation)
– Routeur Roo Code (service de Roo Code)
– Ollama pour les modèles locaux (gratuit, fonctionne sur votre machine)

Roo Code est-il meilleur que Cursor ?

Roo Code et Cursor ont des objectifs similaires, mais présentent des atouts différents. Roo Code est entièrement open source et indépendant des modèles, ce qui signifie que vous pouvez utiliser n'importe quel fournisseur d'IA (OpenAI, Anthropic, etc.). Novita AICursor, par exemple, offre une expérience plus fluide et intégrée, mais nécessite un abonnement et limite le choix des modèles. Si la flexibilité, la maîtrise des coûts et les valeurs de l'open source sont importantes pour vous, Roo Code est la meilleure option.


Découvrez-en plus sur Novita

Abonnez-vous pour recevoir les derniers articles envoyés à votre adresse e-mail.

Laisser un commentaire

Remonter en haut

Découvrez-en plus sur Novita

Abonnez-vous maintenant pour continuer à lire et accéder aux archives complètes.

Lire la suite