IDE et éditeurs · Continue
Utiliser Continue avec des modèles open source hébergés dans l’UE
Continue est un assistant IA open source pour VS Code et les IDE JetBrains. Tous les modèles sont décrits dans config.yaml, si bien qu’ajouter inference.eu ne demande que quelques lignes. Les requêtes de chat, d’édition et d’application de code partent alors directement de l’IDE vers des modèles open-weight dans des centres de données européens.
- 01Format d'API: OpenAI
- 02Centres de données dans l'UE
- 03Couvert par un seul DPA
Configuré en quelques minutes
- 1
Créez une clé API dans votre compte inference.eu.
- 2
Ajoutez
INFERENCE_EU_API_KEY=<votre clé>dans~/.continue/.envpour que config.yaml puisse la lire comme secret. - 3
Ouvrez
~/.continue/config.yamldepuis le panneau Continue et ajoutez les modèles avecprovider: openaietapiBaseréglé sur notre URL de base. - 4
Attribuez des rôles comme
chat,editetapplyà chaque modèle. - 5
Rechargez le panneau Continue, choisissez un modèle inference.eu et envoyez un message de test.
name: inference.eu
version: 0.0.1
schema: v1
models:
- name: Qwen3 Coder (inference.eu)
provider: openai
model: qwen3-coder-480b-a35b-instruct
apiBase: https://api.inference.eu/v1
apiKey: ${{ secrets.INFERENCE_EU_API_KEY }}
roles:
- chat
- edit
- apply
- name: GLM-5.3 (inference.eu)
provider: openai
model: glm-5.3
apiBase: https://api.inference.eu/v1
apiKey: ${{ secrets.INFERENCE_EU_API_KEY }}
roles:
- chatQu’est-ce que Continue
Continue est une extension open source pour VS Code et les IDE JetBrains, complétée par un agent en ligne de commande. Elle propose un chat, l’édition en ligne, un mode agent qui utilise des outils et l’autocomplétion. Continue n’embarque pas de modèle : vous choisissez quel fournisseur répond à chaque type de requête.
Ce fonctionnement convient aux équipes qui veulent garder leur éditeur et décider où s’exécutent les modèles. Comme Continue prend en charge toute API compatible OpenAI, inference.eu s’utilise avec le fournisseur intégré openai et une apiBase personnalisée.
Comment fonctionne la configuration
Les modèles sont déclarés dans config.yaml, en local dans ~/.continue/config.yaml ou via une configuration partagée. Chaque entrée indique un provider, l’identifiant model, une apiBase et une apiKey. Avec provider: openai et apiBase pointant vers inference.eu, Continue appelle notre point d’accès Chat Completions.
La syntaxe ${{ secrets.INFERENCE_EU_API_KEY }} lit la clé dans ~/.continue/.env, hors du fichier de configuration. Les rôles déterminent l’usage de chaque modèle : chat pour le chat et l’agent, edit pour les modifications en ligne, apply pour appliquer des blocs de code aux fichiers. Chaque rôle peut aller à un modèle différent.
Quels modèles choisir
Confiez les rôles chat, edit et apply à qwen3-coder-480b-a35b-instruct, entraîné pour le code et à l’aise avec les appels d’outils du mode agent. Ajoutez glm-5.3 ou kimi-k3 comme modèles de chat supplémentaires pour les questions d’architecture, les revues et les longs documents, et passez de l’un à l’autre dans le sélecteur.
gpt-oss-120b convient aux réponses rapides à des questions courtes. L’autocomplétion est un autre métier : elle exige un petit modèle rapide entraîné au remplissage au milieu du code. Laissez le rôle autocomplete non attribué tant que vous n’avez pas choisi un tel modèle, plutôt que de le confier à un grand modèle de chat.
Dépannage
Une erreur 401 signifie en général que le secret n’a pas été résolu. Vérifiez que ~/.continue/.env contient INFERENCE_EU_API_KEY sans guillemets ni espaces, puis rechargez la fenêtre. « Model not found » indique que la valeur de model diffère de l’identifiant inference.eu ; copiez-le exactement.
Si Continue tente l’API Responses et échoue, ajoutez useResponsesApi: false à l’entrée du modèle pour qu’il utilise Chat Completions. Si le mode agent répond en texte au lieu d’appeler des outils, choisissez un modèle fiable sur ce point, comme Qwen3 Coder ou GLM-5.3. apiBase doit se terminer par /v1, sans chemin supplémentaire.
Garder le code et les données dans l’UE
Avec une configuration locale, Continue envoie les requêtes directement depuis votre IDE vers l’apiBase indiquée. Avec inference.eu, le code, les fichiers et le contexte transmis 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.
Continue peut collecter une télémétrie d’usage anonyme, désactivable dans les réglages de l’extension. Si vous utilisez une configuration stockée sur le hub de Continue, vérifiez la gestion des secrets. Pour les exigences les plus strictes, gardez config.yaml et .env en local et diffusez-les avec vos propres outils.
Continue : 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.
Pages liées
- ClineConnectez l’agent de code Cline, pour VS Code et le terminal, à des modèles open-weight traités dans l’UE grâce au fournisseur OpenAI Compatible.Agents de code
- ZedAjoutez inference.eu comme fournisseur compatible OpenAI dans l’éditeur Zed et utilisez l’Agent Panel avec des modèles open-weight traités dans l’UE.IDE et éditeurs
- JetBrains AI AssistantConnectez JetBrains AI Assistant à des modèles open-weight traités dans l’UE via son fournisseur compatible OpenAI, puis attribuez-les aux fonctions de l’IDE.IDE et éditeurs
- CursorUtilisez des modèles open-weight traités dans l’UE pour Chat et Agent dans Cursor grâce à l’URL de base personnalisée, et sachez ce qui transite encore par Cursor.IDE et éditeurs
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