Ce que vous payez
Les fournisseurs mesurent le travail des modèles de langage en tokens car les calculs effectués par un modèle augmentent avec le nombre de tokens qu'il traite. L'entraînement lit chaque token de chaque enregistrement, une fois par époque. L'utilisation d'un modèle lit chaque token d'entrée et génère chaque token de sortie, un par un.
Coût d'entraînement
Avec l'entraînement par token — le mode de facturation de la plupart des services de fine-tuning gérés — la formule est simple :
training cost = tokens in the training file × epochs × price per training tokenChaque token du fichier compte, et pas seulement les réponses cibles. Le prompt système et le contexte de chaque enregistrement sont également lus pendant l'entraînement, même si le modèle n'est évalué que sur les cibles. Un prompt système long répété dans chaque enregistrement, ou de longs historiques de conversation, rendent l'entraînement plus coûteux.
L'entraînement sur des GPU loués est quant à lui facturé au temps : durée d'exécution × prix horaire du GPU. Les tokens restent importants, car un plus grand nombre de tokens nécessite plus de temps, mais la taille du modèle, la méthode d'entraînement et le matériel comptent tout autant.
- Un jeu de données préparé compte 500 enregistrements d'une moyenne de 800 tokens : 400 000 tokens.
- Trois époques signifient que le modèle traite 1,2 million de tokens.
- À un prix indicatif de 3 $ par million de tokens d'entraînement, cela représente environ 3,60 $.
- Réduire de moitié un prompt système de 200 tokens retire 50 000 tokens du fichier — soit 150 000 tokens de moins traités sur trois époques.
Coût d'utilisation
Un modèle entraîné est servi soit par token sur une capacité partagée, soit sur un déploiement dédié facturé à l'heure, qu'il soit utilisé ou non. La tarification par token sépare les tokens d'entrée (tout ce qui est envoyé : prompt système, historique, documents récupérés, la question) des tokens de sortie (la réponse). Les tokens de sortie sont généralement plusieurs fois plus chers, car ils sont générés un par un.
cost per request = input tokens × input price + output tokens × output pricePuisque l'entrée est renvoyée à chaque appel, un prompt long constitue un coût récurrent. C'est l'un des arguments pratiques en faveur du fine-tuning : un comportement assimilé dans les poids n'a plus besoin d'être expliqué à chaque requête.
- Un assistant traite 100 000 requêtes par mois. Ses instructions comptent 1 500 tokens ; la question et l'historique en ajoutent 500 autres.
- Cela représente 2 000 tokens en entrée par requête, soit 200 millions de tokens en entrée par mois.
- Après le fine-tuning, les instructions sont réduites à 150 tokens : 650 tokens en entrée par requête, soit 65 millions par mois — environ un tiers.
- Que cela permette de faire des économies dépend du prix du modèle fine-tuné, qui chez certains fournisseurs est plus élevé que celui du modèle de base. Comparez les deux avant de décider.
Ce qui réduit la facture
- Moins d'exemples, mais de meilleure qualité. Quelques centaines d'enregistrements bien choisis surpassent souvent des milliers d'enregistrements bruités, pour une fraction du coût d'entraînement.
- Moins d'époques. Le coût augmente proportionnellement aux époques, et un plus grand nombre d'époques n'est pas toujours préférable.
- Des enregistrements plus courts. Réduire l'historique ancien et conserver un prompt système court diminue à la fois les tokens d'entraînement et d'utilisation.
- Un modèle plus petit. Les prix par token baissent considérablement avec la taille du modèle.
- Une facturation par token lorsque cela est possible. Un déploiement dédié coûte de l'argent pour chaque heure d'existence.
Erreurs courantes
- Ne compter que les réponses cibles lors de l'estimation des tokens d'entraînement.
- Oublier de multiplier par le nombre d'époques.
- Comparer les modèles uniquement sur le prix d'entrée alors que les tokens de sortie coûtent généralement plus cher.
- Laisser un déploiement de test dédié en cours d'exécution après avoir terminé de l'utiliser.
- Considérer une estimation comme un devis.
Références et lectures complémentaires
Les sources externes s'ouvrent dans un nouvel onglet.
- 01PricingClaude Platform Docs · platform.claude.comUn exemple de prix distincts pour les tokens d'entrée et de sortie.
- 02Amazon Bedrock PricingAmazon Web Services · aws.amazon.comPrix de l'inférence par token, de la personnalisation et de l'hébergement horaire sur une seule page.
- 03Token countingClaude Platform Docs · platform.claude.comCompter les tokens avant d'envoyer une requête.
- 04Understand and count tokensGemini API docs · ai.google.devComment un autre fournisseur compte et facture les tokens.