mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
Merge pull request #13119 from jarrod-lowe/suggestions
feat: Set default prompt suggestions from environment variable DEFAULT_PROMPT_SUGGESTIONS
This commit is contained in:
commit
d0a1a0f16b
@ -958,10 +958,13 @@ DEFAULT_MODELS = PersistentConfig(
|
|||||||
"DEFAULT_MODELS", "ui.default_models", os.environ.get("DEFAULT_MODELS", None)
|
"DEFAULT_MODELS", "ui.default_models", os.environ.get("DEFAULT_MODELS", None)
|
||||||
)
|
)
|
||||||
|
|
||||||
DEFAULT_PROMPT_SUGGESTIONS = PersistentConfig(
|
try:
|
||||||
"DEFAULT_PROMPT_SUGGESTIONS",
|
default_prompt_suggestions = json.loads(os.environ.get("DEFAULT_PROMPT_SUGGESTIONS", "[]"))
|
||||||
"ui.prompt_suggestions",
|
except Exception as e:
|
||||||
[
|
log.exception(f"Error loading DEFAULT_PROMPT_SUGGESTIONS: {e}")
|
||||||
|
default_prompt_suggestions = []
|
||||||
|
if default_prompt_suggestions == []:
|
||||||
|
default_prompt_suggestions = [
|
||||||
{
|
{
|
||||||
"title": ["Help me study", "vocabulary for a college entrance exam"],
|
"title": ["Help me study", "vocabulary for a college entrance exam"],
|
||||||
"content": "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.",
|
"content": "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.",
|
||||||
@ -989,7 +992,11 @@ DEFAULT_PROMPT_SUGGESTIONS = PersistentConfig(
|
|||||||
"title": ["Overcome procrastination", "give me tips"],
|
"title": ["Overcome procrastination", "give me tips"],
|
||||||
"content": "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?",
|
"content": "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?",
|
||||||
},
|
},
|
||||||
],
|
]
|
||||||
|
DEFAULT_PROMPT_SUGGESTIONS = PersistentConfig(
|
||||||
|
"DEFAULT_PROMPT_SUGGESTIONS",
|
||||||
|
"ui.prompt_suggestions",
|
||||||
|
default_prompt_suggestions,
|
||||||
)
|
)
|
||||||
|
|
||||||
MODEL_ORDER_LIST = PersistentConfig(
|
MODEL_ORDER_LIST = PersistentConfig(
|
||||||
|
Loading…
Reference in New Issue
Block a user