For the complete documentation index, see llms.txt. This page is also available as Markdown.

Codage IA Continue.dev

Alimentez Continue.dev avec les GPU Clore.ai — exécutez CodeLlama 34B, DeepSeek Coder et Qwen2.5-Coder localement sur des locations de GPU bon marché pour une assistance privée au codage IA.

Continue.dev est un assistant de codage IA open source pour VS Code et JetBrains avec plus de 25 000 étoiles GitHub. Le l'extension s'exécute sur votre machine locale (ou dans votre IDE), mais elle se connecte à un serveur de modèle backend pour l'inférence. En pointant Continue.dev vers un GPU puissant loué chez Clore.ai, vous obtenez :

  • Modèles de codage haut de gamme (plus de 34 milliards de paramètres) qui ne tiendront pas sur votre ordinateur portable

  • Confidentialité totale — le code reste sur une infrastructure que vous contrôlez

  • Coûts flexibles — ne payez que pendant que vous codez (~0,20–0,50 $/h contre 19 $/mois pour Copilot)

  • API compatible avec OpenAI — Continue.dev se connecte à Ollama, vLLM ou TabbyML de manière transparente

Ce guide se concentre sur la configuration du backend GPU de Clore.ai (Ollama ou vLLM) auquel se connecte votre extension Continue.dev locale.

Architecture: Votre IDE (avec l'extension Continue.dev) → Internet → serveur GPU Clore.ai (exécutant Ollama / vLLM / TabbyML) → inférence locale du modèle. Aucun code ne touche jamais une API tierce.

Aperçu

Propriété
Détails

Licence

Apache 2.0

Étoiles GitHub

25K+

Prise en charge des IDE

VS Code, JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, etc.)

Fichier de configuration

~/.continue/config.json

Options de backend

Ollama, vLLM, TabbyML, LM Studio, llama.cpp, API compatibles avec OpenAI

Difficulté

