litellm/ui
moyai-devin-berriai[bot] e2276ac2b9
feat(ui): let admins find, call, and test decision models from the Admin UI (#45654)
* feat(ui): announce decision model support in Models + Endpoints

* feat(ui): make decision models findable, callable, and testable from the Admin UI

Add Model provider search now matches decision model names and shows a note on where to call a decision model. The banner links to the docs and opens Add Model. The System One playground defaults to /v1/systemone with a picker of the proxy's decision models, and the model hub shows a /v1/systemone usage example for evaluation models.

* fix(ui): keep the admin signed in when a typed virtual key cannot list decision models

The System One playground looked up a typed virtual key's decision models through
the dashboard's shared request client, so an expired key signed the admin out, and
typing a key by hand sent one lookup per keystroke. The lookup now uses the same
client as Send, against the same proxy, and waits for typing to stop

* fix(ui): hide decision model Playground links from view-only sessions

A proxy admin viewer cannot open the Playground, so the Models + Endpoints
decision models banner and the AI Hub's Try it in the Playground link sent
them to an Access Denied page. Hide both for view-only sessions.

* fix(ui): send the AI Hub decision example's key in the proxy's configured header

A proxy with litellm_key_header_name set reads keys only from that header,
so the example's hardcoded Authorization header was rejected. Use the header
name the dashboard already reads from the session.

* fix(ui): stop the decision model notice from ruling out /chat/completions for dual-mode models

* fix(ui): point only users who can add models at Add Model in the decision models banner

---------

Co-authored-by: moyai-devin-berriai[bot] <336287033+moyai-devin-berriai[bot]@users.noreply.github.com>
Co-authored-by: mateo-berri <277851410+mateo-berri@users.noreply.github.com>
2026-10-09 18:13:21 -07:00
..
litellm-dashboard feat(ui): let admins find, call, and test decision models from the Admin UI (#45654) 2026-10-09 18:13:21 -07:00
Dockerfile refactor(lens): connect LiteLLM to the independent Lens service (#45529) 2026-10-09 16:17:05 -07:00
nginx.conf fix(ui): boot the UI image as an arbitrary uid by anchoring nginx writes under /tmp (#37982) 2026-08-24 11:57:36 -07:00