From 63a5ee3adb9885f3f7404fcc2eccd2d7407cfc26 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 10 Feb 2025 11:25:38 -0800 Subject: [PATCH] refac --- backend/open_webui/utils/payload.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/open_webui/utils/payload.py b/backend/open_webui/utils/payload.py index b68b313de..5eb040434 100644 --- a/backend/open_webui/utils/payload.py +++ b/backend/open_webui/utils/payload.py @@ -14,6 +14,12 @@ def apply_model_system_prompt_to_body( if not system: return form_data + # Metadata (WebUI Usage) + if metadata: + variables = metadata.get("variables", {}) + if variables: + system = prompt_variables_template(system, variables) + # Legacy (API Usage) if user: template_params = { @@ -25,12 +31,6 @@ def apply_model_system_prompt_to_body( system = prompt_template(system, **template_params) - # Metadata (WebUI Usage) - if metadata: - variables = metadata.get("variables", {}) - if variables: - system = prompt_variables_template(system, variables) - form_data["messages"] = add_or_update_system_message( system, form_data.get("messages", []) )