Agents de code

Faites tourner Claude Code, OpenCode, Deep Code, Codex ou Cursor sur des crédits Tchavi, payés par mobile money.

Chaque agent de code en terminal parle à un modèle via HTTP, et chacun vous laisse changer l'adresse à laquelle il s'adresse. Pointez-le vers Tchavi et votre agent tourne sur des crédits Tchavi — rechargés en mobile money — au lieu d'une carte que votre banque ne vous laisse peut-être pas utiliser.

Choisissez votre outil ci-dessous. Chaque guide est autonome : URL de base, clé, modèles, et ce que cet outil-là perd derrière une passerelle.

Les cinq guides

  • Claude Code — le seul à parler l'API Anthropic Messages. Tchavi lui expose un endpoint dédié.
  • OpenCode — un bloc de fournisseur personnalisé dans opencode.json.
  • Deep Code — l'agent terminal de DeepSeek, trois lignes dans settings.json.
  • Codex — un fournisseur nommé dans ~/.codex/config.toml.
  • Cursor — le chemin « votre clé » de l'éditeur, avec de vraies limites.

Choisir la bonne URL de base

Tchavi comprend deux formats de requête, et celui à utiliser ne dépend que de l'outil.

FormatURL de baseOutils
Compatible OpenAIhttps://tchavi.com/api/v1OpenCode, Deep Code, Codex, Cursor
Anthropic Messageshttps://tchavi.com/apiClaude Code

Les deux URL ne diffèrent pas que par le suffixe

Claude Code ajoute lui-même /v1/messages à ce que vous lui donnez : son URL de base s'arrête donc à /api. Tous les autres outils attendent le /v1. Coller la mauvaise produit un 404 qui ressemble à une panne.

Obtenir une clé

Il vous faut une clé API depuis le tableau de bord. Elle ressemble à sk-tch-… et n'est affichée qu'une seule fois, à sa création.

Les clés vont dans des variables d'environnement ou un fichier de configuration hors de votre dépôt — jamais dans un fichier que vous committez. Plusieurs de ces outils lisent une configuration au niveau du projet, facile à committer par inadvertance ; chaque guide indique l'emplacement sûr.

Une clé par agent

Un agent boucle tout seul, et mal configuré il peut épuiser un solde plus vite que prévu. Gardez une clé API distincte par outil : le journal des requêtes vous dira lequel a dépensé quoi, et en révoquer une n'interrompra pas les autres.

Choisir un modèle

N'importe quel modèle de chat du catalogue capable d'appeler des outils fonctionne avec ces agents. Quelques-uns adaptés à une charge d'agent, avec leur coût en crédits par 1K tokens en entrée :

ModèleEntréeSortiePour quoi
claude-sonnet-4-6736Le choix par défaut pour la plupart du code
claude-opus-4-81260Refactorisations difficiles, raisonnement long
gpt-5.4636Une solide alternative, large support des outils
deepseek-v4-pro310Moitié prix, capable sur les éditions courantes
deepseek-v4-flash0,723Tâches de fond et itération économique
claude-haiku-4-5-202510012,412Les tâches de fond de Claude Code

GET /v1/models renvoie la liste complète avec les identifiants exacts. Voir Crédits et facturation pour la conversion d'un crédit en FCFA.

Quand quelque chose échoue

Les erreurs de Tchavi ont la même forme sur les deux formats : le code vous dit quoi faire.

Ce que vous voyezCe que cela signifieCorrectif
401 / invalid_api_keyLa clé n'est jamais arrivée, ou ce n'est pas une clé TchaviVérifiez que la variable est exportée dans le shell d'où vous avez lancé l'outil
402 / insufficient_creditsSolde insuffisant pour cette requêteRechargez depuis le tableau de bord
403 / model_not_allowedCet identifiant n'est pas au catalogue, ou pas sur votre offreVérifiez l'orthographe avec GET /v1/models
404 sur toutes les requêtesL'URL de base a le mauvais suffixeClaude Code veut /api ; tout le reste veut /api/v1
413 / prompt_too_longLe prompt dépasse le plafond facturable de ce modèleCompactez la conversation, ou passez à un modèle sans plafond
429Limite de débit — par clé, par utilisateur et par IPAttendez les secondes indiquées par Retry-After ; les outils réessaient seuls

Pour voir ce que l'outil a réellement envoyé, ouvrez Usage dans le tableau de bord : chaque requête y est journalisée avec son modèle, ses comptes de tokens et les crédits débités, et vous pouvez ouvrir le détail de n'importe laquelle.

Sur cette page