Browse Source

Merge pull request #15277 from hankewyczz/bug/restore-exa-search

fix Restore exa
Tim Jaeryang Baek 3 months ago
parent
commit
2bad7eaa07
1 changed files with 7 additions and 0 deletions
  1. 7 0
      backend/open_webui/routers/retrieval.py

+ 7 - 0
backend/open_webui/routers/retrieval.py

@@ -1794,6 +1794,13 @@ def search_web(request: Request, engine: str, query: str) -> list[SearchResult]:
             request.app.state.config.WEB_SEARCH_RESULT_COUNT,
             request.app.state.config.WEB_SEARCH_DOMAIN_FILTER_LIST,
         )
+    elif engine == "exa":
+        return search_exa(
+            request.app.state.config.EXA_API_KEY,
+            query,
+            request.app.state.config.WEB_SEARCH_RESULT_COUNT,
+            request.app.state.config.WEB_SEARCH_DOMAIN_FILTER_LIST,
+        )
     elif engine == "perplexity":
         return search_perplexity(
             request.app.state.config.PERPLEXITY_API_KEY,