Kilo Code, Cline et Roo Code sont les agents de code IA open source les plus utilisés dans VS Code — et tous les trois acceptent un endpoint compatible OpenAI personnalisé. Vous pouvez donc faire tourner Claude dans votre éditeur avec une seule clé sk-kunavo-, à environ 60 % sous le tarif officiel d'Anthropic sur les modèles principaux. Ce guide donne la configuration en trois champs pour chaque outil, le modèle Claude à choisir selon la tâche, et le coût réel d'une session de codage agentique.
Pourquoi ces outils demandent une clé API
Kilo Code, Cline et Roo Code n'embarquent pas de modèle : chaque action (lire un fichier, proposer une modification, lancer une commande, vérifier le résultat) est un appel API, facturé au token. Un abonnement chat comme Claude Pro ne couvre pas cela — il faut un accès API direct. C'est exactement ce que sert Kunavo : pay-as-you-go dès $5 de recharge, une clé pour Claude, Gemini et GPT, un solde qui n'expire jamais, et le paiement par CB ou SEPA depuis la France (les détails TVA et RGPD sont dans le guide Claude API en France). Comme la boucle agentique renvoie le contexte à chaque étape, le tarif au token est le premier levier du coût d'une session.
Les trois champs (tous les outils)
Les trois extensions partagent le même modèle de provider — Kilo Code et Roo Code sont des forks de la famille Cline — donc la configuration est identique :
API Provider OpenAI Compatible
Base URL https://api.kunavo.com/v1
API Key sk-kunavo-... # à créer sur kunavo.com/app/keys
Model ID claude-sonnet-4-6 # ou claude-sonnet-5 / claude-haiku-4-5Créez la clé dans le dashboard après inscription et une recharge de $5 — elle ne s'affiche qu'une fois, stockez-la immédiatement.
Configurer Kilo Code
- Installez Kilo Code depuis le marketplace VS Code et ouvrez-le dans la barre latérale.
- Ouvrez les réglages de l'extension (icône engrenage), section Providers.
- Mettez API Provider sur OpenAI Compatible.
- Base URL :
https://api.kunavo.com/v1· clé API : votresk-kunavo-…· modèle :claude-sonnet-4-6. - Enregistrez, puis testez avec une demande simple (« explique ce fichier ») avant de le laisser modifier du code.
Kilo Code permet un modèle différent par mode (Architect / Code / Debug) — pratique pour router la planification vers un modèle plus fort et l'exécution vers un moins cher.
Configurer Cline
- Installez Cline et ouvrez son panneau.
- Cliquez sur l'engrenage des réglages et, sous API Provider, choisissez OpenAI Compatible.
- Renseignez les trois mêmes valeurs : base URL
https://api.kunavo.com/v1, votre clé, et le model IDclaude-sonnet-4-6. - Si Cline demande les métadonnées du modèle (fenêtre de contexte, plafond d'output), reprenez les chiffres de la page du modèle.
Configurer Roo Code
Identique aux deux autres : Settings → Providers → API Provider → OpenAI Compatible, puis base URL https://api.kunavo.com/v1, clé, model ID. Le système de modes de Roo Code (Code / Architect / Ask / Debug) accepte aussi un modèle par mode.
Les trois outils proposent également un provider Anthropic natif avec une option de base URL personnalisée. En le pointant vers https://api.kunavo.com, vous passez par l'API native Messages (/v1/messages) — intéressant car cache_control passe tel quel et l'input en cache est facturé à 10 % du tarif d'input (voir la doc du prompt caching). Les deux routes fonctionnent ; la route compatible OpenAI est la plus simple pour démarrer.
Quel modèle Claude choisir ?
| Tâche | Modèle | Kunavo input / output (par 1M) |
|---|---|---|
| Codage agentique quotidien (défaut) | claude-sonnet-4-6 | $1.20 / $6.00 |
| Qualité de code quasi-Opus | claude-sonnet-5 | $2.10 / $10.50 |
| Refactorings et débogage difficiles | claude-opus-4-7 | $2.00 / $10.00 |
| Petites modifications, messages de commit | claude-haiku-4-5 | $0.40 / $2.00 |
| L'option capable la moins chère | gemini-2-5-flash | $0.09 / $0.75 |
Le champ modèle n'est qu'un slug sur le même endpoint : changer de modèle est une modification d'un mot — pas de nouvelle clé, pas de nouveau provider. Tous les tarifs sont dans le guide des prix de l'API Claude et sur la page des prix.
Le coût réel d'une session
Les outils agentiques consomment beaucoup de tokens par conception : chaque étape renvoie le prompt système, l'historique de la tâche et le contexte des fichiers. Des chiffres réalistes aux tarifs Kunavo :
| Unité | Tokens (input / output) | claude-sonnet-4-6 | Au tarif Anthropic |
|---|---|---|---|
| Une étape agentique | 25 000 / 1 200 | $0.037 | $0.093 |
| Une tâche de 20 étapes | ~500k / ~24k | ~$0.74 | ~$1.86 |
| Une grosse journée (5 tâches) | — | ~$3.72 | ~$9.30 |
Le calcul, exécutable :
# Tarifs Claude sur Kunavo (USD par 1M de tokens) : (input, output)
RATES = {
"claude-haiku-4-5": (0.40, 2.00),
"claude-sonnet-4-6": (1.20, 6.00),
}
def cout_etape(model, in_tokens, out_tokens):
i, o = RATES[model]
return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o
# Une étape agentique : l'outil renvoie le contexte + les fichiers lus.
print(cout_etape("claude-sonnet-4-6", 25_000, 1_200)) # -> $0.0372
# Une tâche réaliste de 20 étapes (éditer, lancer, corriger, répéter) :
print(20 * cout_etape("claude-sonnet-4-6", 25_000, 1_200)) # -> ~$0.74Garder la facture basse
- Ouvrez de nouvelles tâches plutôt que d'étirer la même. L'outil renvoie toute la conversation à chaque étape : une tâche interminable coûte quadratiquement cher. Nouvelle tâche = contexte court.
- Routez par mode. Kilo Code et Roo Code acceptent un modèle par mode — Architect sur
claude-sonnet-5, Code surclaude-sonnet-4-6, questions rapides surclaude-haiku-4-5. - Passez par la route Anthropic native pour le caching. L'input en cache est facturé à 10 % du tarif — sur une boucle qui renvoie un préfixe stable à chaque étape, c'est la plus grosse économie disponible (comment ça marche).
- Surveillez la dépense par clé. Donnez à l'éditeur sa propre clé avec un plafond de dépense dans le dashboard, et vérifiez dans l'usage ce que coûte vraiment une semaine de codage agentique.
FAQ
Quelle base URL utiliser ?
https://api.kunavo.com/v1 avec le provider OpenAI Compatible — dans Kilo Code, Cline et Roo Code. Pour le provider Anthropic natif, utilisez https://api.kunavo.com (le SDK ajoute /v1/messages).
Mon abonnement Claude Pro suffit-il ?
Non — les abonnements chat n'incluent pas l'accès API, et ces outils appellent l'API directement. Le pay-as-you-go dès $5 est le bon format : pas de mensualité quand vous ne codez pas, et le solde n'expire jamais.
Quel modèle régler ?
claude-sonnet-4-6 par défaut ; montez vers claude-sonnet-5 ou claude-opus-4-7 quand une tâche lui résiste, descendez vers claude-haiku-4-5 ou gemini-2-5-flash pour les demandes simples. Les tarifs complets sont dans le guide des prix de l'API Claude.
Et la conformité RGPD ?
Les points de conformité (pseudonymisation des PII, DPA Article 28, Zero Data Retention pour l'Enterprise) sont couverts dans le guide conformité RGPD pour LLM en France.