From 5c5160c294916c05c705f708319372b850a43ef5 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 2 Apr 2025 19:56:39 -0700 Subject: [PATCH] refac: remove `None` params --- backend/open_webui/utils/middleware.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 532f17387..f96c7f836 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -625,27 +625,28 @@ def apply_params_to_form_data(form_data, model): if "keep_alive" in params: form_data["keep_alive"] = params["keep_alive"] else: - if "seed" in params: + if "seed" in params and params["seed"] is not None: form_data["seed"] = params["seed"] - if "stop" in params: + if "stop" in params and params["stop"] is not None: form_data["stop"] = params["stop"] - if "temperature" in params: + if "temperature" in params and params["temperature"] is not None: form_data["temperature"] = params["temperature"] - if "max_tokens" in params: + if "max_tokens" in params and params["max_tokens"] is not None: form_data["max_tokens"] = params["max_tokens"] - if "top_p" in params: + if "top_p" in params and params["top_p"] is not None: form_data["top_p"] = params["top_p"] - if "frequency_penalty" in params: + if "frequency_penalty" in params and params["frequency_penalty"] is not None: form_data["frequency_penalty"] = params["frequency_penalty"] - if "reasoning_effort" in params: + if "reasoning_effort" in params and params["reasoning_effort"] is not None: form_data["reasoning_effort"] = params["reasoning_effort"] - if "logit_bias" in params: + + if "logit_bias" in params and params["logit_bias"] is not None: try: form_data["logit_bias"] = json.loads( convert_logit_bias_input_to_json(params["logit_bias"])