Token (Unité de mot)

Vous êtes-vous déjà demandé comment l'IA comprend votre texte lorsque vous posez une question à Deepseek, Doubao, Qwen, ChatGPT ou Claude ?

Le cœur de la réponse est ce qu'on appelleToken, que l'on appelle en chinoisunité de motLe concept. Comprendre Token est la première étape dans le monde de l'IA.

Qu'est-ce qu'un Token (Unité de mot) ?

Token (词元) = AI 能理解的最小文本单位

On peut le voir comme : des fragments de texte dans le monde de l'IA, ou le carburant du monde de l'IA.

Tout comme les humains lisent en comprenant le sens par unités de la taille d'un mot, l'IA ne traite pas non plus le texte lettre par lettre—elle découpe le texte en morceaux, et chaque morceau est appelé un Token (unité de mot).

INPUT TEXT "ChatGPT is amazing" TOKENS Chat G PT is amaz ing common6a Token

Une analogie utile :

Imaginez un article comme une pizza. Vous ne l'avaleriez pas tout entier ni ne le réduiriez en poudre—vous le coupez en tranches, et chaque tranche est un Token. C'est ainsi que l'IA consomme le texte : découper, comprendre, digérer.

Token est plus fin qu'un mot et plus grossier qu'une lettre—une unité intermédiaire flexible.


À quoi ressemble un Token ?

Les différents textes sont segmentés de manières très différentes.

Les mots courants correspondent à un Token, les mots complexes sont découpés, et la ponctuation compte aussi comme un Token.

Phrase en anglais
"Hello, world!"
Hello → , →  world → !
common4un Token
Mot anglais complexe
"unbelievable"
un believ able
common3un Token — les mots longs sont découpés
Phrase en chinois
"Hello, world!"
hello , world !
common4un Token — le chinois consomme plus de Tokens par caractère

TokenetCaractère、 motQuelle est la différence ?

Beaucoup de gens pensent que Token = mot, mais en faitce n'est pas tout à fait vrai.。

La segmentation en tokens suit un algorithme spécial (comme BPE, Byte Pair Encoding), et les résultats sont parfois intuitifs, parfois surprenants :

Texte Nombre de tokens Description
cat 1 Les mots courants correspondent directement à un token
unbelievable 4 un + believ + able + …
ChatGPT 3 Chat + G + PT
Hello Environ 2-3 Le chinois consomme généralement plus de tokens que l'anglais

Conclusion :Les tokens sont plus fins que les mots et plus grossiers que les lettres, servant d'unité intermédiaire flexible.

Granularité la plus fine

Caractère / Lettre

Granularité
Une seule lettre ou un caractère chinois
Exemple
H, e, l, l, o
L’IA l’utilise-t-elle ?
❌ Trop fin, faible densité d’informations
Analogie
Broyer la pizza en poudre
Granularité la plus grossière

Mot / Phrase

Granularité
Mots complets ou phrases complètes
Exemple
Bonjour, incroyable
L’IA l’utilise-t-elle ?
❌ Traitement trop grossier, inflexible
Analogie
Se fourrer toute une pizza dans la bouche en une seule bouchée

Pourquoi les tokens sont-ils importants ?

1. Il détermine combien l'IA peut lire

Chaque modèle d'IA a unefenêtre de contexte, qui correspond au nombre maximum de tokens qu'il peut traiter en une fois. Par exemple :

  • GPT-3.5 : environ 4,000 tokens
  • GPT-4 Turbo : environ 128,000 tokens
  • Claude 3.5 : environ 200,000 tokens

Au-delà de cette limite, l'IA ne parviendra pas à se souvenir de ce qui a été dit auparavant, tout comme lorsque la mémoire à court terme d'une personne est pleine.

2. Il affecte les coûts d'utilisation de l'API

Lorsque vous appelez une interface d'IA (API), les frais sont généralement facturés en fonction du nombre de tokens.Texte d'entrée + texte de réponse de l'IA, les deux consomment des tokens, donc plus vous écrivez, plus cela coûte cher.

3. Il affecte la vitesse de réponse de l'IA

Lorsque l'IA génère du texte, elleproduit un token à la fois.Par conséquent, plus la réponse est longue, plus le temps d'attente est long.


Anecdotes sur les tokens

  • 1,000 tokens ≈ 750 mots anglais, ce qui est un ratio d'estimation couramment utilisé.
  • Le chinois, le japonais, le coréenet d'autres langues asiatiques consomment généralement plus de tokens que l'anglais, car ces caractères sont plus complexes à encoder.
  • Les espaces et la ponctuationcomptent aussi comme des tokens ! Ne pensez pas que seul le texte compte.
  • CodeLa consommation de tokens du code est généralement inférieure à celle du langage naturel, car les langages de programmation sont structurellement compacts.

Résumé

Concept Explication en une phrase
Token La plus petite unité de texte traitée par l'IA, entre les caractères et les mots.
Fenêtre de contexte Le nombre maximal de tokens que l'IA peut traiter en une fois.
Facturation des tokens Les appels API sont facturés en fonction du nombre total de tokens d'entrée + de sortie.
Génération de jetons Les réponses de l’IA sont générées jeton par jeton ; plus elles sont longues, plus la génération est lente.
Autres extensions