# Claude Code sans carte bancaire : le payer en mobile money

> Utiliser Claude Code sans carte Visa : la configuration en trois étapes, une clé plafonnée pour tenir ton budget, et le vrai coût d'une session en FCFA.

- Published: 2026-10-20
- Author: Gael — fondateur de Tchavi
- Canonical: https://tchavi.com/fr/blog/claude-code-sans-carte-bancaire-mobile-money

---


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](https://tchavi.com/fr/docs/payments)). 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](https://tchavi.com/fr/register?next=%2Fdashboard%2Fbilling%3Famount%3D1000%26currency%3DXOF%26from%3Dblog-claude-code) 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 :

```bash
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](https://code.claude.com/docs/en/llm-gateway), 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 :

```bash
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 :

```json
{
  "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](https://tchavi.com/fr/docs/coding-agents/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](https://tchavi.com/fr/dashboard/api-keys), à 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èle                                                    | Entrée  | Entrée en cache | Sortie   | Pour quoi faire                        |
| --------------------------------------------------------- | ------- | --------------- | -------- | -------------------------------------- |
| [Claude Sonnet 5.5](https://tchavi.com/fr/m/anthropic/claude-sonnet-5-5)    | 1 467 F | non appliqué    | 7 333 F  | Le modèle principal conseillé          |
| [Claude Opus 5.5](https://tchavi.com/fr/m/anthropic/claude-opus-5-5)        | 2 933 F | non appliqué    | 14 667 F | Le défaut de Claude Code, à épingler   |
| [Claude Haiku 5.5](https://tchavi.com/fr/m/anthropic/claude-haiku-5-5)      | 73 F    | non appliqué    | 367 F    | Les tâches de fond (titres, résumés)   |
| [GPT-6 Sol](https://tchavi.com/fr/m/openai/gpt-6-sol)                       | 1 467 F | 147 F           | 7 333 F  | Les longues sessions sur un gros dépôt |
| [GPT-6 Luna](https://tchavi.com/fr/m/openai/gpt-6-luna)                     | 73 F    | 7 F             | 367 F    | Les petites tâches répétitives         |
| [DeepSeek V4.1 Flash](https://tchavi.com/fr/m/deepseek/deepseek-v4.1-flash) | 110 F   | 13 F            | 439 F    | Un 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 :

```bash
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èle                                                 | Requêtes | Tokens d'entrée | dont lus en cache | Tokens de sortie | Crédits | Coût  | Tests   |
| ------------------------------------------------------ | -------- | --------------- | ----------------- | ---------------- | ------- | ----- | ------- |
| [Claude Sonnet 5.5](https://tchavi.com/fr/m/anthropic/claude-sonnet-5-5) | 5        | 84 665          | 0                 | 1 695            | 409,8   | 137 F | 3 sur 3 |
| [GPT-6 Sol](https://tchavi.com/fr/m/openai/gpt-6-sol)                    | 6        | 66 553          | 65 723            | 781              | 49,8    | 17 F  | 3 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](https://tchavi.com/fr/docs/coding-agents/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](https://tchavi.com/fr/docs/coding-agents/codex), [OpenCode](https://tchavi.com/fr/docs/coding-agents/opencode) et [Deep Code](https://tchavi.com/fr/docs/coding-agents/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](https://code.claude.com/docs/en/llm-gateway)). 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](https://tchavi.com/fr/docs/payments).

---

Pour commencer, [crée ton compte et recharge 1 000 F](https://tchavi.com/fr/register?next=%2Fdashboard%2Fbilling%3Famount%3D1000%26currency%3DXOF%26from%3Dblog-claude-code) en mobile money, puis génère une clé plafonnée et suis le [guide Claude Code](https://tchavi.com/fr/docs/coding-agents/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](https://tchavi.com/fr/docs/payments)). Dans la série : [payer les API IA sans carte Visa](https://tchavi.com/fr/blog/payer-api-ia-sans-carte-visa), [les prix des API IA en FCFA](https://tchavi.com/fr/blog/prix-api-ia-fcfa-2026), [un chatbot WhatsApp IA en Node.js](https://tchavi.com/fr/blog/chatbot-whatsapp-ia-nodejs-afrique), [les notes vocales en wolof et en swahili](https://tchavi.com/fr/blog/notes-vocales-whatsapp-ia-wolof-swahili), [les modèles vidéo IA et leur prix en FCFA](https://tchavi.com/fr/blog/meilleurs-modeles-video-ia-2026-prix-fcfa) et [Ollama et Tchavi côte à côte](https://tchavi.com/fr/blog/ollama-tchavi-modeles-locaux-et-cloud). Pour suivre les prochains : [LinkedIn](https://www.linkedin.com/company/tchavi) et [X](https://x.com/tchaviai)._

