Skip to main content

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

dhrions_llm_usage-0.1.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dhrions_llm_usage-0.1.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for dhrions_llm_usage-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a26f990a18e9e777c17eba8be6c01df0925e70b05c0e6f73ba554db868a9d79c
MD5 8e71a99e62930de3ffbc34696b7d71db
BLAKE2b-256 64d7cb07011bda57f9ca5ddd8fb43f4bd2f0009dc17e75fecae16bf438cbdb92

See more details on using hashes here.

File details

Details for the file dhrions_llm_usage-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dhrions_llm_usage-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 490707a28d8d2ca317d803cf53d23ec313365a8a0f340d89c1afe63b86ad658f
MD5 40a46125933ee131b6eaddf6014411f1
BLAKE2b-256 1d8ff609703c4ff2e2ce7217e24e68f386b050fef4a98ac24c21d49252462e09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page