Guides

Claude Code sans carte bancaire : le payer en mobile money

TchaviPar Gael — fondateur de Tchavi

· 13 min de lecture

Retour au blog

Sommaire

Tu as vu passer Claude Code partout : l'agent qui lit ton dépôt, modifie les fichiers et lance les tests à ta place. Tu l'installes, tu tapes claude, et l'écran de connexion te demande un abonnement Anthropic, payable par carte internationale. Fin de l'histoire pour beaucoup de développeurs à Cotonou, Dakar ou Douala.

Il y a une autre porte. Claude Code accepte une adresse d'API différente de celle d'Anthropic : tu la pointes vers Tchavi, tu recharges en mobile money, et tu paies chaque requête en crédits. Pas de carte, pas d'abonnement. Une clé API plafonnée t'évite en plus la mauvaise surprise d'une session qui tourne toute la nuit.

J'ai mesuré ce que coûte une vraie tâche, de bout en bout, sur deux modèles. Les chiffres sont plus bas.

En bref

  • Tchavi, une passerelle d'API IA compatible OpenAI que tu paies en mobile money, fait tourner Claude Code sans carte bancaire ni abonnement Anthropic : deux variables d'environnement, ANTHROPIC_BASE_URL=https://tchavi.com/api et ta clé Tchavi dans ANTHROPIC_AUTH_TOKEN.
  • Tu recharges en mobile money à partir de 1 000 F, avec MTN MoMo, Orange Money, Moov Money, Airtel Money, M-Pesa, Free Money ou Zamtel selon ton pays (pays et opérateurs). 3 crédits valent 1 F, quel que soit le montant.
  • Donne à ta clé une limite de dépense. Une fois la limite atteinte, Claude Code reçoit un refus au lieu de continuer à consommer.
  • Une petite tâche réelle a coûté 137 F sur Claude Sonnet 5.5 et 17 F sur GPT-6 Sol, tests verts dans les deux cas. Les 17 F supposent un cache déjà rempli : une session qui démarre à froid, après une pause par exemple, coûte environ 15 F de plus. L'écart vient surtout du cache de prompt, que Tchavi n'applique pas aujourd'hui aux modèles Claude via Claude Code.
  • Envoie les tâches de fond vers Claude Haiku 5.5, vingt fois moins cher que Sonnet en entrée.
  • Cursor marche aussi, mais seulement pour son panneau de chat.

Configurer Claude Code en trois étapes

Il te faut un compte Tchavi, une recharge et une clé. Crée ton compte et recharge 1 000 F en mobile money, sans carte ; ta première recharge ajoute 150 crédits de bonus. La clé commence par sk-tch- et ne s'affiche qu'une fois : copie-la tout de suite.

1. Pointer Claude Code vers Tchavi. Dans ton terminal :

export ANTHROPIC_BASE_URL=https://tchavi.com/api
export ANTHROPIC_AUTH_TOKEN=sk-tch-ta-cle

L'adresse s'arrête bien à /api : Claude Code ajoute lui-même /v1/messages. Prends ANTHROPIC_AUTH_TOKEN, pas ANTHROPIC_API_KEY : cette dernière doit être validée dans Claude Code et, souvent, elle est ignorée sans que tu t'en rendes compte. Si tu t'étais déjà connecté avec un compte claude.ai, tape /logout une fois dans Claude Code.

C'est le mécanisme de passerelle que documente Anthropic (documentation Claude Code sur les passerelles, en anglais) : ANTHROPIC_BASE_URL pointe vers la passerelle, et ANTHROPIC_AUTH_TOKEN porte sa clé.

2. Vérifier la clé avant de lancer l'agent. Une seule requête suffit :

curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-haiku-5-5","max_tokens":16,"messages":[{"role":"user","content":"Dis OK"}]}'

