Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -3,7 +3,6 @@ import os
|
|
3 |
from datetime import datetime
|
4 |
from gradio_client import Client
|
5 |
import re
|
6 |
-
import uuid
|
7 |
import json
|
8 |
|
9 |
# 初始化任务生成客户端(腾讯混元 Space)
|
@@ -57,10 +56,19 @@ def generate_solutions_from_task(task):
|
|
57 |
|
58 |
任务: {task}"""
|
59 |
response = taskgen_client.predict(message=message, api_name="/chat")
|
60 |
-
|
61 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
if len(solutions) < 3:
|
63 |
return response.strip(), "(解析失败,显示原始回复)", ""
|
|
|
64 |
s1 = solutions[0].strip()
|
65 |
s2 = solutions[1].strip()
|
66 |
s3 = solutions[2].strip()
|
|
|
3 |
from datetime import datetime
|
4 |
from gradio_client import Client
|
5 |
import re
|
|
|
6 |
import json
|
7 |
|
8 |
# 初始化任务生成客户端(腾讯混元 Space)
|
|
|
56 |
|
57 |
任务: {task}"""
|
58 |
response = taskgen_client.predict(message=message, api_name="/chat")
|
59 |
+
|
60 |
+
# 输出原始响应内容以便调试
|
61 |
+
print("原始响应内容:", response)
|
62 |
+
|
63 |
+
# 尝试通过正则提取所有方案内容
|
64 |
+
solutions = re.findall(r"方案[123][::]\s*(.*?)(?=\n|方案[123][::]|$)", response, re.DOTALL)
|
65 |
+
|
66 |
+
# 输出提取的方案内容,方便调试
|
67 |
+
print("提取的方案内容:", solutions)
|
68 |
+
|
69 |
if len(solutions) < 3:
|
70 |
return response.strip(), "(解析失败,显示原始回复)", ""
|
71 |
+
|
72 |
s1 = solutions[0].strip()
|
73 |
s2 = solutions[1].strip()
|
74 |
s3 = solutions[2].strip()
|