mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #13443] issue: Web search has no effect on LLM output #16912
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chrisspen on GitHub (May 2, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13443
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
0.6.5
Ollama Version (if applicable)
0.6.7
Operating System
Ubuntu 24.04
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Enabling "Web Search" should allow a model to search the web and use web results when formulating its response.
Actual Behavior
I enabled the "Web search" setting in the admin panel, selecting "google_pse" as the backend search engine to use. I created a Google Search API key, as well as a Google PSE Engine Id and entered them into Open-WebUI. I left the other settings at their defaults.
This did cause a "Web Search" button to show under my chat text input field. However, it seems to have no effect.
As a test, I tried asking, "What is the temperature in Tokyo today?" With web search button disabled, it responded with:
Which is what I would expect. However, when I enabled the web search button, it says it searched 20 sites, and then responded with:
So it's response was essentially identical, except it wasted a lot additional time searching the web. As the temperature in Tokyo is easily something you can find with a Google search, I can only assume the web results are not being forwarded to the LLM when it formulates its response. However, it's unclear what additional setting I need to change in order to fix this.
Steps to Reproduce
Logs & Screenshots
Additional Information
No response
@geiseri commented on GitHub (May 3, 2025):
I see this quite a bit. Usually a regenerate will cause it to perform the search. Sometimes a 3rd time since it seems to only populate the RAG sometimes.