justest commited on
Commit
cd446b6
1 Parent(s): 4f666fb
Files changed (1) hide show
  1. g4f/Provider/Providers/Bing.py +23 -21
g4f/Provider/Providers/Bing.py CHANGED
@@ -122,31 +122,32 @@ async def create_conversation():
122
  for _ in range(5):
123
  create = requests.get('https://www.bing.com/turing/conversation/create',
124
  headers={
 
125
  'accept': 'application/json',
126
  'accept-language': 'zh-CN,zh;q=0.9',
127
  'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58',
128
  'x-ms-useragent': 'azsdk-js-api-client-factory/1.0.0-beta.1 core-rest-pipeline/1.10.0 OS/MacIntel',
129
- # 'authority': 'edgeservices.bing.com',
130
- # 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
131
- # 'accept-language': 'en-US,en;q=0.9',
132
- # 'cache-control': 'max-age=0',
133
- # 'sec-ch-ua': '"Chromium";v="110", "Not A(Brand";v="24", "Microsoft Edge";v="110"',
134
- # 'sec-ch-ua-arch': '"x86"',
135
- # 'sec-ch-ua-bitness': '"64"',
136
- # 'sec-ch-ua-full-version': '"110.0.1587.69"',
137
- # 'sec-ch-ua-full-version-list': '"Chromium";v="110.0.5481.192", "Not A(Brand";v="24.0.0.0", "Microsoft Edge";v="110.0.1587.69"',
138
- # 'sec-ch-ua-mobile': '?0',
139
- # 'sec-ch-ua-model': '""',
140
- # 'sec-ch-ua-platform': '"Windows"',
141
- # 'sec-ch-ua-platform-version': '"15.0.0"',
142
- # 'sec-fetch-dest': 'document',
143
- # 'sec-fetch-mode': 'navigate',
144
- # 'sec-fetch-site': 'none',
145
- # 'sec-fetch-user': '?1',
146
- # 'upgrade-insecure-requests': '1',
147
- # 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.69',
148
- # 'x-edge-shopping-flag': '1',
149
- # 'x-forwarded-for': Defaults.ip_address
150
  })
151
 
152
  conversationId = create.json().get('conversationId')
@@ -167,6 +168,7 @@ async def stream_generate(prompt: str, mode: optionsSets.optionSet = optionsSets
167
 
168
  wss = await session.ws_connect('wss://sydney.bing.com/sydney/ChatHub', ssl=ssl_context, autoping=False,
169
  headers={
 
170
  'accept': 'application/json',
171
  'accept-language': 'en-US,en;q=0.9',
172
  'content-type': 'application/json',
 
122
  for _ in range(5):
123
  create = requests.get('https://www.bing.com/turing/conversation/create',
124
  headers={
125
+ 'cookie': '_U=1',
126
  'accept': 'application/json',
127
  'accept-language': 'zh-CN,zh;q=0.9',
128
  'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58',
129
  'x-ms-useragent': 'azsdk-js-api-client-factory/1.0.0-beta.1 core-rest-pipeline/1.10.0 OS/MacIntel',
130
+ 'authority': 'edgeservices.bing.com',
131
+ 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
132
+ 'accept-language': 'en-US,en;q=0.9',
133
+ 'cache-control': 'max-age=0',
134
+ 'sec-ch-ua': '"Chromium";v="110", "Not A(Brand";v="24", "Microsoft Edge";v="110"',
135
+ 'sec-ch-ua-arch': '"x86"',
136
+ 'sec-ch-ua-bitness': '"64"',
137
+ 'sec-ch-ua-full-version': '"110.0.1587.69"',
138
+ 'sec-ch-ua-full-version-list': '"Chromium";v="110.0.5481.192", "Not A(Brand";v="24.0.0.0", "Microsoft Edge";v="110.0.1587.69"',
139
+ 'sec-ch-ua-mobile': '?0',
140
+ 'sec-ch-ua-model': '""',
141
+ 'sec-ch-ua-platform': '"Windows"',
142
+ 'sec-ch-ua-platform-version': '"15.0.0"',
143
+ 'sec-fetch-dest': 'document',
144
+ 'sec-fetch-mode': 'navigate',
145
+ 'sec-fetch-site': 'none',
146
+ 'sec-fetch-user': '?1',
147
+ 'upgrade-insecure-requests': '1',
148
+ 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.69',
149
+ 'x-edge-shopping-flag': '1',
150
+ 'x-forwarded-for': Defaults.ip_address
151
  })
152
 
153
  conversationId = create.json().get('conversationId')
 
168
 
169
  wss = await session.ws_connect('wss://sydney.bing.com/sydney/ChatHub', ssl=ssl_context, autoping=False,
170
  headers={
171
+ 'cookie': '_U=1',
172
  'accept': 'application/json',
173
  'accept-language': 'en-US,en;q=0.9',
174
  'content-type': 'application/json',