Aller au contenu principal
Leçon 60 sur 95 · Construire avec l'API Claude

La mise en cache des prompts

Leçon 60 sur 95 Mis à jour le 5 novembre 2026 Développeur
Sur cette page
  1. Sans cache : tout recommencer à chaque requête
  2. Avec cache : écrire une fois, relire ensuite
  3. La durée de vie
  4. Quand le cache est utile
  5. À vous de jouer
  6. Points clés à retenir

Beaucoup d’applications renvoient à Claude, requête après requête, le même long début de prompt : un prompt système détaillé, des définitions d’outils, un document, l’historique d’une conversation. La mise en cache des prompts (prompt caching) évite de faire retraiter ce début à chaque fois : les réponses arrivent plus vite, et la partie en cache coûte bien moins cher.

Sans cache : tout recommencer à chaque requête

Avant de produire le moindre mot, Claude traite tout le prompt : il le découpe en jetons, puis calcule pour chacun une représentation qui tient compte de ce qui l’entoure. Sans cache, ce travail est jeté une fois la réponse envoyée. Si la requête suivante reprend le même document de 50 000 jetons pour poser une autre question, tout est recalculé, et facturé, de nouveau.

Avec cache : écrire une fois, relire ensuite

Sans cache, avec cache Deux colonnes : sans cache, tout le prompt est traité et facturé à chaque requête ; avec cache, le préfixe est écrit une fois puis relu à une fraction du prix. MISE EN CACHE Sans cache, avec cache Sans cache Requête 1 Tout le prompt est traité. Requête 2 Tout est traité de nouveau. Coût du préfixe Plein tarif, à chaque fois. → Avec cache Requête 1 Le préfixe est traité, puis écrit dans le cache. Requête 2 Le préfixe est relu. Coût du préfixe 1,25 fois une fois, puis 0,1 fois au plus. Sonnet 5.5, dix questions sur un document de 50 000 jetons : 1 dollar sans cache, 0,17 dollar avec.
D'après la leçon « Prompt caching » (Claude Academy, Building with the Claude API) et la page Prompt caching (documentation Claude).

Avec la mise en cache, la première requête traite le prompt comme d’habitude, mais conserve le travail fait sur son début, le préfixe, au lieu de le jeter : c’est l’écriture dans le cache. Les requêtes suivantes qui commencent par exactement le même préfixe relisent ce travail au lieu de le refaire.

OpérationPrix, rapporté au prix normal d’entrée
Écriture, cache de 5 minutes1,25 fois
Écriture, cache d’une heure2 fois
Lecture0,1 fois ; 0,05 fois sur Opus 5.5 et Sonnet 5.5 ; 0,025 fois sur Fable 5.1 et Mythos 5.1

Un exemple sur Claude Sonnet 5.5, à 2 dollars le million de jetons d’entrée : dix questions, en quelques minutes, sur un même document de 50 000 jetons. Sans cache, le document est facturé dix fois, soit 1 dollar. Avec cache, il est écrit une fois (0,125 dollar), puis relu neuf fois à 0,10 dollar le million (0,045 dollar) : 0,17 dollar au total, 83 % d’économie sur le document.

La durée de vie

Par défaut, une entrée du cache vit 5 minutes, et chaque lecture la prolonge gratuitement de 5 minutes. Une application sollicitée régulièrement garde donc son cache actif en continu. Pour des usages plus espacés, une durée d’une heure existe, avec une écriture facturée deux fois le prix d’entrée au lieu de 1,25 fois.

Quand le cache est utile

Le cache ne rapporte que si le même début de prompt revient souvent, dans la durée de vie du cache. Les cas typiques :

  • un long prompt système, envoyé avec chaque question ;
  • des définitions d’outils nombreuses ou détaillées ;
  • un document sur lequel on pose plusieurs questions ;
  • une conversation longue, dont l’historique est renvoyé à chaque tour ;
  • une étape de préparation qui envoie le même document des centaines de fois, comme la récupération contextuelle de la leçon 54.

La mise en cache, automatique ou par points d’arrêt explicites, est disponible sur tous les modèles actifs. La leçon suivante en donne les règles, la leçon 62 la met en œuvre.

À vous de jouer

Estimer l’économie. Pour une application que vous connaissez, notez la taille du début de prompt qui ne change pas (prompt système, outils, documents), le nombre de requêtes par heure et le modèle utilisé. Calculez le coût de ce préfixe sur une heure, sans cache puis avec un cache de 5 minutes.

Sources officielles : Prompt caching (Claude Academy) · Prompt caching (documentation Claude : tarifs, durée de vie, modèles)

Points clés à retenir

  • La mise en cache conserve le travail fait sur le début du prompt pour les requêtes suivantes.
  • Le préfixe doit être exactement le même pour être relu.
  • Une lecture coûte au plus un dixième du prix normal d’entrée ; une écriture, 1,25 fois (5 minutes) ou 2 fois (une heure).
  • Le cache vit 5 minutes, prolongées gratuitement à chaque lecture.
  • Il ne rapporte que si le même début de prompt revient souvent.