|
14 | 14 | PlaywrightDuckDuckGoLinkSearch) |
15 | 15 | from elm.web.search.dux import DuxDistributedGlobalSearch |
16 | 16 | from elm.web.search.google import (APIGoogleCSESearch, APISerperSearch, |
| 17 | + CamoufoxGoogleLinkSearch, |
17 | 18 | PlaywrightGoogleCSELinkSearch, |
18 | 19 | PlaywrightGoogleLinkSearch) |
19 | 20 | from elm.web.search.tavily import APITavilySearch |
|
34 | 35 | "APISerperSearch": _SE_OPT(APISerperSearch, False, |
35 | 36 | "google_serper_api_kwargs"), |
36 | 37 | "APITavilySearch": _SE_OPT(APITavilySearch, False, "tavily_api_kwargs"), |
| 38 | + "CamoufoxGoogleLinkSearch": _SE_OPT(CamoufoxGoogleLinkSearch, True, |
| 39 | + "cf_google_se_kwargs"), |
37 | 40 | "DuxDistributedGlobalSearch": _SE_OPT(DuxDistributedGlobalSearch, False, |
38 | 41 | "ddgs_kwargs"), |
39 | 42 | "PlaywrightBingLinkSearch": _SE_OPT(PlaywrightBingLinkSearch, True, |
@@ -127,6 +130,7 @@ async def web_search_links_as_docs(queries, search_engines=_DEFAULT_SE, |
127 | 130 | - google_serper_api_kwargs |
128 | 131 | - tavily_api_kwargs |
129 | 132 | - ddgs_kwargs |
| 133 | + - cf_google_se_kwargs |
130 | 134 | - pw_bing_se_kwargs |
131 | 135 | - pw_ddg_se_kwargs |
132 | 136 | - pw_google_cse_kwargs |
@@ -226,6 +230,7 @@ async def search_with_fallback(queries, search_engines=_DEFAULT_SE, |
226 | 230 | - google_serper_api_kwargs |
227 | 231 | - tavily_api_kwargs |
228 | 232 | - ddgs_kwargs |
| 233 | + - cf_google_se_kwargs |
229 | 234 | - pw_bing_se_kwargs |
230 | 235 | - pw_ddg_se_kwargs |
231 | 236 | - pw_google_cse_kwargs |
|
0 commit comments