Comment utiliser Novita AI avec OpenCode : Le guide de configuration ultime

Comment utiliser Novita AI avec OpenCode : Le guide de configuration ultime

En avez-vous assez d’être bloqué avec un seul fournisseur d’IA pour votre flux de travail de développement ? OpenCode change la donne.

OpenCode est un agent de codage IA open source qui apporte une assistance IA puissante directement dans votre terminal, IDE ou bureau. Ce qui le distingue ? Une flexibilité totale. Contrairement aux solutions propriétaires qui vous enferment dans un seul écosystème, OpenCode prend en charge plus de 75 fournisseurs de LLM grâce à l’intégration Models.dev.

Ce guide vous montre comment booster OpenCode avec l’arsenal de modèles de codage d’élite de Novita AI : DeepSeek V3.2, GPT OSS 120B, GLM-4.7 et bien d’autres.

Le résultat est une infrastructure IA performante et abordable qui s’adapte à vos besoins. Que vous exploriez des bases de code inconnues, génériez du code prêt pour la production ou déboguiez des problèmes complexes, cette intégration offre des capacités puissantes sans coût élevé.

Qu’est-ce qu’OpenCode ?

OpenCode est un agent open source qui vous aide à écrire du code dans votre terminal, IDE ou bureau. Il est disponible sous forme d’interface en ligne de commande, d’application de bureau ou d’extension IDE, avec des modèles gratuits inclus ou la possibilité de connecter n’importe quel modèle de n’importe quel fournisseur.

Pourquoi les développeurs choisissent OpenCode :

Prise en charge de tous les modèles : OpenCode permet aux utilisateurs d’intégrer et d’utiliser n’importe quel modèle IA de n’importe quel fournisseur : Claude, OpenAI, Google, Novita AI, voire des modèles locaux. Cette flexibilité signifie que vous n’êtes jamais enfermé dans un seul écosystème et pouvez choisir le meilleur modèle pour chaque tâche spécifique.

Hautement personnalisable : L’outil est très personnalisable grâce à des plugins et des compétences, ce qui le rend adapté à divers flux de travail. Que vous travailliez sur des API backend, des composants frontend ou des pipelines de données, OpenCode s’adapte à votre style de développement.

Ses fonctionnalités clés incluent :

  • LSP activé : Charge automatiquement les protocoles Language Server adaptés pour le LLM
  • Multi-session : Lancez plusieurs agents en parallèle sur le même projet
  • Liens de partage : Partagez un lien vers n’importe quelle session pour référence ou pour déboguer
  • Claude Pro : Connectez-vous avec Anthropic pour utiliser votre compte Claude Pro ou Max
  • ChatGPT Plus/Pro : Connectez-vous avec OpenAI pour utiliser votre compte ChatGPT Plus ou Pro
  • Tout modèle : Plus de 75 fournisseurs de LLM via Models.dev, y compris des modèles locaux
  • Tout éditeur : Disponible sous forme d’interface en ligne de commande, d’application de bureau et d’extension IDE

Agents intégrés :

OpenCode inclut deux agents intégrés entre lesquels vous pouvez basculer avec la touche Tab :

  • build : Agent par défaut avec accès complet pour les travaux de développement
  • plan : Agent en lecture seule pour l’analyse et l’exploration de code (refuse les modifications de fichiers par défaut, demande une autorisation avant d’exécuter des commandes bash, idéal pour explorer des bases de code inconnues ou planifier des modifications)

Un sous-agent @general est également inclus pour les recherches complexes et les tâches multi-étapes, qui peut être invoqué en utilisant @general dans vos messages.

Pourquoi choisir Novita AI pour OpenCode ?

Novita AI fournit une infrastructure IA puissante qui en fait le choix idéal pour les utilisateurs d’OpenCode. Voici pourquoi :

Prise en charge des meilleurs modèles de codage

Novita AI prend en charge tous les modèles leaders optimisés pour les tâches de codage :

  • DeepSeek V3.2
  • Qwen3 Coder 480B A35B Instruct
  • OpenAI GPT OSS 120B
  • Minimax M2.1
  • GLM-4.7
  • Kimi K2 Thinking

Fonctionnalités de codage avancées

Novita AI propose des fonctionnalités adaptées aux développeurs, conçues spécifiquement pour les scénarios de codage :

Appel d’outils

Permettez à vos modèles IA d’interagir avec des outils et API externes. Ceci est essentiel pour construire des flux de travail de développement et des intégrations complexes, des requêtes de base de données aux tests d’API.

