mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[GH-ISSUE #20621] issue: WebSearch not working properly on the manul mode. #19237
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 @calebrio02 on GitHub (Jan 12, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20621
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.7.2
Ollama Version (if applicable)
No response
Operating System
Ubuntu 24.04 lts
Browser (if applicable)
edge, safari, any
Confirmation
README.md.Expected Behavior
Web search via toggle should return results.
Actual Behavior
With the latest update of native function calling models like GPT-OSS, deepseekd, kimi-k2 work perfectly invoking web search, image generation.
How ever i use gemini API mostly and the native function calling doesnt work for those models yet trough the OpenAI like api so i have to use the old web and image generation toggles. Since the update im getting "No sources found" even though the web search tool does get proper links
This happens with any model not
Steps to Reproduce
Logs & Screenshots
Logs dont show any kind of error.
2026-01-12 17:28:15.265 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "POST /api/v1/chats/527eece0-d1f0-4d9f-a7d5-278b708ac4d8 HTTP/1.1" 200
2026-01-12 17:28:15.495 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2026-01-12 17:28:15.699 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "POST /api/v1/users/user/info/update HTTP/1.1" 200
2026-01-12 17:28:15.844 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "POST /api/chat/completions HTTP/1.1" 200
2026-01-12 17:28:15.979 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2026-01-12 17:28:17.079 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
Fetching pages: 0%| | 0/5 [00:00<?, ?it/s]
Fetching pages: 100%|##########| 5/5 [00:02<00:00, 2.48it/s]
Fetching pages: 100%|##########| 5/5 [00:02<00:00, 2.48it/s]
2026-01-12 17:28:24.127 | INFO | open_webui.routers.retrieval:save_docs_to_vector_db:1425 - Using markdown header text splitter
2026-01-12 17:28:24.153 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
2026-01-12 17:28:30.320 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
2026-01-12 17:28:33.587 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "GET /_app/version.json HTTP/1.1" 200
2026-01-12 17:28:35.521 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
2026-01-12 17:28:48.422 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
2026-01-12 17:28:48.422 | INFO | open_webui.routers.ollama:get_all_models:331 - get_all_models()
2026-01-12 17:28:48.464 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "GET /api/models HTTP/1.1" 200
2026-01-12 17:28:52.824 | INFO | open_webui.routers.openai:get_all_models:477 - get_all_models()
2026-01-12 17:28:52.981 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "POST /api/chat/completed HTTP/1.1" 200
2026-01-12 17:28:53.186 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "POST /api/v1/chats/527eece0-d1f0-4d9f-a7d5-278b708ac4d8 HTTP/1.1" 200
2026-01-12 17:28:53.327 | INFO | uvicorn.protocols.http.httptools_impl:send:483 - 170.246.157.169:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
Additional Information
I haven't tried rolling back to a previous version
@owui-terminator[bot] commented on GitHub (Jan 12, 2026):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#20595 issue: "search_web" tool executed even when "Web Search" control disabled
by SlavikCA • Jan 11, 2026 •
bug#20327 issue: Unable to use any Open WebUI version newer than 0.6.25 due to hybrid search performance
by galvanoid • Jan 02, 2026 •
bug#18290 Web Search returns incomplete or inconsistent results
by aimendenche-nw • Oct 13, 2025 •
bug#19698 issue: .41 web based search and webpages - RAG - are not fixed
by frenzybiscuit • Dec 02, 2025 •
bug#16847 issue: The online search function using searxng is not working (v0.6.25)
by GN998 • Aug 23, 2025 •
bugShow 5 more related issues
#11754 issue: Web Search not working at all
by logan683 • Mar 17, 2025 •
bug#19825 Image Generation and Web Search trigger on every message
by bcnation • Dec 08, 2025 •
bug#20003 issue: Web Search with BRAVE API does not work.
by tigran123 • Dec 17, 2025 •
bug#19481 issue: admin panel not working
by kybeq • Nov 25, 2025 •
bug#20186 issue: WEB_SEARCH_DOMAIN_FILTER_LIST cannot be specified via an environment variable.
by leagueofsoups • Dec 26, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@calebrio02 commented on GitHub (Jan 12, 2026):
I tried another instance of openwebui in another machine using the same stack of docker with the same gemini API, same google_pse credentials and it does work. I will try to migrate all my data to a new instance or redeploy my current stack.
Edit:
I was using gemini's API embeddings. After putting the default embeddings engine the web search started working normally