Fix web search: use features.web_search for Open WebUI

This commit is contained in:
Matt 2025-12-15 14:28:36 -07:00
commit ed97bf8d8b

View file

@ -98,9 +98,9 @@ class OpenAIBackend(LLMBackend):
} }
# Enable web search if configured (Open WebUI feature) # 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): 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) response = await self._client.chat.completions.create(**request_kwargs)