Browse Source

duckduckgo: backend api has been deprecated since december

also increase duckduckgo-search version

see https://github.com/deedy5/duckduckgo_search/commit/3ee8e08b1c8efc9b7356f406db299f1114dc4860
Florian Maurer 2 months ago
parent
commit
760ea3f4af
3 changed files with 3 additions and 3 deletions
  1. 1 1
      backend/open_webui/retrieval/web/duckduckgo.py
  2. 1 1
      backend/requirements.txt
  3. 1 1
      pyproject.toml

+ 1 - 1
backend/open_webui/retrieval/web/duckduckgo.py

@@ -28,7 +28,7 @@ def search_duckduckgo(
         # Use the ddgs.text() method to perform the search
         try:
             search_results = ddgs.text(
-                query, safesearch="moderate", max_results=count, backend="api"
+                query, safesearch="moderate", max_results=count, backend="lite"
             )
         except RatelimitException as e:
             log.error(f"RatelimitException: {e}")

+ 1 - 1
backend/requirements.txt

@@ -98,7 +98,7 @@ pytube==15.0.0
 
 extract_msg
 pydub
-duckduckgo-search~=7.3.2
+duckduckgo-search~=7.5.5
 
 ## Google Drive
 google-api-python-client

+ 1 - 1
pyproject.toml

@@ -104,7 +104,7 @@ dependencies = [
 
     "extract_msg",
     "pydub",
-    "duckduckgo-search~=7.3.2",
+    "duckduckgo-search~=7.5.5",
 
     "google-api-python-client",
     "google-auth-httplib2",