From 34bfaf5e71eae5d8ebeaa41e4628dfff0331bd1e Mon Sep 17 00:00:00 2001 From: Thakee Nathees Date: Sat, 21 Jun 2025 11:49:53 +0530 Subject: [PATCH] Support for Ollama Structured output json_schema (#11880) --- litellm/llms/ollama/completion/transformation.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/litellm/llms/ollama/completion/transformation.py b/litellm/llms/ollama/completion/transformation.py index 9ccb881073..aa1da616d8 100644 --- a/litellm/llms/ollama/completion/transformation.py +++ b/litellm/llms/ollama/completion/transformation.py @@ -179,6 +179,8 @@ class OllamaConfig(BaseConfig): if param == "response_format" and isinstance(value, dict): if value["type"] == "json_object": optional_params["format"] = "json" + elif value["type"] == "json_schema": + optional_params["format"] = value["json_schema"]["schema"] return optional_params