Spaces:
Running
Running
OraCatQAQ
commited on
Commit
·
a621ff2
1
Parent(s):
839d6d7
update
Browse files
.env
CHANGED
@@ -1,3 +1,2 @@
|
|
1 |
-
|
2 |
-
DEEPSIDER_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImVtYWlsIjoib3J6Y2F0QGNhbnRlcmxvdC5lZHUucGwiLCJ1aWQiOiI2N2UyMWY5ZjJiNjhlYTlmYzJiMjhiNzgiLCJ2ZXJzaW9uIjowLCJjaGFubmVsVGFnIjoiIn0sImV4cGlyZSI6MTc1MTQyNTU5MTAxNywiaWF0IjoxNzQzNjQ5NTkxLCJleHAiOjE3NTE0MjU1OTF9.gMrecWLlsfLrTGf0VeciJeIhR7edZ2BBJ6a_-wWut24
|
3 |
ADMIN_KEY=sk-123456
|
|
|
1 |
+
DEEPSIDER_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImVtYWlsIjoiZWR1enVtQG1haWx0by5wbHVzIiwidWlkIjoiNjdlMGMwYWY2NjE2MTk0Zjg1NzBhMDhhIiwidmVyc2lvbiI6MCwiY2hhbm5lbFRhZyI6IiJ9LCJleHBpcmUiOjE3NTA1NTg3NTUzNjIsImlhdCI6MTc0Mjc4Mjc1NSwiZXhwIjoxNzUwNTU4NzU1fQ.m8pTxcwKdmp-GGpxyB9IwGOmiwKNgRGJUvIYXU9CiEI
|
|
|
2 |
ADMIN_KEY=sk-123456
|
app.py
CHANGED
@@ -354,7 +354,25 @@ async def stream_openai_response(response, request_id: str, model: str, api_key,
|
|
354 |
logger.info("检测到验证码响应")
|
355 |
captcha_base64 = extract_captcha_image(content)
|
356 |
|
357 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
captcha_message = {
|
359 |
"id": f"chatcmpl-{request_id}",
|
360 |
"object": "chat.completion.chunk",
|
@@ -364,7 +382,7 @@ async def stream_openai_response(response, request_id: str, model: str, api_key,
|
|
364 |
{
|
365 |
"index": 0,
|
366 |
"delta": {
|
367 |
-
"content": "[系统检测到验证码,正在自动识别...]"
|
368 |
},
|
369 |
"finish_reason": None
|
370 |
}
|
|
|
354 |
logger.info("检测到验证码响应")
|
355 |
captcha_base64 = extract_captcha_image(content)
|
356 |
|
357 |
+
# 先向客户端发送原始验证码响应
|
358 |
+
original_captcha_message = {
|
359 |
+
"id": f"chatcmpl-{request_id}",
|
360 |
+
"object": "chat.completion.chunk",
|
361 |
+
"created": timestamp,
|
362 |
+
"model": model,
|
363 |
+
"choices": [
|
364 |
+
{
|
365 |
+
"index": 0,
|
366 |
+
"delta": {
|
367 |
+
"content": content
|
368 |
+
},
|
369 |
+
"finish_reason": None
|
370 |
+
}
|
371 |
+
]
|
372 |
+
}
|
373 |
+
yield f"data: {json.dumps(original_captcha_message)}\n\n"
|
374 |
+
|
375 |
+
# 然后显示自动识别提示
|
376 |
captcha_message = {
|
377 |
"id": f"chatcmpl-{request_id}",
|
378 |
"object": "chat.completion.chunk",
|
|
|
382 |
{
|
383 |
"index": 0,
|
384 |
"delta": {
|
385 |
+
"content": "\n[系统检测到验证码,正在自动识别...]"
|
386 |
},
|
387 |
"finish_reason": None
|
388 |
}
|