[GH-ISSUE #20621] issue: WebSearch not working properly on the manul mode. #19237

Closed
opened 2026-04-20 01:37:01 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @calebrio02 on GitHub (Jan 12, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20621

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

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

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

Web search via toggle should return results.

Image

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

Image

This happens with any model not

Steps to Reproduce

  1. Update to the latest v0.7.2 update
  2. Use models without native function calling
  3. Turn on Web Search toggle.
  4. Ask the model to get something
  5. You should get "No sources found" legend.
Image

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

Image

Additional Information

I haven't tried rolling back to a previous version

Originally created by @calebrio02 on GitHub (Jan 12, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/20621 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### 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 - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior Web search via toggle should return results. <img width="1329" height="671" alt="Image" src="https://github.com/user-attachments/assets/8ef99229-94d3-4a7e-be94-e9f75f3865da" /> ### 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 <img width="1294" height="945" alt="Image" src="https://github.com/user-attachments/assets/b392d1ca-73b4-4823-be10-003a7d5ce943" /> This happens with any model not ### Steps to Reproduce 1. Update to the latest v0.7.2 update 2. Use models without native function calling 3. Turn on Web Search toggle. 4. Ask the model to get something 5. You should get "No sources found" legend. <img width="286" height="78" alt="Image" src="https://github.com/user-attachments/assets/7a741373-d8f9-40fa-95d7-4682ea83708e" /> ### 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 <img width="1387" height="982" alt="Image" src="https://github.com/user-attachments/assets/71a2c75a-f98c-415d-8372-7f9e72fa8266" /> ### Additional Information I haven't tried rolling back to a previous version
GiteaMirror added the bug label 2026-04-20 01:37:01 -05:00
Author
Owner

@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:

  1. #20595 issue: "search_web" tool executed even when "Web Search" control disabled
    by SlavikCA • Jan 11, 2026 • bug

  2. #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

  3. #18290 Web Search returns incomplete or inconsistent results
    by aimendenche-nw • Oct 13, 2025 • bug

  4. #19698 issue: .41 web based search and webpages - RAG - are not fixed
    by frenzybiscuit • Dec 02, 2025 • bug

  5. #16847 issue: The online search function using searxng is not working (v0.6.25)
    by GN998 • Aug 23, 2025 • bug

Show 5 more related issues
  1. #11754 issue: Web Search not working at all
    by logan683 • Mar 17, 2025 • bug

  2. #19825 Image Generation and Web Search trigger on every message
    by bcnation • Dec 08, 2025 • bug

  3. #20003 issue: Web Search with BRAVE API does not work.
    by tigran123 • Dec 17, 2025 • bug

  4. #19481 issue: admin panel not working
    by kybeq • Nov 25, 2025 • bug

  5. #20186 issue: WEB_SEARCH_DOMAIN_FILTER_LIST cannot be specified via an environment variable.
    by leagueofsoups • Dec 26, 2025 • bug


💡 Tips:

  • If this is a duplicate, please consider closing this issue and adding any additional details to the existing one
  • If you found a solution in any of these issues, please share it here to help others

This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.

<!-- gh-comment-id:3739685153 --> @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: 1. [#20595](https://github.com/open-webui/open-webui/issues/20595) **issue: "search_web" tool executed even when "Web Search" control disabled** *by SlavikCA • Jan 11, 2026 • `bug`* 2. [#20327](https://github.com/open-webui/open-webui/issues/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`* 3. [#18290](https://github.com/open-webui/open-webui/issues/18290) **Web Search returns incomplete or inconsistent results** *by aimendenche-nw • Oct 13, 2025 • `bug`* 4. [#19698](https://github.com/open-webui/open-webui/issues/19698) **issue: .41 web based search and webpages - RAG - are not fixed** *by frenzybiscuit • Dec 02, 2025 • `bug`* 5. [#16847](https://github.com/open-webui/open-webui/issues/16847) **issue: The online search function using searxng is not working (v0.6.25)** *by GN998 • Aug 23, 2025 • `bug`* <details> <summary>Show 5 more related issues</summary> 6. [#11754](https://github.com/open-webui/open-webui/issues/11754) **issue: Web Search not working at all** *by logan683 • Mar 17, 2025 • `bug`* 7. [#19825](https://github.com/open-webui/open-webui/issues/19825) **Image Generation and Web Search trigger on every message** *by bcnation • Dec 08, 2025 • `bug`* 8. [#20003](https://github.com/open-webui/open-webui/issues/20003) **issue: Web Search with BRAVE API does not work.** *by tigran123 • Dec 17, 2025 • `bug`* 9. [#19481](https://github.com/open-webui/open-webui/issues/19481) **issue: admin panel not working** *by kybeq • Nov 25, 2025 • `bug`* 10. [#20186](https://github.com/open-webui/open-webui/issues/20186) **issue: WEB_SEARCH_DOMAIN_FILTER_LIST cannot be specified via an environment variable.** *by leagueofsoups • Dec 26, 2025 • `bug`* </details> --- 💡 **Tips:** - If this is a duplicate, please consider closing this issue and adding any additional details to the existing one - If you found a solution in any of these issues, please share it here to help others *This comment was generated automatically by a bot.* Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
Author
Owner

@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

<!-- gh-comment-id:3739770436 --> @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
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#19237