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
19.24k stars 3.21k forks source link

Enhancement:Better ways to send prompts #4708

Open Passerby1011 opened 1 week ago

Passerby1011 commented 1 week ago

What features would you like to see added?

The current prompts in the prompt repository are sent to the API in the form of user messages, but I believe it would be more appropriate to send them as system messages. I hope the prompt library can be improved in this regard.Many other GPT software on the market operate in a similar manner.

More details

Sending prompt words in the form of user messages can disrupt the user's reading of their own messages, and if the prompt words are very long, it will create a lengthy message history on the page.

Which components are impacted by your request?

No response

Pictures

No response

Code of Conduct

danny-avila commented 1 week ago

Presets fill this need but I can see the value of applying a one-time system message in the same UI/UX as prompts, as well as making them private when shared to other users.

Passerby1011 commented 1 week ago

Preset functions cannot quickly switch models, and the same prompt cannot be quickly applied to multiple models from multiple vendors; everything requires manual setup, which is not as convenient and fast as using a prompt. Sending prompts as user messages to AI is not aesthetically pleasing or elegant on the visual level; on the functional level, it takes up a user message, and the user has to wait for AI's reply. The user must wait for the AI's response before starting the main text.