---
title: "Kilo Code avec des modèles hébergés en Europe"
description: "Ajoutez inference.eu comme fournisseur compatible OpenAI dans Kilo Code, pour VS Code et la CLI, et utilisez des modèles open-weight traités dans l’UE."
canonical: "https://inference.eu/fr/integrations/kilo-code/"
language: "fr"
---

Agents de code · Kilo Code

# Utiliser Kilo Code avec des modèles open source hébergés dans l’UE

Kilo Code est un agent de code open source pour VS Code, JetBrains et le terminal. Il accepte des fournisseurs personnalisés compatibles OpenAI, via sa boîte de dialogue de réglages ou dans kilo.jsonc. Ajoutez inference.eu et vos agents travaillent avec des modèles open-weight traités dans des centres de données européens.

[Contacter l'équipe](https://inference.eu/fr/contact/)[Configuration](#setup)

1.  01Format d'API: OpenAI
2.  02Centres de données dans l'UE
3.  03Couvert par un seul DPA

## Configuré en quelques minutes

1.  1

    Créez une clé API dans votre compte inference.eu et exportez-la sous le nom `INFERENCE_EU_API_KEY`.

2.  2

    Dans l’extension, ouvrez les réglages, allez dans l’onglet Providers et cliquez sur Custom provider en bas de la liste.

3.  3

    Saisissez `inference-eu` comme identifiant, choisissez OpenAI Compatible comme Provider API, puis collez l’URL de base d’inference.eu et votre clé.

4.  4

    Sélectionnez les modèles que Kilo récupère depuis le point d’accès, ou modifiez directement `~/.config/kilo/kilo.jsonc` pour définir limites et appels d’outils.

5.  5

    Choisissez un modèle inference.eu dans le sélecteur et lancez une petite tâche pour vérifier les modifications.

~/.config/kilo/kilo.jsonc

```
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "inference-eu/qwen3-coder-480b-a35b-instruct",
  "provider": {
    "inference-eu": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "inference.eu",
      "options": {
        "baseURL": "https://api.inference.eu/v1",
        "apiKey": "{env:INFERENCE_EU_API_KEY}"
      },
      "models": {
        "qwen3-coder-480b-a35b-instruct": {
          "name": "Qwen3 Coder 480B",
          "tool_call": true
        },
        "glm-5.3": { "name": "GLM-5.3", "tool_call": true },
        "kimi-k3": { "name": "Kimi K3", "tool_call": true }
      }
    }
  }
}
```

## Qu’est-ce que Kilo Code

Kilo Code est un agent de code open source, disponible en extension VS Code, en plugin JetBrains et en outil en ligne de commande. Il propose des modes pour différents types de travail, comme l’architecture, le code, le débogage ou les questions, et modifie des fichiers ou lance des commandes avec votre accord.

Kilo prend en charge une longue liste de fournisseurs intégrés et permet d’ajouter les vôtres. Tout point d’accès qui implémente l’API Chat Completions d’OpenAI peut être déclaré comme fournisseur personnalisé : c’est ainsi que vous connectez inference.eu et gardez le travail de vos agents sur une infrastructure européenne.

## Comment fonctionne la configuration

La boîte de dialogue demande un identifiant de fournisseur, un nom d’affichage, l’API du fournisseur et une URL de base. Choisissez OpenAI Compatible et saisissez l’URL de base d’inference.eu se terminant par `/v1`. Lorsque l’URL et la clé sont valides, Kilo interroge `/v1/models` et affiche une liste de modèles consultable.

Pour un réglage plus fin, modifiez `kilo.jsonc` dans `~/.config/kilo/` ou dans votre projet. Le bloc `provider` suit l’exemple : un adaptateur `npm`, `options.baseURL`, `options.apiKey` avec la syntaxe `{env:...}` et une liste `models`. La clé `model` définit le modèle par défaut sous la forme `inference-eu/<id du modèle>`. Chaque modèle accepte `tool_call`, `reasoning` et `limit`.

## Quels modèles choisir

Pour le mode Code et les tâches agentiques, `qwen3-coder-480b-a35b-instruct` est un bon choix par défaut : entraîné pour le code et l’usage d’outils, il garde des modifications ciblées. Pour les modes Architect et Ask, où l’agent lit et réfléchit davantage qu’il ne modifie, `glm-5.3` et `kimi-k3` donnent des réponses approfondies.

`gpt-oss-120b` répond vite et convient aux sessions de débogage faites de courtes boucles d’essai et de vérification. Indiquez `"tool_call": true` pour chaque modèle dans kilo.jsonc afin que Kilo lui propose des outils. Comme chaque mode peut avoir son modèle, testez-les sur le travail qu’ils feront le plus souvent.

## Dépannage

Une erreur 401 signifie que la clé n’est pas parvenue à Kilo. Si vous utilisez `{env:INFERENCE_EU_API_KEY}`, lancez VS Code ou la CLI depuis un shell où la variable est définie. Si la liste des modèles reste vide après la saisie de l’URL de base, vérifiez qu’elle se termine par `/v1` sans chemin supplémentaire.

« Model not found » indique que la clé du modèle diffère de l’identifiant inference.eu. Si l’agent décrit les modifications sans les appliquer, le modèle ne renvoie pas d’appels d’outils : ajoutez `"tool_call": true` et choisissez un modèle entraîné à cet usage. Kilo accepte aussi des URL de point d’accès complètes, mais la base `/v1` reste le choix le plus simple.

## Garder le code et les données dans l’UE

Avec un fournisseur personnalisé, Kilo envoie les requêtes depuis votre éditeur ou votre terminal vers l’URL de base saisie. Avec inference.eu, prompts, contenus de fichiers et sorties de commandes 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.

Kilo propose aussi sa propre passerelle et sa propre connexion. Si tout le trafic de modèles doit rester chez inference.eu, faites du fournisseur personnalisé le seul configuré, définissez son modèle par défaut pour chaque mode et vérifiez le réglage de télémétrie de Kilo.

## Kilo Code

Catégorie

Agents de code

Éditeur

Kilo Code, Inc.

Format d'API

OpenAI

Traitement

Centres de données dans l'UE

Site web

[kilo.ai](https://kilo.ai/)

Documentation

[kilo.ai](https://kilo.ai/docs/code-with-ai/agents/custom-models)

## Kilo Code : 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.

Oui. Ajoutez inference.eu comme fournisseur personnalisé compatible OpenAI, sélectionnez ses modèles dans le sélecteur et définissez-en un par défaut. Les requêtes partent alors vers inference.eu, sans passer par la passerelle Kilo ni consommer de crédit Kilo.

Le fichier global se trouve dans \`~/.config/kilo/kilo.jsonc\`, ou \`%USERPROFILE%\\.config\\kilo\\kilo.jsonc\` sous Windows. Vous pouvez aussi placer un \`kilo.jsonc\` à la racine d’un projet. La boîte de dialogue de l’extension écrit dans la même configuration : les deux méthodes restent cohérentes.

Oui, si vous ajoutez le fournisseur via la boîte de dialogue. Dès que l’URL de base et la clé sont valides, Kilo lit \`/v1/models\` et vous permet de rechercher et d’ajouter des modèles. Dans kilo.jsonc, vous les déclarez vous-même sous \`models\`.

Qwen3 Coder 480B est un bon choix pour le mode Code, GLM-5.3 ou Kimi K3 pour les modes Architect et Ask. gpt-oss-120b est rapide pour de courtes boucles de débogage. Testez-les sur votre propre dépôt avant de choisir.

Kilo doit savoir qu’un modèle prend en charge les appels d’outils. Ajoutez \`"tool\_call": true\` à l’entrée du modèle dans kilo.jsonc et choisissez un modèle entraîné pour cet usage, comme Qwen3 Coder, GLM-5.3 ou Kimi K3.

La clé API est absente ou erronée. Si kilo.jsonc la lit via \`{env:INFERENCE\_EU\_API\_KEY}\`, vérifiez que la variable est définie là où VS Code ou la CLI démarre. Sinon, collez à nouveau la clé dans la boîte de dialogue du fournisseur.

Oui. Kilo Code existe pour VS Code, pour les IDE JetBrains et en ligne de commande. Le fournisseur personnalisé déclaré dans kilo.jsonc s’applique partout où Kilo lit ce fichier : une seule configuration couvre l’éditeur et le terminal.

Oui. Ajoutez un objet \`limit\` avec \`context\` et \`output\` à l’entrée d’un modèle dans kilo.jsonc. Kilo s’en sert pour suivre la place restante dans la conversation. Reprenez les limites indiquées pour le modèle sur inference.eu.

Les requêtes partent de votre machine vers inference.eu, où elles sont traitées dans des centres de données de l’UE sans servir à l’entraînement. Ne vous connectez pas à d’autres fournisseurs et vérifiez la télémétrie de Kilo si votre politique exige que rien d’autre ne soit envoyé.

Oui. Versionnez un \`kilo.jsonc\` de projet avec le bloc fournisseur et le modèle par défaut, sans la clé. Chaque développeur exporte sa propre \`INFERENCE\_EU\_API\_KEY\` : l’usage est suivi par personne et aucun identifiant n’est partagé.

[Poser une question](https://inference.eu/fr/contact/)

## Pages liées

[Toutes les intégrations](https://inference.eu/fr/integrations/)

-   [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](https://inference.eu/fr/integrations/cline/)
-   [OpenCodeUtilisez l’agent de code OpenCode avec des modèles open-weight traités dans des centres de données de l’UE. Un bloc provider dans opencode.json suffit.Agents de code](https://inference.eu/fr/integrations/opencode/)
-   [ContinueConfigurez l’extension Continue pour VS Code et JetBrains avec des modèles open-weight traités dans des centres de données de l’UE, rôle par rôle, dans config.yaml.IDE et éditeurs](https://inference.eu/fr/integrations/continue/)

## 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
