litellm/ui
Tin Chi Lo 2e2b2624ed feat(spend): add a per-session auto-router benchmarks rollup
Fold each auto-routed turn into a per-(api_key, session, auto-router) row when it
happens, and serve the benchmarks dashboard by summing those rows. Nothing in the
feature reads LiteLLM_SpendLogs.

The row carries what each tier the session used left in the prompt cache, so a turn's
bucket is a question about one model's own record and the upsert answers it against the
row it is already writing. Absent from that record means a first visit; present means
warm or expired, on one comparison of the idle gap against the TTL the entry was written
with. Nothing is read before the write, so there is no state to load or validate, and the
statement is atomic.
2026-08-04 18:50:07 -07:00
..
litellm-dashboard feat(spend): add a per-session auto-router benchmarks rollup 2026-08-04 18:50:07 -07:00
Dockerfile chore(build): move the Admin UI toolchain to Node 24 (#35801) 2026-08-04 12:36:07 -07:00
nginx.conf fix(ui): serve /ui/assets from the nginx image instead of SPA fallback (#34066) 2026-07-21 09:22:02 -07:00