diff --git a/litellm/llms/ollama/completion/transformation.py b/litellm/llms/ollama/completion/transformation.py index 9ccb8810736..aa1da616d89 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