Browse Source

refac: remove `None` params

Timothy Jaeryang Baek 1 tháng trước cách đây
mục cha
commit
5c5160c294

+ 9 - 8
backend/open_webui/utils/middleware.py

@@ -625,27 +625,28 @@ def apply_params_to_form_data(form_data, model):
         if "keep_alive" in params:
         if "keep_alive" in params:
             form_data["keep_alive"] = params["keep_alive"]
             form_data["keep_alive"] = params["keep_alive"]
     else:
     else:
-        if "seed" in params:
+        if "seed" in params and params["seed"] is not None:
             form_data["seed"] = params["seed"]
             form_data["seed"] = params["seed"]
 
 
-        if "stop" in params:
+        if "stop" in params and params["stop"] is not None:
             form_data["stop"] = params["stop"]
             form_data["stop"] = params["stop"]
 
 
-        if "temperature" in params:
+        if "temperature" in params and params["temperature"] is not None:
             form_data["temperature"] = params["temperature"]
             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"]
             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"]
             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"]
             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"]
             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:
             try:
                 form_data["logit_bias"] = json.loads(
                 form_data["logit_bias"] = json.loads(
                     convert_logit_bias_input_to_json(params["logit_bias"])
                     convert_logit_bias_input_to_json(params["logit_bias"])