claude api vision

Tokenisation des images

Claude “voit” les images en patchs, pas en pixels bruts. Chaque image compte dans la fenêtre-de-contexte comme du texte.

Formule

Patch = bloc de 28×28 px = 1 “token visuel”

tokens = ⌈largeur / 28⌉ × ⌈hauteur / 28⌉

Paliers de résolution (plafond avant redimensionnement auto)

PalierModèlesBord maxTokens max
Haute résolutionClaude 4.7+2576 px4784
StandardAutres1568 px1568

Repères concrets (palier standard)

  • 200×200 px → ~64 tokens
  • 1000×1000 px → ~1296 tokens
  • image 4K → redimensionnée automatiquement, plafonnée à ~1560 tokens (standard) / ~4784 (haute résolution)

Autres limites

  • Max 100 images/requête (modèles fenêtre 200K) ou 600 (fenêtre plus large)
  • Max 8000×8000 px, 10 MB en base64
  • Files API : uploader l’image une fois → file_id réutilisable, évite de renvoyer le base64 complet à chaque tour de conversation (utile si beaucoup d’images accumulées)

Voir aussi