Aller au contenu

Tokens

Dernière mise à jour:

Ce que sont les tokens

Les modèles de langage ne voient ni lettres ni mots entiers. Avant d’atteindre le modèle, le texte est découpé par un tokenizer en tokens issus d’un vocabulaire fixe. Les mots courants forment souvent un seul token, tandis que les mots rares, les noms propres et les mots composés longs sont découpés en plusieurs morceaux. Les chiffres, la ponctuation et les espaces comptent aussi.

Selon une règle empirique courante, un token de texte anglais correspond à environ quatre caractères, soit à peu près trois quarts de mot. Ce n’est qu’une approximation : chaque famille de modèles a son propre tokenizer, et un texte dans beaucoup d’autres langues, dont le français, demande souvent plus de tokens que le même contenu en anglais.

Comment les tokens sont comptés

À chaque réponse d’un chatbot, les tokens sont comptés dans deux sens :

Les deux comptent dans la fenêtre de contexte du modèle. Les fournisseurs qui facturent à l’usage tarifent généralement à part les tokens d’entrée et de sortie, ces derniers coûtant souvent plus cher. Les modèles d’embedding comptent eux aussi des tokens quand ils convertissent un texte en vecteurs.

  • Tokens d’entrée : tout ce qui est envoyé au modèle, comme les instructions, l’historique de la conversation et les documents récupérés.
  • Tokens de sortie : la réponse que le modèle génère, token par token.

Exemple

La phrase anglaise « Our store opens at 9 am on weekdays. » compte huit mots et 36 caractères ; la plupart des tokenizers la transforment en une dizaine de tokens. Une requête complète de chatbot est bien plus volumineuse : instructions, quelques passages récupérés et une courte conversation peuvent représenter quelques milliers de tokens d’entrée avant que le modèle n’écrive le premier mot de sa réponse.

Pourquoi les tokens comptent pour les chatbots d’entreprise

Si vous construisez un chatbot directement sur l’API d’un modèle, les tokens déterminent vos coûts et vos limites. Des instructions longues, de gros passages récupérés et de longues conversations ajoutent des tokens d’entrée à chaque message : une bonne raison de garder des instructions ciblées et une récupération sélective.

Les tokens expliquent aussi des limites pratiques : pourquoi un modèle ne peut pas lire un site entier en une seule requête, pourquoi les très longues conversations doivent tôt ou tard être raccourcies et pourquoi une réponse peut être tronquée quand elle atteint la longueur de sortie maximale.

Les tokens et intoCHAT

Avec intoCHAT, vous ne comptez pas de tokens. Les offres se mesurent en messages par mois et en caractères de contenu d’entraînement : Free comprend 25 messages par mois et 100 000 caractères, Starter (19 $ par mois) 2 500 messages par mois et 500 000 caractères par agent, et Pro (49 $ par mois) 10 000 messages par mois et 1 million de caractères par agent. intoCHAT n’envoie au modèle que les extraits les plus pertinents de vos contenus à chaque message, et le modèle comme sa consommation de tokens sont gérés pour vous.

Questions fréquentes

Combien de mots représentent 1 000 tokens ?

En anglais, 1 000 tokens représentent environ 750 mots, selon l’estimation courante d’à peu près trois quarts de mot par token. Le chiffre exact dépend du tokenizer et du texte. Le français et les textes riches en chiffres ou en noms propres demandent généralement plus de tokens.

Un token, est-ce un mot ?

Non. Un token peut être un mot entier, un morceau de mot, un signe de ponctuation ou un espace. Les mots courts et courants forment souvent un seul token, alors que les mots longs ou rares sont découpés en plusieurs.

Pourquoi les fournisseurs d’IA facturent-ils au token ?

Le travail de calcul d’un modèle augmente avec la quantité de texte qu’il lit et écrit, et le token est l’unité qu’il traite. Facturer au token relie le prix à ce travail. Les tokens d’entrée et de sortie sont souvent facturés différemment.

intoCHAT facture-t-il au token ?

Non. Les offres intoCHAT reposent sur le nombre de messages par mois et de caractères de contenu d’entraînement, et la consommation de tokens est prise en charge par intoCHAT. Les limites à jour de chaque offre figurent sur la page des tarifs.

Voyez-le répondre à partir de votre site

Collez l’adresse de votre site et discutez avec un agent créé à partir de vos pages. Cela prend environ une minute.

Créer votre agent gratuitement

Offre gratuite, sans carte bancaire.