返回提交历史
Modified
g4f/gui/server/internet.py
+1
-1
Modified
requirements.txt
+2
-2
Modified
setup.py
+3
-3
XFEstudio/gpt4free
Fiy unittests with duckduckgo-search 5.0
ccac427a
代码差异
3 个文件
+6
-6
@@ -101,7 +101,7 @@ async def search(query: str, n_results: int = 5, max_words: int = 2500, add_text
101
101
raise MissingRequirementsError('Install "duckduckgo-search" and "beautifulsoup4" package')
102
102
async with AsyncDDGS() as ddgs:
103
103
results = []
104
async for result in ddgs.text(
104
for result in await ddgs.text(
105
105
query,
106
106
region="wt-wt",
107
107
safesearch="moderate",
@@ -1,11 +1,11 @@
1
1
requests
2
2
pycryptodome
3
curl_cffi>=0.6.0b9
3
curl_cffi>=0.6.2
4
4
aiohttp
5
5
certifi
6
6
browser_cookie3
7
7
PyExecJS
8
duckduckgo-search>=4.4.3
8
duckduckgo-search>=5.0
9
9
nest_asyncio
10
10
werkzeug
11
11
loguru
@@ -15,13 +15,13 @@ INSTALL_REQUIRE = [
15
15
16
16
EXTRA_REQUIRE = {
17
17
'all': [
18
"curl_cffi>=0.6.0b9",
18
"curl_cffi>=0.6.2",
19
19
"certifi",
20
20
"async-property", # openai
21
21
"py-arkose-generator", # openai
22
22
"browser_cookie3", # get_cookies
23
23
"PyExecJS", # GptForLove
24
"duckduckgo-search>=4.4.3",# internet.search
24
"duckduckgo-search>=5.0" ,# internet.search
25
25
"beautifulsoup4", # internet.search and bing.create_images
26
26
"brotli", # openai
27
27
"platformdirs", # webdriver
@@ -56,7 +56,7 @@ EXTRA_REQUIRE = {
56
56
"gui": [
57
57
"werkzeug", "flask",
58
58
"beautifulsoup4", "pillow",
59
"duckduckgo-search>=4.4.3",
59
"duckduckgo-search>=5.0",
60
60
"browser_cookie3"
61
61
]
62
62
}