dhrions-llm-usage
Tarification, comptage de tokens et affichage LLM partagés entre plusieurs CLI.
Quand plusieurs outils appellent un LLM et affichent le modèle utilisé, les tokens consommés et un coût estimé, chacun tend à réimplémenter sa propre table de prix et son propre format. Ce paquet centralise ces trois responsabilités : une source de prix unique, un cumul d'usage thread-safe, un rendu cohérent.
Le paquet importable est llm_usage et la commande installée est llm-usage.
Installation
pip install dhrions-llm-usage
Contenu
| Module | Rôle |
|---|---|
pricing |
Table de prix (par token et forfait par unité) + repli pour modèle inconnu. |
accumulator |
Usage : cumul thread-safe des tokens par modèle, et calcul du coût. |
display |
Rendu texte au style FR (format_cost, format_usage_line, model_line). |
Utilisation
from llm_usage import Usage, format_usage_line, model_line
usage = Usage()
usage.add("claude-opus-4-8", input_tokens=12000, output_tokens=3400)
print(model_line("claude-opus-4-8"))
# 🧠 Modèle utilisé : claude-opus-4-8
print(format_usage_line(usage))
# 📊 15 400 tokens (entrée 12 000 / sortie 3 400) · ~0,1450 $
Inspecter la table de prix depuis la ligne de commande :
llm-usage prices
Convention d'affichage (style FR)
- montant puis symbole, séparateur décimal virgule :
0,0042 $; ~en préfixe pour une estimation,≥quand un montant est minoré (modèle non tarifé) ;- tokens :
entrée X / sortie Y, milliers groupés par une espace fine ; - annonce systématique du modèle :
🧠 Modèle utilisé : ….
Licence
MIT.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dhrions_llm_usage-0.1.2.tar.gz.
File metadata
- Download URL: dhrions_llm_usage-0.1.2.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a26f990a18e9e777c17eba8be6c01df0925e70b05c0e6f73ba554db868a9d79c
|
|
| MD5 |
8e71a99e62930de3ffbc34696b7d71db
|
|
| BLAKE2b-256 |
64d7cb07011bda57f9ca5ddd8fb43f4bd2f0009dc17e75fecae16bf438cbdb92
|
File details
Details for the file dhrions_llm_usage-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dhrions_llm_usage-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
490707a28d8d2ca317d803cf53d23ec313365a8a0f340d89c1afe63b86ad658f
|
|
| MD5 |
40a46125933ee131b6eaddf6014411f1
|
|
| BLAKE2b-256 |
1d8ff609703c4ff2e2ce7217e24e68f386b050fef4a98ac24c21d49252462e09
|