From c58924cb5059fd19ff391238e5bb07721640a4cc Mon Sep 17 00:00:00 2001 From: Denis Shulyaka Date: Sun, 20 Sep 2026 18:13:30 +0300 Subject: [PATCH] Use OpenAPI 3.1.0 format for Ollama JSON schemas (#182761) --- homeassistant/components/ollama/entity.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/ollama/entity.py b/homeassistant/components/ollama/entity.py index b3c2d2d795be..06370e0f356a 100644 --- a/homeassistant/components/ollama/entity.py +++ b/homeassistant/components/ollama/entity.py @@ -43,7 +43,9 @@ def _format_tool( tool_spec = { "name": tool.name, "parameters": probatio.to_openapi( - tool.parameters, custom_serializer=custom_serializer + tool.parameters, + custom_serializer=custom_serializer, + openapi_version="3.1.0", ), } if tool.description: @@ -238,6 +240,7 @@ class OllamaBaseLLMEntity(Entity): if chat_log.llm_api else llm.selector_serializer ), + openapi_version="3.1.0", ) # Get response