Sortie structurée

Obtenez des réponses systématiquement formatées en JSON ou dans d’autres formats structurés. Parfait pour générer du code qui s’intègre directement dans vos pipelines de construction sans formatage manuel.

Mise en cache des prompts

Réduisez les coûts et améliorez les temps de réponse en mettant en cache les prompts et le contexte fréquemment utilisés. Idéal pour les tâches de codage répétitives et l’analyse de grandes bases de code où vous interrogez les mêmes fichiers à plusieurs reprises.

Conçu pour la performance des développeurs

L’infrastructure de Novita AI offre les performances dont les développeurs ont besoin :

TPS élevé (Tokens Par Seconde) : Une génération de tokens rapide alimentée par des GPU de qualité entreprise garantit des flux de travail de codage fluides sans lag. Fini l’attente pour les suggestions d’autocomplétion ou les explications de code.

TTFT faible (Temps jusqu’au premier token) : Une latence minimale entre la demande et la première réponse, essentielle pour les sessions de codage interactives où chaque seconde compte.

Accès API rentable

Accédez à plus de 200 modèles IA via une API simple avec des tarifs compétitifs qui rendent le développement alimenté par l’IA accessible aux développeurs individuels comme aux équipes.

OpenCode vs Claude Code

OpenCode et Claude Code offrent tous deux une assistance de codage alimentée par l’IA, mais ils diffèrent considérablement par leur philosophie et leur implémentation.

Avantages d’OpenCode

100% Open Source

La base de code complète d’OpenCode est disponible pour inspection, modification et contribution. Cette transparence garantit la sécurité, permet la personnalisation et vous donne un contrôle total sur votre environnement de développement.

Indépendant des fournisseurs

OpenCode fonctionne avec Claude, OpenAI, Google, Novita AI, voire des modèles locaux. À mesure que les modèles IA évoluent et que les tarifs changent, vous n’êtes jamais bloqué avec un seul fournisseur. Basculez entre les modèles en fonction des exigences des tâches ou de l’optimisation des coûts.

Prise en charge LSP prête à l’emploi

OpenCode charge automatiquement les protocoles Language Server adaptés à votre projet, offrant une intelligence contextuelle sans configuration manuelle.

Focus sur l’interface TUI

Développé par des utilisateurs de Neovim et les créateurs de terminal.shop, OpenCode repousse les limites de ce qui est possible dans les interfaces en ligne de commande, offrant une expérience en ligne de commande puissante pour les développeurs qui vivent dans leur terminal.

Architecture client/serveur

Cette architecture permet à OpenCode de s’exécuter sur votre ordinateur pendant que vous le contrôlez à distance depuis une application mobile ou un autre client. L’interface TUI n’est qu’un des nombreux clients possibles.

Prise en charge multi-session

Exécutez plusieurs agents en parallèle sur le même projet, vous permettant de travailler sur le frontend, le backend et la documentation simultanément dans des fenêtres de terminal séparées.

Fonctionnalités de Claude Code

Intégration Anthropic : Intégration directe avec les modèles Claude d’Anthropic, optimisée pour l’écosystème Claude.

Expérience sélectionnée : L’orientation sur un seul fournisseur garantit une expérience utilisateur soignée et cohérente.

Support officiel : Soutenu par Anthropic avec des canaux de support dédiés.

Installer OpenCode

Installation rapide (recommandée)

La méthode la plus rapide pour installer OpenCode :

curl -fsSL https://opencode.ai/install | bash

Conseil : Supprimez les versions antérieures à 0.1.x avant l’installation.

Gestionnaires de paquets

# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest

# Windows (Scoop)
scoop install opencode

# Windows (Chocolatey)
choco install opencode

# macOS and Linux (Homebrew - recommended, always up to date)
brew install anomalyco/tap/opencode

# macOS and Linux (official brew formula, updated less frequently)
brew install opencode

# Arch Linux
paru -S opencode-bin

# Any OS
mise use -g opencode

# Nix
nix run nixpkgs#opencode
# or for latest dev branch
nix run github:anomalyco/opencode

Application de bureau (BÊTA)

OpenCode est également disponible en tant qu’application de bureau. Téléchargez-la directement depuis opencode.ai/download.

macOS (Homebrew) :

brew install --cask opencode-desktop

Windows (Scoop) :

scoop bucket add extras
scoop install extras/opencode-desktop

Répertoire d’installation