Facile (installation de l'extension) / Moyen (backend auto-hébergé)

GPU requis ?

Sur le serveur Clore.ai (oui) ; sur votre ordinateur portable (non)

Caractéristiques clés

Autocomplétion, chat, mode édition, contexte de base de code (RAG), commandes slash personnalisées

Modèles recommandés pour le codage

Modèle
VRAM
Atout
Remarques

codellama:7b

~6 Go

Autocomplétion rapide

Bon point de départ

codellama:13b

~10 Go

Équilibré

Meilleur rapport qualité/vitesse pour l'autocomplétion

codellama:34b

~22 Go

Meilleure qualité CodeLlama

Nécessite une RTX 3090 / A100

deepseek-coder:6.7b

~5 Go

Spécialiste Python/JS

Excellent pour le développement web

deepseek-coder:33b

~22 Go

Open source haut de gamme

Concurrence GPT-4 sur le code

qwen2.5-coder:7b

~6 Go

Code multilingue

Performant sur plus de 40 langues

qwen2.5-coder:32b

~22 Go

À la pointe de la technologie

Meilleur modèle de codage open source de 2024

starcoder2:15b

~12 Go

Spécialiste de la complétion de code

Prise en charge du FIM (remplissage au milieu)

Exigences

Exigences du serveur Clore.ai

Niveau
GPU
VRAM
RAM
Disque
Prix
Modèles

Petit budget

RTX 3060

12 Go

16 Go

40 Go

$0.03–0.07/hr

CodeLlama 7B, DeepSeek 6.7B, Qwen2.5-Coder 7B

Recommandé

RTX 3090

24 Go

32 Go

80 Go

0,07–0,21 $/h

CodeLlama 34B, DeepSeek 33B, Qwen2.5-Coder 32B

Performances

RTX 4090

24 Go

32 Go

80 Go

0,14–0,42 $/h

Mêmes modèles que ci-dessus, inférence plus rapide

Puissance

A100 40 Go

40 Go

64 Go

120 Go

Plusieurs modèles 34B simultanément

Maximum

A100 80 Go

80 Go

80 Go

200 Go

Modèles 70B (CodeLlama 70B)

Exigences locales (votre machine)

  • VS Code ou n'importe quel IDE JetBrains

  • Extension Continue.dev installée

  • Connexion Internet stable à votre serveur Clore.ai

  • Aucun GPU local requis — toute l'inférence se fait sur Clore.ai

Démarrage rapide

Partie 1 : Configurer le backend Clore.ai

Option A — Backend Ollama (recommandé pour la plupart des utilisateurs)

Ollama est le backend le plus simple pour Continue.dev — configuration simple, excellente gestion des modèles, API compatible avec OpenAI.

Pour exposer Ollama en externe (afin que votre IDE local puisse se connecter) :

Option B — Backend vLLM (haut débit / compatible avec OpenAI)

vLLM offre une inférence plus rapide et une prise en charge multi-utilisateur. Idéal si plusieurs développeurs partagent un seul serveur Clore.ai.

Option C — Backend TabbyML (spécialiste de l'autocomplétion FIM)

TabbyML fournit une autocomplétion fill-in-the-middle (FIM) supérieure — les suggestions de texte fantôme en ligne. Voir la documentation TabbyML pour tous les détails de configuration.

Partie 2 : Installer l'extension Continue.dev

VS Code :

  1. Ouvrez le panneau Extensions (Ctrl+Shift+X / Cmd+Shift+X)

  2. Recherchez "Continue" — installez l'extension officielle de Continue (continuedev)

  3. Cliquez sur l'icône Continue dans la barre latérale (ou Ctrl+Shift+I)

JetBrains (IntelliJ, PyCharm, WebStorm, GoLand) :

  1. Fichier → Paramètres → Plugins → Marketplace

  2. Recherchez "Continue" et installez

  3. Redémarrez l'IDE ; le panneau Continue apparaît dans la barre latérale droite

Partie 3 : Configurer Continue.dev pour utiliser Clore.ai

Modifier ~/.continue/config.json sur votre machine locale:

Pour le backend vLLM à la place d'Ollama :

Pour backend TabbyML (autocomplétion uniquement) :

Configuration

Configuration du tunnel SSH (accès distant sécurisé)

Au lieu d'exposer les ports publiquement, utilisez un tunnel SSH depuis votre machine locale :

Tunnel persistant avec autossh

Charger plusieurs modèles pour différentes tâches

Avec une RTX 3090 (24 Go), vous pouvez exécuter simultanément un grand modèle de chat et un petit modèle d'autocomplétion :

Indexation de la base de code (RAG pour votre dépôt)

Continue.dev peut indexer votre base de code pour fournir des suggestions contextuelles. Téléchargez un modèle d'embedding :

Accélération GPU

Surveiller les performances d'inférence

Performances attendues par GPU

GPU
Modèle
Contexte
Jetons/s (approx.)

RTX 3060 12 Go

CodeLlama 7B

8K

~40–60 t/s

RTX 3060 12 Go

DeepSeek-Coder 6.7B

8K

~45–65 t/s

RTX 3090 24 Go

Qwen2.5-Coder 32B (Q4)

16K

~15–25 t/s

RTX 3090 24 Go

DeepSeek-Coder 33B (Q4)

16K

~15–22 t/s

RTX 4090 24 Go

Qwen2.5-Coder 32B (Q4)

16K

~25–40 t/s

A100 40 Go

Qwen2.5-Coder 32B (FP16)

32K

~35–50 t/s

A100 80 Go

CodeLlama 70B (Q4)

32K

~20–30 t/s

Pour l'autocomplétion (fill-in-the-middle), starcoder2:3b ou codellama:7b atteint 50–100 t/s — suffisamment rapide pour donner une impression d'instantanéité dans l'IDE.

Optimiser Ollama pour de meilleures performances

Conseils et bonnes pratiques

Utiliser différents modèles pour différentes tâches

Configurez Continue.dev avec des modèles spécialisés par type de tâche — l'interface vous permet de changer de modèle en cours de conversation :

Comparaison des coûts

Solution
Coût mensuel (utilisation 8 h/jour)
Confidentialité
Qualité du modèle

GitHub Copilot

19 $/utilisateur/mois

❌ cloud Microsoft

GPT-4o (fermé)

Cursor Pro

20 $/utilisateur/mois

❌ Cloud Cursor

Claude 3.5 (fermé)

RTX 3060 sur Clore.ai

~24 $/mois

✅ Votre serveur

CodeLlama 13B

RTX 3090 sur Clore.ai

~48 $/mois

✅ Votre serveur

Qwen2.5-Coder 32B

RTX 4090 sur Clore.ai

~84 $/mois

✅ Votre serveur

Qwen2.5-Coder 32B

A100 80 Go sur Clore.ai

~264 $/mois

✅ Votre serveur

CodeLlama 70B

Pour une équipe de 3 développeurs ou plus partageant un seul RTX 3090 Clore.ai (~48 $/mois au total), le coût par utilisateur bat Copilot tout en fournissant un modèle plus grand et privé.

Arrêter quand on ne code pas

Clore.ai facture à l'heure. Utilisez un script simple pour démarrer/arrêter le serveur :

Utiliser les commandes personnalisées de Continue.dev

Ajoutez des commandes slash personnalisées à config.json pour les flux de travail de codage courants :

Dépannage

Problème
Cause probable
Solution

Continue.dev affiche "Connexion refusée"

Ollama injoignable

Vérifiez que le tunnel SSH est actif ; vérifiez que curl http://localhost:11434/ fonctionne

La saisie semi-automatique ne se déclenche pas

Le modèle de saisie semi-automatique par Tab n'est pas défini

Ajoutez tabAutocompleteModel dans config.json ; activez-le dans les paramètres de Continue

Réponses très lentes (>30 s pour le premier jeton)

Chargement du modèle depuis le disque

La première requête charge le modèle dans la VRAM — les requêtes suivantes sont rapides

Erreur "Modèle introuvable"

Le modèle n'a pas été téléchargé

Exécutez docker exec ollama ollama pull <model-name> sur le serveur Clore.ai

Latence élevée entre les jetons

Latence réseau ou modèle trop volumineux

Utilisez le tunnel SSH ; passez à un modèle plus petit ; vérifiez l'utilisation du GPU du serveur

Le contexte de la base de code ne fonctionne pas

Le modèle d'embeddings est manquant

Téléchargez nomic-embed-text via Ollama ; vérifiez embeddingsProvider dans config.json

Le tunnel SSH se déconnecte fréquemment

Connexion instable

Utilisez autossh pour une reconnexion persistante ; ajoutez ServerAliveInterval 30

La fenêtre de contexte est dépassée

Fichiers/conversations longs

Réduisez contextLength dans config.json ; utilisez un modèle avec un contexte plus long

Le plugin JetBrains ne se charge pas

Incompatibilité de version de l'IDE

Mettez à jour l'IDE JetBrains vers la dernière version ; vérifiez la matrice de compatibilité du plugin Continue.dev

OOM de vLLM lors du chargement

Pas assez de VRAM

Ajoutez --gpu-memory-utilization 0.85 ; utilisez un modèle plus petit ou une version quantifiée

Commandes de débogage

Validation de la configuration Continue.dev

Pour aller plus loin

Mis à jour

Ce contenu vous a-t-il été utile ?