Zachar Hankewycz 3 kuukautta sitten
vanhempi
commit
45d7726ee0
1 muutettua tiedostoa jossa 7 lisäystä ja 0 poistoa
  1. 7 0
      backend/open_webui/routers/retrieval.py

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

@@ -1784,6 +1784,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_RESULT_COUNT,
             request.app.state.config.WEB_SEARCH_DOMAIN_FILTER_LIST,
             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":
     elif engine == "perplexity":
         return search_perplexity(
         return search_perplexity(
             request.app.state.config.PERPLEXITY_API_KEY,
             request.app.state.config.PERPLEXITY_API_KEY,