danny-avila / LibreChat

Enhanced ChatGPT Clone: Features Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. Actively in public development.
https://librechat.ai/
MIT License
18.47k stars 3.1k forks source link

Enhancement: Assistants - Allow the User to create public / private Assistants #3560

Open TimWeyand opened 2 months ago

TimWeyand commented 2 months ago

What features would you like to see added?

It would be great, if there would be private/public Assistants in librechat for the users.

More details

If you have a Multi-User Librechat installation, the Assistants are public to anyone. This causes that Assistants are overwritten by other Users. As OpenAI does not know that librechat is a Multi-User System, this might be accomplished by a naming scheme.

[userid][public/private][RealNameOfTheAgent]

Other Agents which are not defined by this name scheme, could stay public to not break the system.

Which components are impacted by your request?

UI

Pictures

No response

Code of Conduct

berry-13 commented 2 months ago

what about this? https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/assistants_endpoint#privateassistants

TimWeyand commented 2 months ago

It‘s more about the possibility to have both. Private and Public Assistants at the same time

danny-avila commented 2 months ago

Something like this is in the works, excited to share soon!