Aller au contenu principal
Apprentissage

Token (IA)

Un token est l'unité de texte (mot, morceau de mot, signe de ponctuation) qu'un modèle de langage lit et produit, et qui sert aussi de base de facturation des API.

Définition

Avant d'être traités par un grand modèle de langage, les textes sont découpés en petites unités appelées tokens. Un token peut correspondre à un mot courant, à un fragment de mot, à un signe de ponctuation ou à un espace. Le découpage dépend du modèle : un même texte ne donne donc pas le même nombre de tokens d'un fournisseur à l'autre. À titre d'ordre de grandeur, la documentation d'OpenAI indique qu'un token représente environ quatre caractères, soit environ trois quarts d'un mot en anglais ; le français et les langues riches en accents consomment souvent davantage de tokens pour une même longueur. Les tokens comptent à deux titres. D'une part, la fenêtre de contexte d'un modèle se mesure en tokens : le prompt et la réponse générée doivent tenir ensemble dans cette limite. D'autre part, la plupart des API facturent l'usage au nombre de tokens envoyés et reçus. Surveiller la consommation de tokens permet donc de maîtriser les coûts et la longueur des documents traités.

Catégorie

Apprentissage

Synonymes

jeton, unité lexicale du modèle, tokenisation (processus)

Avantages

  • Unité commune pour mesurer la taille d'un texte et le coût d'usage
  • Permet d'estimer à l'avance le budget d'une automatisation
  • Aide à dimensionner la quantité de contexte envoyée au modèle

Limites

  • Le comptage varie selon le modèle et la langue
  • Ne correspond pas exactement au nombre de mots ou de caractères
  • Des prompts longs et répétés augmentent la facture et le temps de réponse

Exemples concrets

Découvrez comment ce concept s'applique dans la réalité

  1. Un mot court courant correspond souvent à un seul token, un mot long ou rare à plusieurs

  2. Une facture d'API calculée sur les tokens du prompt et de la réponse

  3. Un document trop long qui dépasse la limite de tokens du modèle

Applications pratiques

Secteurs et domaines où ce concept est utilisé

  • Estimation du coût d'un assistant ou d'une automatisation

  • Découpage de longs documents avant traitement

  • Optimisation des prompts

  • Suivi de l'usage d'une API par équipe ou par projet

Questions fréquentes

Réponses aux questions les plus courantes sur ce concept

Qu'est-ce qu'un token ?

C'est un morceau de texte, entier ou partiel, que le modèle traite comme une unité de base.

Combien de mots font un token ?

Pas de règle fixe. Pour l'anglais, OpenAI indique environ trois quarts de mot par token ; le français en consomme généralement davantage.

Pourquoi les tokens sont-ils facturés ?

Parce que le coût de calcul dépend de la quantité de texte lue et générée. Les API facturent donc selon les tokens en entrée et en sortie.

Quel lien avec la fenêtre de contexte ?

La fenêtre de contexte est la limite maximale de tokens qu'un modèle peut prendre en compte, prompt et réponse compris.

Comment réduire sa consommation de tokens ?

En raccourcissant les consignes, en n'envoyant que les extraits utiles (par exemple via un RAG) et en limitant la longueur des réponses.

Source et références

Source : OpenAI – Documentation API : Key concepts

Voir la source

Envie d'approfondir vos connaissances en IA ?

Découvrez tous nos termes et concepts dans le lexique complet