Tools · BillCheck
Is your AI bill counted right?
A weekly check of a LiteLLM proxy's spend logs. It prices every request again from the public catalogue as it stood that day, and shows the requests priced with an old price, the ones logged at $0 that no budget can see, where the money went, which budgets will run out and when, and where the same work would cost less. It runs in your browser; your logs never leave this page.
Two weeks of a small company's proxy: four teams, nine keys and eight models, sent through a real LiteLLM proxy (version 1.105.1) whose price map was two months old. The traffic is made up and the models were a stand-in, so nothing was paid; every number below is the proxy's own.
A CSV or JSON export of LiteLLM_SpendLogs (plain or .gz), read here in your browser. Add your teams' and keys' budget tables to get budget alerts.
Save this query as export.sql. It only reads, and takes the last 14 days and only the columns the check needs, which keeps the file small.
Then run it against the proxy's database:
For budget alerts, export the budget tables too:
Or save the proxy's own API answers as JSON: GET /spend/logs/v2?start_date=...&end_date=...&page=1&page_size=100 with an admin key, one file per page.
Amounts in USD. Catalogue prices are list prices from LiteLLM's public price file and its daily change history (the same history as ModelShelf); your contract may differ. Savings leads use LMArena ratings (CC BY 4.0) and are leads to test, not results. Not financial or procurement advice. Independent; not affiliated with BerriAI or LMArena.