|
@@ -14,6 +14,12 @@ def apply_model_system_prompt_to_body(
|
|
if not system:
|
|
if not system:
|
|
return form_data
|
|
return form_data
|
|
|
|
|
|
|
|
+ # Metadata (WebUI Usage)
|
|
|
|
+ if metadata:
|
|
|
|
+ variables = metadata.get("variables", {})
|
|
|
|
+ if variables:
|
|
|
|
+ system = prompt_variables_template(system, variables)
|
|
|
|
+
|
|
# Legacy (API Usage)
|
|
# Legacy (API Usage)
|
|
if user:
|
|
if user:
|
|
template_params = {
|
|
template_params = {
|
|
@@ -25,12 +31,6 @@ def apply_model_system_prompt_to_body(
|
|
|
|
|
|
system = prompt_template(system, **template_params)
|
|
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(
|
|
form_data["messages"] = add_or_update_system_message(
|
|
system, form_data.get("messages", [])
|
|
system, form_data.get("messages", [])
|
|
)
|
|
)
|