返回提交历史
Modified
g4f/Provider/Bing.py
+7
-2
XFEstudio/gpt4free
Fix Bing provider Cookie issue 2
28896f2a
代码差异
1 个文件
+7
-2
@@ -10,6 +10,7 @@ import base64
10
10
import numpy as np
11
11
import uuid
12
12
import urllib.parse
13
import time
13
14
from PIL import Image
14
15
from aiohttp import ClientSession, ClientTimeout
15
16
from ..typing import AsyncResult, Messages
@@ -26,7 +27,7 @@ default_cookies = {
26
27
'KievRPSSecAuth': '',
27
28
'SUID' : '',
28
29
'SRCHUSR' : '',
29
'SRCHHPGUSR' : '',
30
'SRCHHPGUSR' : f'HV={int(time.time())}',
30
31
}
31
32
32
33
class Bing(AsyncGeneratorProvider):
@@ -52,8 +53,12 @@ class Bing(AsyncGeneratorProvider):
52
53
prompt = messages[-1]["content"]
53
54
context = create_context(messages[:-1])
54
55
55
if not cookies or "SRCHD" not in cookies:
56
if not cookies:
56
57
cookies = default_cookies
58
else:
59
for key, value in default_cookies.items():
60
if key not in cookies:
61
cookies[key] = value
57
62
return stream_generate(prompt, tone, image, context, proxy, cookies)
58
63
59
64
def create_context(messages: Messages):