danny-avila / LibreChat

Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development
https://librechat.ai/
MIT License
15.28k stars 2.54k forks source link

Enhancement: Admin panel that allows easy user monitoring/UI configuration per user #3137

Open devilsnare007 opened 2 weeks ago

devilsnare007 commented 2 weeks ago

What features would you like to see added?

Allowing some sort of RBAC or ABAC control to manage users would be great while providing a per-user based UI customization.

More details

This can not only enhance user monitoring, but also provide for a more easy to use UI per user according to the specific models/APIs allowed for said user. This should also allow customizing the UI for each user based on the models they're allowed to access.

Which components are impacted by your request?

UI

Pictures

No response

Code of Conduct

muramasatheninja commented 1 week ago

This would be extremely useful to me. I have some people I want to share my librechat instance with but don't want them to be able to burn through my credits with certain models. Being able to have permissions for models and apis would be great.

VincentJGeisler commented 1 week ago

agree, some form of user management panel is needed, to select which user can use what services etc, and approve new users before they can burn credits.