Le script d’installation respecte l’ordre de priorité suivant pour le chemin d’installation :

  1. $OPENCODE_INSTALL_DIR - Répertoire d’installation personnalisé
  2. $XDG_BIN_DIR - Chemin conforme à la spécification XDG Base Directory
  3. $HOME/bin - Répertoire binaire utilisateur standard (s’il existe ou peut être créé)
  4. $HOME/.opencode/bin - Répertoire de secours par défaut

Exemples :

OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash

XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

Configurer Novita AI dans OpenCode

OpenCode utilise l’AI SDK et Models.dev pour prendre en charge plus de 75 fournisseurs de LLM. Ajouter Novita AI est simple.

Étape 1 : Obtenez votre clé API Novita AI

  1. Accédez à la console Novita AI
  2. Créez un compte si vous n’en avez pas déjà un
  3. Cliquez sur « Créer une clé API »
  4. Copiez et enregistrez votre clé API en toute sécurité

Étape 2 : Connectez Novita AI à OpenCode

Exécutez la commande /connect dans OpenCode :

/connect

Recherchez Novita AI dans la liste des fournisseurs, puis saisissez votre clé API lorsque vous y êtes invité :

┌ API key
│
│
└ enter

C’est tout ! OpenCode enregistre votre clé API et vous êtes prêt à commencer à coder avec les modèles Novita AI.

Sélectionner et utiliser des modèles dans votre OpenCode

Configurez votre modèle

Après avoir connecté Novita AI, vous devez configurer le modèle à utiliser dans la configuration d’OpenCode.

  1. Exécutez la commande /models pour sélectionner un modèle :
/models
  1. Parcourez les modèles Novita AI disponibles et sélectionnez-en un. Pour une liste complète des modèles disponibles, consultez le catalogue de modèles Novita AI.

Travailler avec les agents OpenCode

OpenCode inclut deux agents intégrés entre lesquels vous pouvez basculer à l’aide de la touche Tab.

Agent de construction (par défaut)

L’agent build est votre compagnon de développement principal avec des permissions d’accès complet.

Ce qu’il peut faire :

  • Créer, modifier et supprimer des fichiers
  • Exécuter des commandes bash
  • Installer des paquets
  • Exécuter des tests et des scripts de construction
  • Apporter des modifications de code complètes

Utilisez l’agent build pour les travaux de développement actifs où vous avez besoin d’un contrôle total.

Agent de planification (lecture seule)

L’agent plan est conçu pour l’exploration et l’analyse de code sécurisées.

Fonctionnalités clés :

  • Refuse les modifications de fichiers par défaut : Empêche les modifications accidentelles lors de l’exploration de code
  • Demande une autorisation avant d’exécuter des commandes bash : Garantit que vous êtes conscient de toute interaction système
  • Idéal pour explorer des bases de code inconnues : Méthode sécurisée pour comprendre le code avant d’apporter des modifications

Quand utiliser l’agent plan :

  • Analyser une base de code inconnue
  • Examiner l’architecture du code
  • Planifier des stratégies de refactorisation
  • Obtenir des suggestions sans apporter de modifications

Sous-agent général

OpenCode inclut également un sous-agent general pour les recherches complexes et les tâches multi-étapes. Invoquez-le en utilisant @general dans vos messages.

Exemple :

@general Find all API endpoints in this codebase and list their authentication requirements

Le sous-agent general excelle dans les flux de travail multi-étapes qui nécessitent de rechercher, analyser et synthétiser des informations sur l’ensemble de votre projet.

Basculer entre les agents

Appuyez sur la touche Tab pendant une session pour basculer entre les agents build et plan.

Flux de travail typique :

  1. Commencez par plan pour explorer et comprendre du code inconnu
  2. Basculez vers build lorsque vous êtes prêt à apporter des modifications
  3. Revenez à plan pour vérifier vos modifications

Pour plus d’informations sur les agents, consultez la documentation OpenCode.

Conclusion

Prêt à vous libérer de la dépendance aux fournisseurs et à booster votre flux de travail de développement ?

L’intégration de Novita AI avec OpenCode vous offre le meilleur des deux mondes : la flexibilité open source d’OpenCode rencontre le catalogue puissant de modèles de codage d’élite de Novita AI.

Que vous soyez un développeur indépendant ou membre d’une équipe en pleine croissance, cette intégration offre des capacités IA de niveau professionnel qui s’adaptent à vos besoins.

Prêt à commencer ? Inscrivez-vous sur Novita AI dès aujourd’hui et découvrez l’avenir du codage alimenté par l’IA avec OpenCode et l’infrastructure GPU fiable de Novita AI.