Une réponse qui commence par {"id":"msg_ et un 200 à la fin : c'est bon. Un 401 veut dire que la clé n'est pas arrivée, souvent une faute de frappe ou un export fait dans un autre terminal.

3. Rendre la configuration permanente. Les export ne durent que le temps d'un terminal. Mets-les dans ~/.claude/settings.json, avec le modèle principal et ceux de chaque alias :

{
  "model": "claude-sonnet-5-5",
  "env": {
    "ANTHROPIC_BASE_URL": "https://tchavi.com/api",
    "ANTHROPIC_AUTH_TOKEN": "sk-tch-ta-cle",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
  }
}

La ligne model compte : sans elle, Claude Code démarre sur son modèle par défaut, Claude Opus 5.5 avec une clé d'API selon sa documentation, deux fois plus cher que Sonnet. Ce fichier est le tien, il vaut pour tous tes projets. Ne mets jamais ta clé dans le .claude/settings.json d'un projet : celui-là est commité avec le code. Le guide complet, avec les cas particuliers, est dans la documentation Claude Code.

Une clé plafonnée pour tenir ton budget

C'est la partie que je conseille à tout le monde, et surtout à ceux qui débutent avec un agent. Un agent de code enchaîne les requêtes tout seul : il lit, essaie, relit, relance les tests. Si tu le laisses tourner sur une grosse tâche mal cadrée, la consommation grimpe sans que tu t'en aperçoives.

Dans le tableau de bord, à la création d'une clé, tu peux fixer :

  • une limite de dépense en crédits, le maximum que cette clé pourra consommer sur toute sa vie ;
  • une date d'expiration : 1 heure, 1 jour, 3 jours, 7 jours, 1 mois ou la date de ton choix.

Chaque requête réserve son coût estimé au départ. Quand ce coût estimé dépasse ce qui reste sur la clé, Tchavi refuse la requête (erreur 403, avec « limite de dépense » dans le message) et Claude Code s'arrête. Ton solde n'est pas touché au-delà de la limite, et tu peux la relever à tout moment depuis le tableau de bord. La dernière requête peut dépasser de quelques crédits, parce que son coût final n'est connu qu'à la fin.

Une clé de 3 000 crédits, soit 1 000 F, pour une journée de travail : c'est le réglage que j'utiliserais pour démarrer. Tu verras vite si c'est trop ou trop peu, et ce sera ton chiffre, pas une estimation. C'est aussi la bonne façon de prêter un accès à un stagiaire ou à un job de CI : une clé par personne, plafonnée, qui expire.

Quel modèle choisir dans Claude Code

Claude Code ne t'oblige pas à utiliser Claude. Tout modèle du catalogue capable d'appeler des outils fonctionne, parce que Tchavi traduit les requêtes du format d'Anthropic vers celui des autres fournisseurs. Les prix ci-dessous sont ceux d'octobre 2026, par million de tokens. Au-delà de 100 000 tokens d'entrée par requête, Claude Haiku 5.5 passe à 367 F en entrée et 1 833 F en sortie ; au-delà de 272 000, GPT-6 Luna passe à 147 F et 550 F.

ModèleEntréeEntrée en cacheSortiePour quoi faire
Claude Sonnet 5.51 467 Fnon appliqué7 333 FLe modèle principal conseillé
Claude Opus 5.52 933 Fnon appliqué14 667 FLe défaut de Claude Code, à épingler
Claude Haiku 5.573 Fnon appliqué367 FLes tâches de fond (titres, résumés)
GPT-6 Sol1 467 F147 F7 333 FLes longues sessions sur un gros dépôt
GPT-6 Luna73 F7 F367 FLes petites tâches répétitives
DeepSeek V4.1 Flash110 F13 F439 FUn budget serré

La colonne « entrée en cache » est la plus importante pour un agent. À chaque tour, Claude Code renvoie tout le contexte de la session : les fichiers lus, les échanges précédents, ses propres instructions. Sur les modèles OpenAI, le fournisseur garde automatiquement en cache le début du prompt, et Tchavi facture ces tokens déjà vus au dixième du prix ; DeepSeek V4.1 Flash aussi, à un huitième environ, quand le cache est touché. Sur les modèles Claude, via Claude Code et Tchavi, ce cache ne s'applique pas aujourd'hui : chaque tour repaie tout le contexte au tarif plein. Plus la session est longue, plus l'écart se creuse.

Pour changer de modèle principal, une variable suffit :

export ANTHROPIC_MODEL=gpt-6-sol

Les tâches de fond (titres de session, résumés) passent par l'alias Haiku, que tu ne vois jamais mais que tu paies. Le pointer vers claude-haiku-5-5 les facture vingt fois moins cher que Sonnet.

Ce que coûte une vraie session, en FCFA

Plutôt que d'estimer, j'ai mesuré. La tâche : un petit projet Node pour une boutique, deux fonctions vides (formatFcfa, qui affiche « 1 500 F », et totalPanier) et trois tests qui échouent. La consigne donnée à Claude Code, en mode non interactif : « Implémente formatFcfa et totalPanier dans src/format.js pour que npm test passe. Ne modifie pas les tests. Lance les tests à la fin. »

Même tâche, même dépôt, deux modèles, chacun avec une clé plafonnée créée pour l'occasion, sur une instance de test de Tchavi aux tarifs publics. Les chiffres viennent du journal de consommation de Tchavi, requête par requête.

ModèleRequêtesTokens d'entréedont lus en cacheTokens de sortieCréditsCoûtTests
Claude Sonnet 5.5584 66501 695409,8137 F3 sur 3
GPT-6 Sol666 55365 72378149,817 F3 sur 3

Mesuré en octobre 2026 avec Claude Code 2.1, une exécution par modèle. Le cache de GPT-6 Sol était déjà rempli par un premier essai : compte environ 15 F de plus pour une session qui démarre à froid.

Même résultat, trois tests sur trois en une vingtaine de secondes, mais un coût huit fois plus bas avec GPT-6 Sol. L'essentiel de l'écart est dans la colonne du cache. À chaque requête, Claude Code renvoie son propre mode d'emploi, ses outils et l'historique de la session : environ 17 000 tokens par requête sur Sonnet, pour une tâche minuscule. Sur Sonnet, ces tokens sont repayés au tarif plein à chaque fois. Sur GPT-6 Sol, presque tout a été lu dans le cache du fournisseur, au dixième du prix.

Une précision sur le chiffre de GPT-6 Sol : le début du prompt de Claude Code était déjà dans ce cache, parce que j'avais lancé la même tâche une demi-heure plus tôt. Une session qui démarre à froid, après une pause par exemple, paie ce début une fois au tarif plein, soit environ 15 F de plus. Même dans ce cas, GPT-6 Sol reste plus de quatre fois moins cher que Sonnet sur cette tâche, et l'écart grandit avec la longueur de la session.

Pour te donner un ordre d'idée : sur cette petite tâche, 1 000 F (3 000 crédits) paient environ 7 exécutions sur Claude Sonnet 5.5, et sur GPT-6 Sol entre 30 (cache vide) et 60 (cache déjà rempli). Une vraie journée de travail, c'est plusieurs tâches, souvent plus grosses que celle-ci : garde ces chiffres comme un maximum, et compte davantage pour les tâches qui lisent beaucoup de fichiers. C'est à ça que sert la clé plafonnée : la première semaine, elle te donne ton vrai chiffre.

Et Cursor ?

Cursor accepte aussi une autre adresse d'API, dans Cursor Settings → Models : colle ta clé Tchavi dans la section OpenAI, active Override OpenAI Base URL, saisis https://tchavi.com/api/v1, puis ajoute à la main les modèles voulus (claude-sonnet-5-5, gpt-6-sol…) et clique sur Verify.

Deux limites à connaître avant de compter dessus. Seul le panneau de chat passe par ta clé : la complétion Tab et certaines fonctions d'agent restent sur les modèles de Cursor. Et les requêtes transitent par les serveurs de Cursor, qui construisent le prompt avant de l'envoyer. Si tu veux que toute la boucle de l'agent passe par Tchavi, un agent en terminal comme Claude Code convient mieux. Le détail est dans le guide Cursor.

Et Codex, OpenCode ou Deep Code ?

Le principe est le même pour les autres agents en terminal : une adresse d'API et une clé Tchavi. La configuration de chacun est dans la documentation : Codex, OpenCode et Deep Code. Les prix du tableau plus haut valent pour eux aussi.

Ce qui change quand on passe par une passerelle

Quelques fonctions de Claude Code dépendent d'un compte claude.ai et cessent de marcher avec une clé de passerelle. Autant le savoir avant :

  • Remote Control et la dictée vocale ne fonctionnent plus, elles exigent l'identité claude.ai.
  • /fast se dit désactivé : sa vérification demande un compte claude.ai ou une clé d'API Anthropic, qu'une clé de passerelle ne remplace pas.
  • /context affiche une estimation : pour cet écran, Tchavi estime les tokens d'après le nombre de caractères. Ta facture, elle, utilise les comptes réels du fournisseur.

Le reste fonctionne normalement : lecture et écriture de fichiers, commandes, tests.

FAQ

Peut-on utiliser Claude Code sans carte bancaire ?

Oui. Claude Code accepte une adresse d'API autre que celle d'Anthropic. Tu la pointes vers https://tchavi.com/api, tu mets ta clé Tchavi dans ANTHROPIC_AUTH_TOKEN, et tu paies en crédits rechargés par mobile money, à partir de 1 000 F.

Faut-il un abonnement Anthropic ?

Non. Avec une clé Tchavi, tu ne paies que les requêtes que l'agent envoie, au tarif de chaque modèle. Aucun abonnement mensuel, et les crédits achetés n'expirent pas.

Combien coûte Claude Code en FCFA ?

Cela dépend du modèle et de la taille de la tâche. Sur la petite tâche mesurée dans cet article, 137 F avec Claude Sonnet 5.5 et 17 F avec GPT-6 Sol, dont le cache était déjà rempli par un premier essai (environ 15 F de plus sinon). Une session plus longue coûte davantage, et c'est là que le cache des modèles OpenAI fait la plus grande différence.

Que se passe-t-il quand ma clé atteint sa limite de dépense ?

La requête suivante est refusée (erreur 403) et Claude Code s'arrête. Ton solde n'est pas consommé au-delà de la limite, à quelques crédits près pour la dernière requête, et tu peux la relever depuis le tableau de bord.

Mon code est-il conservé par Tchavi ?

Non. Pour le texte, Tchavi enregistre le modèle, les tokens consommés et le coût, pas le contenu des requêtes. Ton code est en revanche traité par l'éditeur du modèle que tu choisis et, selon le modèle, par l'hébergeur qui l'exécute pour lui, chacun selon sa politique de confidentialité.

Peut-on utiliser d'autres modèles que Claude dans Claude Code ?

Oui, tout modèle du catalogue qui sait appeler des outils : export ANTHROPIC_MODEL=gpt-6-sol, ou deepseek-v4.1-flash pour un petit budget. Tchavi fait la traduction entre le format d'Anthropic et celui des autres fournisseurs.

Anthropic accepte-t-il ce montage ?

Claude Code documente lui-même l'usage d'une passerelle, avec ANTHROPIC_BASE_URL (documentation officielle). Anthropic précise toutefois qu'il ne vérifie pas les passerelles tierces et qu'il ne prend pas en charge l'usage de modèles autres que Claude dans Claude Code. Avec GPT-6 Sol, ça marche (la mesure plus haut le montre), mais en cas de souci, c'est à Tchavi qu'il faut écrire, pas à Anthropic.

Et si mon paiement mobile money n'arrive pas ?

Tes crédits arrivent quand l'opérateur confirme le paiement que tu as validé sur ton téléphone. S'ils n'arrivent pas, écris à support@tchavi.com avec la référence de la transaction reçue par SMS. Le fonctionnement des paiements est décrit dans la documentation.


Pour commencer, crée ton compte et recharge 1 000 F en mobile money, puis génère une clé plafonnée et suis le guide Claude Code.

Cet article fait partie de la série « Construire un SaaS IA depuis l'Afrique francophone ». Tchavi est une passerelle d'API IA compatible OpenAI : une seule clé donne accès à plus de 100 modèles de texte, d'image, d'audio et de vidéo, et tu la paies en mobile money, sans carte bancaire (pays et opérateurs). Dans la série : payer les API IA sans carte Visa, les prix des API IA en FCFA, un chatbot WhatsApp IA en Node.js, les notes vocales en wolof et en swahili, les modèles vidéo IA et leur prix en FCFA et Ollama et Tchavi côte à côte. Pour suivre les prochains : LinkedIn et X.

Partager

Ton premier appel d'API, payé en mobile money

Sans carte bancaire. Recharge à partir de 1 000 F ; ta première recharge ajoute 150 crédits de bonus, et tes crédits n'expirent pas.