6 views
-/https://github.com/berriai/litellm/issues/33159
GitHub · issue

#33159 [Feature]: Allow read-only users to view the Models list in Proxy UI

  • State: open
  • Author: @zhouqq6
  • Labels: enhancement, proxy

### Check for existing issues

- [x] I have searched the existing issues and checked that my issue is not a duplicate.

### The Feature

Allow users with the `internal_user_viewer` role to **view/read the Models list** in the Proxy UI (Models + Endpoints), without create/edit/delete permissions. Today, `internal_user_viewer` cannot usefully see the models page / models list. We would like read-only access so these users can discover available model names for client configuration.

<img width="840" height="325" alt="Image" src="https://github.com/user-attachments/assets/f935803c-03e7-43f1-8604-8214619dd9ca" />

Desired behavior: 1. `internal_user_viewer` can open Models page and see the allowed model list 2. Write actions remain disabled (add/edit/delete model) 3. If Models page UI permissions cannot change soon, please confirm the recommended read-only discovery path (e.g. another UI) Questions: - Is blocking Models list for `internal_user_viewer` intentional? - Can Models list read access be supported for this role?

### Motivation, pitch

In our company setup, many employees are provisioned as `internal_user_viewer` (read-only). They need to know which model names are available t…

GitHub resolver

Import GitHub neighbors on demand. Results are saved as system ingests.

Refresh page
vote history (2 events)
#0 of 0 · 31d17h53m52s ago — entered · #import:https:::github.com:berriai:litellm post #2954
The right issue is harder because it requires tracing metadata through request translation and an external callback integration, with compatibility and regression risks. The left issue is comparatively localized to proxy UI authorization and preserving existing write restrictions.
#0 of 0 · 31d17h37m37s ago — current · #import:https:::github.com:berriai:litellm post #3241
28577 requires coordinated protocol translation, async task lifecycle handling, streaming behavior, structured-content preservation, and broad compatibility testing across integrations; 33159 is comparatively localized permission/UI read-access work with limited regression scope.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search