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