danny-avila / LibreChat

Enhanced ChatGPT Clone: Features Anthropic, OpenAI, Assistants API, Azure, Groq, 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
17.12k stars 2.86k forks source link

Enhancement: use private Assistance alongside supportedIds #3296

Open leondape opened 1 month ago

leondape commented 1 month ago

What features would you like to see added?

As of today, enabling private assistants disables supportedIds. It would be nice to have these two settings work parallel to each other. My goal would be to supply global Assistants to all users.

Alternative approach would be to introduce a new array for "global assistants".

More details

None

Which components are impacted by your request?

Endpoints

Pictures

No response

Code of Conduct

amir-ghasemi commented 1 month ago

Also, assistants defined via ModelSpecs in the yaml should be global by default.

fsodano commented 1 month ago

@danny-avila sorry for the tag mate, would you be able to have a look at this feature request and proposed PR (WIP) and let me know if it's a good approach or not (and what would be a better one)? Thanks.