From e30b716ba8942f98038bb04b16bbc3b56d06d0a5 Mon Sep 17 00:00:00 2001 From: Kowyo Date: Tue, 30 Sep 2025 12:46:22 +0000 Subject: [PATCH] fix: add 'think' parameter handling in ollama_chat.py --- litellm/llms/ollama_chat.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/litellm/llms/ollama_chat.py b/litellm/llms/ollama_chat.py index 082312d28f2..e186636de99 100644 --- a/litellm/llms/ollama_chat.py +++ b/litellm/llms/ollama_chat.py @@ -59,6 +59,7 @@ def get_ollama_response( # noqa: PLR0915 stream = optional_params.pop("stream", False) format = optional_params.pop("format", None) keep_alive = optional_params.pop("keep_alive", None) + think = optional_params.pop("think", None) function_name = optional_params.pop("function_name", None) tools = optional_params.pop("tools", None) @@ -98,6 +99,8 @@ def get_ollama_response( # noqa: PLR0915 data["tools"] = tools if keep_alive is not None: data["keep_alive"] = keep_alive + if think is not None: + data["think"] = think ## LOGGING logging_obj.pre_call( input=None,