Browse Source

fix: incorrect casting of top_p and frequency_penalty

Michał Surmaczewski 7 tháng trước cách đây
mục cha
commit
8e6ea49e0e
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      backend/open_webui/utils/payload.py

+ 2 - 2
backend/open_webui/utils/payload.py

@@ -44,9 +44,9 @@ def apply_model_params_to_body(
 def apply_model_params_to_body_openai(params: dict, form_data: dict) -> dict:
     mappings = {
         "temperature": float,
-        "top_p": int,
+        "top_p": float,
         "max_tokens": int,
-        "frequency_penalty": int,
+        "frequency_penalty": float,
         "seed": lambda x: x,
         "stop": lambda x: [bytes(s, "utf-8").decode("unicode_escape") for s in x],
     }