From ed97bf8d8b4e6b0de89e876f63e92a10dff0d563 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 15 Dec 2025 14:28:36 -0700 Subject: [PATCH] Fix web search: use features.web_search for Open WebUI --- meshai/backends/openai_backend.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meshai/backends/openai_backend.py b/meshai/backends/openai_backend.py index 0ec385a..62385b3 100644 --- a/meshai/backends/openai_backend.py +++ b/meshai/backends/openai_backend.py @@ -98,9 +98,9 @@ class OpenAIBackend(LLMBackend): } # Enable web search if configured (Open WebUI feature) - # Uses tool_ids parameter to invoke the web_search tool + # Uses features.web_search parameter if getattr(self.config, 'web_search', False): - request_kwargs["extra_body"] = {"tool_ids": ["web_search"]} + request_kwargs["extra_body"] = {"features": {"web_search": True}} response = await self._client.chat.completions.create(**request_kwargs)