Reproduire le budget de 1 000 requêtes
Ce cas technique utilise des profils synthétiques créés par RouterLab. Il montre comment le volume d’entrée change une estimation, à sortie constante. Les résultats sont calculés avec les tarifs actuels du catalogue ; ce ne sont ni des requêtes facturées ni un benchmark de qualité ou de latence.
Données et méthode
Deux profils : 1 000 requêtes de 2 000 tokens d’entrée et 500 de sortie, puis 1 000 requêtes de 20 000 tokens d’entrée et 500 de sortie. Cache, batch, outils supplémentaires et taxes sont exclus. La sortie inclut les tokens de raisonnement lorsqu’ils sont facturés en sortie. Chaque requête reste à 20 500 tokens au maximum dans ce jeu de données ; vérifiez les paliers de votre modèle avant de généraliser.
total = requests × (input_tokens × input_rate + output_tokens × output_rate)Résultats calculés depuis le catalogue
Tarifs par token utilisés: input 1e-7 · output 3.5e-7
| Profil | Entrée / requête | Sortie / requête | Total estimé en crédits |
|---|---|---|---|
| short | 2000 | 500 | 0.375000 |
| long-input | 20000 | 500 | 2.175000 |
Reproduire localement
Python 3, bibliothèque standard uniquement. Copiez le script dans budget_case.py puis lancez python budget_case.py. Il ne lit aucune clé, n’envoie aucune requête et doit afficher les deux totaux du tableau. Les tarifs copiés représentent le catalogue au moment où vous ouvrez cette page.
budget_case.py python
from decimal import Decimal
input_rate = Decimal("1e-7")
output_rate = Decimal("3.5e-7")
profiles = [{"id":"short","requests":1000,"input":2000,"output":500},{"id":"long-input","requests":1000,"input":20000,"output":500}]
for profile in profiles:
total = Decimal(profile["requests"]) * (
Decimal(profile["input"]) * input_rate + Decimal(profile["output"]) * output_rate
)
print(profile["id"], format(total, ".6f"))Passer de l’estimation à l’intégration
Une estimation en crédits ne donne pas à elle seule le montant payé : tenez compte de votre allocation, du renouvellement et de la part réellement consommée. Pour un essai, vérifiez les variantes -trial autorisées ; les unités internes Trial ne sont pas des prix clients. Pour un changement de modèle d’embeddings, prévoyez une réindexation et conservez le même modèle pour les documents et les requêtes.