I have read and followed all the instructions provided in the README.md.
I am on the latest version of both Open WebUI and Ollama.
I have included the Docker container logs.
I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
Expected Behavior:
search should just work
Actual Behavior:
429 Client Error: TOO MANY REQUESTS
Description
Bug Summary:
See error when trying to use web search from open webui
Reproduction Details
Steps to Reproduce:
Turn on web search
Search for something
Logs and Screenshots
Docker Container Logs:
2024-12-03 22:05:30 ERROR [open_webui.apps.retrieval.main] 429 Client Error: TOO MANY REQUESTS for url: https://SEARXNG.DOMAIN/search?q=someinfo&format=json&pageno=1&safesearch=1&language=en-US&time_range=&categories=&theme=simple&image_proxy=0
2024-12-03 22:05:30 Traceback (most recent call last):
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/main.py", line 1304, in process_web_search
2024-12-03 22:05:30 web_results = search_web(
2024-12-03 22:05:30 ^^^^^^^^^^^
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/main.py", line 1178, in search_web
2024-12-03 22:05:30 return search_searxng(
2024-12-03 22:05:30 ^^^^^^^^^^^^^^^
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/web/searxng.py", line 79, in search_searxng
2024-12-03 22:05:30 response.raise_for_status() # Raise an exception for HTTP errors.
2024-12-03 22:05:30 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-03 22:05:30 File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1024, in raise_for_status
2024-12-03 22:05:30 raise HTTPError(http_error_msg, response=self)
2024-12-03 22:05:30 requests.exceptions.HTTPError: 429 Client Error: TOO MANY REQUESTS for url: https://SEARXNG.DOMAIN/search?q=someinfo&format=json&pageno=1&safesearch=1&language=en-US&time_range=&categories=&theme=simple&image_proxy=0
Originally created by @sebaxakerhtc on GitHub (Dec 3, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7582
# Bug Report
---
## Installation Method
Docker
## Environment
- **Open WebUI Version:** 0.4.7
- **Operating System:** Windows 11
**Confirmation:**
- [x] I have read and followed all the instructions provided in the README.md.
- [x] I am on the latest version of both Open WebUI and Ollama.
- [x] I have included the Docker container logs.
- [x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
## Expected Behavior:
search should just work
## Actual Behavior:
429 Client Error: TOO MANY REQUESTS
## Description
**Bug Summary:**
See error when trying to use web search from open webui
## Reproduction Details
**Steps to Reproduce:**
1) Turn on web search
2) Search for something
## Logs and Screenshots
**Docker Container Logs:**
```
2024-12-03 22:05:30 ERROR [open_webui.apps.retrieval.main] 429 Client Error: TOO MANY REQUESTS for url: https://SEARXNG.DOMAIN/search?q=someinfo&format=json&pageno=1&safesearch=1&language=en-US&time_range=&categories=&theme=simple&image_proxy=0
2024-12-03 22:05:30 Traceback (most recent call last):
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/main.py", line 1304, in process_web_search
2024-12-03 22:05:30 web_results = search_web(
2024-12-03 22:05:30 ^^^^^^^^^^^
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/main.py", line 1178, in search_web
2024-12-03 22:05:30 return search_searxng(
2024-12-03 22:05:30 ^^^^^^^^^^^^^^^
2024-12-03 22:05:30 File "/app/backend/open_webui/apps/retrieval/web/searxng.py", line 79, in search_searxng
2024-12-03 22:05:30 response.raise_for_status() # Raise an exception for HTTP errors.
2024-12-03 22:05:30 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-03 22:05:30 File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1024, in raise_for_status
2024-12-03 22:05:30 raise HTTPError(http_error_msg, response=self)
2024-12-03 22:05:30 requests.exceptions.HTTPError: 429 Client Error: TOO MANY REQUESTS for url: https://SEARXNG.DOMAIN/search?q=someinfo&format=json&pageno=1&safesearch=1&language=en-US&time_range=&categories=&theme=simple&image_proxy=0
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @sebaxakerhtc on GitHub (Dec 3, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7582
Bug Report
Installation Method
Docker
Environment
Open WebUI Version: 0.4.7
Operating System: Windows 11
Confirmation:
Expected Behavior:
search should just work
Actual Behavior:
429 Client Error: TOO MANY REQUESTS
Description
Bug Summary:
See error when trying to use web search from open webui
Reproduction Details
Steps to Reproduce:
Logs and Screenshots
Docker Container Logs: