Dans VS Code
- Ouvrez les réglages de Kilo Code (l'engrenage) et allez dans l'onglet Providers. En bas, cliquez sur Custom provider.
- Définissez Provider ID sur
zurelay, un nom d'affichage, et Provider API sur OpenAI Compatible. - Saisissez l'URL de base,
https://api.zurelay.com/v1, et votre clé. Utilisez Fetch models pour charger la liste des modèles, ajoutez ceux que vous voulez, puis validez. - Choisissez un modèle Zurelay dans le menu des modèles du chat.
Ces étapes suivent documentation du fournisseur de Kilo. Nous avons réalisé la configuration dans la CLI de Kilo. D'après la documentation de Kilo, la CLI, VS Code et JetBrains lisent les mêmes fichiers de configuration : un fournisseur configuré dans l'un apparaît donc dans les autres.
Dans la CLI Kilo, ou en modifiant le fichier
Kilo conserve ses réglages dans ~/.config/kilo/kilo.jsonc, soit %USERPROFILE%\.config\kilo\kilo.jsonc sous Windows. Voici le fichier que nous avons testé, avec les prix actuels de Zurelay par 1M de tokens :
{ "$schema": "https://app.kilo.ai/config.json", "model": "zurelay/deepseek-v4.1-flash", "small_model": "zurelay/deepseek-v4.1-flash", "provider": { "zurelay": { "npm": "@ai-sdk/openai-compatible", "name": "Zurelay", "options": { "baseURL": "https://api.zurelay.com/v1", "apiKey": "{env:ZURELAY_API_KEY}" }, "models": { "deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "cost": { "input": 0.03, "output": 0.12, "cache_read": 0.00074 } }, "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5", "cost": { "input": 0.79, "output": 3.95, "cache_read": 0.079 } } } } }}Installez ensuite la CLI, définissez la clé et lancez une tâche :
npm install -g @kilocode/cliexport ZURELAY_API_KEY="zr_live_..."kilo models zurelaykilo run -m zurelay/claude-sonnet-5-5 "Add a README for this project"kilo # or the full terminal UITrois erreurs rencontrées
- Provider not found: zurelay. Notre première configuration contenait l'URL de base et la clé, mais pas de
models, en comptant sur Kilo pour les charger depuis l'API. La CLI ne le fait pas : pour elle, un fournisseur sans modèles listés n'existe pas. Listez chaque modèle que vous voulez. - environment references are not allowed in project config. Déplacé dans
.kilo/kilo.jsoncau niveau du projet, le même fichier a été refusé à cause de{env:ZURELAY_API_KEY}, et tous les modèles ont alors renvoyéModel not found. Kilo refuse de lire des secrets dans la configuration propre à un projet : gardez donc le fournisseur dans le fichier global. - Chaque tâche affichait 0,00 $ dans
kilo stats. Kilo ne comptabilise les dépenses que pour les modèles dotés d'uncost, en dollars par 1M de tokens. Avec lui, le coût de chaque message danskilo exportcorrespondait à notre facture : $0.0000406 contre $0.000041. Le tableau de statistiques arrondit toujours au centime, donc les petites tâches y affichent $0.00.
Le coût de notre test
Dans un dépôt git neuf, l'agent par défaut de Kilo a écrit un petit fichier Python avec DeepSeek V4.1 Flash, l'a modifié avec Claude Sonnet 5.5, puis a ajouté une ligne avec DeepSeek à nouveau. Il a utilisé correctement ses outils de fichiers à chaque fois. Zurelay a facturé :
| Modèle | Tâche | Requêtes | Tokens du prompt (en cache) | Coût |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | Créer hello.py | 2 | 31,842 (0) | $0.00097 |
| Claude Sonnet 5.5 | Modifier hello.py | 4 | 90,282 (44,721) | $0.041 |
| DeepSeek V4.1 Flash | Ajouter une ligne de commentaire | 3 | 48,267 (15,360) | $0.001 |
Chaque requête embarque les instructions et les définitions d'outils de Kilo, soit environ 16,000 tokens sur DeepSeek et 22,000 sur Claude, avant même une ligne de votre code. C'est pourquoi le prix du modèle compte plus que la taille de la tâche, et pourquoi le cache aide : sur la tâche Claude, la moitié des tokens du prompt provenaient du cache.
À savoir
- Choisissez OpenAI Compatible même pour les modèles GPT et Grok. L'option OpenAI Responses de Kilo appelle l'API Responses d'OpenAI, que Zurelay ne propose pas.
- Choisissez des modèles qui prennent en charge l'appel d'outils. L'agent de Kilo lit et modifie les fichiers via des outils : un modèle sans outils ne peut que discuter.
small_modelgère les titres et d'autres tâches rapides. Un modèle économique comme DeepSeek V4.1 Flash suffit.- npm 11 a ignoré pour nous le script d'installation de la CLI (
install scripts not yet covered by allowScripts). La commandekiloa fonctionné sans lui.
Prix des modèles sur lesquels vous l'utiliseriez
Pour 1M tokens, le tarif catalogue du laboratoire et celui de Zurelay :
| Modèle | Entrée | Sortie | Sur Zurelay (entrée / sortie) |
|---|---|---|---|
| DeepSeek V4.1 Flash | $0.30 | $1.20 | $0.03 / $0.12 |
| Claude Sonnet 5.5 | $2.00 | $10.00 | $0.79 / $3.95 |
| Claude Opus 5.5 | $4.00 | $20.00 | $1.40 / $7.00 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| Gemini 3.8 Flash | $0.75 | $3.75 | $0.22 / $1.10 |
| Kimi K3.1 Pro | $2.00 | $10.00 | $0.80 / $4.00 |
| GLM-5.3 | $1.40 | $4.40 | $0.38 / $1.21 |
Testé sur 3 novembre 2026 avec la CLI Kilo 7.8.18 sous Windows, avec l'API de Zurelay. La configuration abrégée se trouve dans Kilo Code dans la documentation. Documentation de Kilo : fournisseurs compatibles OpenAI et modèles personnalisés.