@@ -130,101 +130,3 @@ def Chat(self, disableSearch: bool = False, enableImageGeneration: bool = True,
130
130
print("解析 JSON 失败", style="bold red")
131
131
continue'''
132
132
133
- '''
134
-
135
-
136
-
137
-
138
-
139
-
140
-
141
- url = "https://grok.com/rest/app-chat/conversations/84d296bb-b410-4e03-9ea4-35f523798dc4/responses"
142
-
143
- headers = {
144
- 'accept': '*/*',
145
- 'accept-language': 'zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7',
146
- 'baggage': 'sentry-environment=production,sentry-release=YJ8tdKT6176YR4WZuooH-,sentry-public_key=b311e0f2690c81f25e2c4cf6d4f7ce1c,sentry-trace_id=a5bc59773a46467e9afafa300dea7d1a,sentry-sample_rate=0,sentry-sampled=false',
147
- 'content-type': 'application/json',
148
- 'dnt': '1',
149
- 'origin': 'https://grok.com',
150
- 'priority': 'u=1, i',
151
- 'referer': 'https://grok.com/chat/84d296bb-b410-4e03-9ea4-35f523798dc4?referrer=website',
152
- 'sec-ch-ua': '"Chromium";v="134", "Not:A-Brand";v="24", "Google Chrome";v="134"',
153
- 'sec-ch-ua-mobile': '?0',
154
- 'sec-ch-ua-platform': '"Windows"',
155
- 'sec-fetch-dest': 'empty',
156
- 'sec-fetch-mode': 'cors',
157
- 'sec-fetch-site': 'same-origin',
158
- 'sentry-trace': 'a5bc59773a46467e9afafa300dea7d1a-b51555b3ba4f34de-0',
159
- 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/134.0.0.0 Safari/537.36'
160
- }
161
-
162
-
163
-
164
- message = """Hello, World!"""
165
-
166
- data = {
167
- 'message': message,
168
- 'modelName': 'grok-3',
169
- 'parentResponseId': '5c84ce2e-bda9-46c1-878d-08e4c3c2f179',
170
- 'disableSearch': False,
171
- 'enableImageGeneration': True,
172
- 'imageAttachments': [],
173
- 'returnImageBytes': False,
174
- 'returnRawGrokInXaiRequest': False,
175
- 'fileAttachments': [],
176
- 'enableImageStreaming': True,
177
- 'imageGenerationCount': 2,
178
- 'forceConcise': False,
179
- 'toolOverrides': {},
180
- 'enableSideBySide': True,
181
- 'sendFinalMetadata': True,
182
- 'isReasoning': False,
183
- 'webpageUrls': [],
184
- 'disableTextFollowUps': True
185
- }
186
-
187
- # 定义 cookies 变量
188
- cookies = {
189
- # 在此处添加适当的键值对,例如:
190
- # 'session_id': 'your_session_id',
191
- # 'auth_token': 'your_auth_token'
192
- }
193
-
194
- # 创建 GrokAccount 实例
195
- account = GrokAccount(
196
- cookies=cookies,
197
- message=message,
198
- headers=headers
199
- )
200
-
201
- # 初始化 rich console
202
- console = Console()
203
-
204
- # 定义逐字输出函数
205
-
206
-
207
- # 发送请求并处理流式响应
208
- scraper = cloudscraper.create_scraper()
209
- response = scraper.post(url, headers=headers, cookies=account.cookies, json=data, stream=True)
210
-
211
- # 检查状态码
212
- console.print(f"状态码: {response.status_code}", style="bold green")
213
-
214
- # 逐字输出响应
215
- if response.status_code == 200:
216
- for line in response.iter_lines():
217
- if line:
218
- decoded_line = line.decode('utf-8')
219
- try:
220
- json_data = json.loads(decoded_line)
221
- token = json_data.get('result', {}).get('token', '')
222
- if token: # 只打印非空 token
223
- print_by_char_rich(console, token, delay=0.05)
224
- except json.JSONDecodeError:
225
- console.print("解析 JSON 失败", style="bold red")
226
- continue
227
- else:
228
- console.print("请求失败", style="bold red")
229
- console.print(response.text)
230
- '''
0 commit comments