From d11d49a08a9147b430aa04ee3f588f096aa7e24a Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 25 Oct 2025 23:01:13 -0700 Subject: [PATCH] refac --- backend/open_webui/utils/payload.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/open_webui/utils/payload.py b/backend/open_webui/utils/payload.py index 4a431dcab3..bf372e0e76 100644 --- a/backend/open_webui/utils/payload.py +++ b/backend/open_webui/utils/payload.py @@ -297,6 +297,10 @@ def convert_payload_openai_to_ollama(openai_payload: dict) -> dict: if "tools" in openai_payload: ollama_payload["tools"] = openai_payload["tools"] + if "max_tokens" in openai_payload: + ollama_payload["num_predict"] = openai_payload["max_tokens"] + del openai_payload["max_tokens"] + # If there are advanced parameters in the payload, format them in Ollama's options field if openai_payload.get("options"): ollama_payload["options"] = openai_payload["options"]