feat: add default model permissions for providers #2702

Closed
opened 2025-11-11 15:12:41 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @MRGRD56 on GitHub (Nov 20, 2024).

After the 0.4 update all my models (that were private) became available to all users. Is there a way to fix it, besides editing the permissions of each of the models separately?

There should be a feature to make all the models from a specific provider/connection (ollama or openai one) only available to specific roles (by default)

You might want to add it in this menu

image

Just like you've added it here: in the model edit menu

image

So you can set rights for providers, that will work for all its models by default

Otherwise, as far as I understand, now as soon as I download a new model in ollama, every user will have access to it by default, until I change its settings manually. Or when a new model comes out, in some API, it becomes public automatically, and there's no way to change it now, right? It doesn't sound really convenient

Or at least it would be nice if there was a single option to change the default permissions for new models

Originally created by @MRGRD56 on GitHub (Nov 20, 2024). After the 0.4 update all my models (that were private) became available to all users. Is there a way to fix it, besides editing the permissions of each of the models separately? There should be a feature to make all the models from a specific provider/connection (ollama or openai one) only available to specific roles (by default) You might want to add it in this menu ![image](https://github.com/user-attachments/assets/285be3cd-a126-4f58-9336-1dad1e21b006) Just like you've added it here: in the model edit menu ![image](https://github.com/user-attachments/assets/f0874c84-df4b-407d-8814-8b1cacc7398b) So you can set rights for providers, that will work for all its models by default Otherwise, as far as I understand, now as soon as I download a new model in ollama, every user will have access to it by default, until I change its settings manually. Or when a new model comes out, in some API, it becomes public automatically, and there's no way to change it now, right? It doesn't sound really convenient Or at least it would be nice if there was a single option to change the default permissions for new models
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#2702