Spaces:
Sleeping
Sleeping
Commit
·
6dc4ab0
1
Parent(s):
521398c
feat: '总结对话'标题下面的'选择评判模型'改为'选择总结模型'
Browse files- src/app.py +1 -1
- templates/index.html +39 -20
src/app.py
CHANGED
@@ -706,7 +706,7 @@ def create_templates():
|
|
706 |
<div id="judge-section" class="judge-section">
|
707 |
<h3 class="panel-title" id="judgeSectionTitle">评判区</h3>
|
708 |
<div class="judge-controls">
|
709 |
-
<label for="judgeModel"
|
710 |
<select id="judgeModel">
|
711 |
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
712 |
<option value="qwen_instruct" selected>Qwen/Qwen3-235B-Instruct</option>
|
|
|
706 |
<div id="judge-section" class="judge-section">
|
707 |
<h3 class="panel-title" id="judgeSectionTitle">评判区</h3>
|
708 |
<div class="judge-controls">
|
709 |
+
<label for="judgeModel">选择总结模型</label>
|
710 |
<select id="judgeModel">
|
711 |
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
712 |
<option value="qwen_instruct" selected>Qwen/Qwen3-235B-Instruct</option>
|
templates/index.html
CHANGED
@@ -8,18 +8,33 @@
|
|
8 |
<link rel="preconnect" href="https://fonts.googleapis.com">
|
9 |
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
10 |
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
|
11 |
-
<link rel="stylesheet" href="{{ url_for('static', path='css/style.css') }}">
|
12 |
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
13 |
<script src="https://cdn.jsdelivr.net/npm/dompurify/dist/purify.min.js"></script>
|
|
|
14 |
</head>
|
15 |
<body>
|
16 |
<div class="container">
|
17 |
-
<div class="header"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
<div class="main-layout">
|
20 |
<div class="sidebar">
|
|
|
21 |
<div class="control-group">
|
22 |
-
<label
|
23 |
<div class="radio-group">
|
24 |
<input type="radio" id="modeDebate" name="mode" value="debate" checked>
|
25 |
<label for="modeDebate">辩论</label>
|
@@ -27,13 +42,13 @@
|
|
27 |
<label for="modeDiscussion">协作讨论</label>
|
28 |
</div>
|
29 |
</div>
|
30 |
-
<div class="control-group"><label for="topic"
|
31 |
<div class="control-group">
|
32 |
-
<label for="initialPrompt">自定义初始提示 (可选)
|
33 |
<textarea id="initialPrompt" rows="6" placeholder="默认提示示例:'你将作为正方,就[话题]进行辩论...'。你可以在此输入额外指示(默认追加),或选择覆盖默认提示。"></textarea>
|
34 |
</div>
|
35 |
<div class="control-group prompt-mode-group">
|
36 |
-
<label
|
37 |
<div class="radio-group">
|
38 |
<input type="radio" id="promptAppend" name="promptMode" value="append" checked>
|
39 |
<label for="promptAppend">追加</label>
|
@@ -41,21 +56,23 @@
|
|
41 |
<label for="promptOverride">覆盖</label>
|
42 |
</div>
|
43 |
</div>
|
44 |
-
<div class="control-group"><label for="rounds"
|
45 |
<div class="control-group">
|
46 |
-
<label for="proModel">AI 1 (正方)
|
47 |
<select id="proModel">
|
|
|
|
|
|
|
48 |
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
49 |
-
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
50 |
-
<option value="qwen">Qwen/Qwen3-235B</option>
|
51 |
</select>
|
52 |
</div>
|
53 |
<div class="control-group">
|
54 |
-
<label for="conModel">AI 2 (反方)
|
55 |
<select id="conModel">
|
|
|
|
|
|
|
56 |
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
57 |
-
<option value="deepseek_v31" selected>deepseek-ai/DeepSeek-V3.1</option>
|
58 |
-
<option value="qwen">Qwen/Qwen3-235B</option>
|
59 |
</select>
|
60 |
</div>
|
61 |
<div class="controls">
|
@@ -65,25 +82,27 @@
|
|
65 |
</div>
|
66 |
<div class="chat-area">
|
67 |
<div class="conversation-wrapper">
|
68 |
-
<
|
69 |
-
<div id="output" class="output-container"
|
70 |
</div>
|
71 |
<div id="judge-section" class="judge-section">
|
72 |
-
<
|
73 |
<div class="judge-controls">
|
74 |
-
<label for="judgeModel"
|
75 |
<select id="judgeModel">
|
76 |
-
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
77 |
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
78 |
-
<option value="
|
|
|
|
|
79 |
</select>
|
80 |
<button id="judgeBtn" disabled>评判双方辩论表现</button>
|
|
|
81 |
</div>
|
82 |
<div id="judge-output" class="output-container judge-output"></div>
|
83 |
</div>
|
84 |
</div>
|
85 |
</div>
|
86 |
</div>
|
87 |
-
<script src="{{ url_for('static', path='js/script.js') }}"></script>
|
88 |
</body>
|
89 |
</html>
|
|
|
8 |
<link rel="preconnect" href="https://fonts.googleapis.com">
|
9 |
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
10 |
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
|
11 |
+
<link rel="stylesheet" href="{{ url_for('static', path='css/style.css') }}?v=20250908a">
|
12 |
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
13 |
<script src="https://cdn.jsdelivr.net/npm/dompurify/dist/purify.min.js"></script>
|
14 |
+
|
15 |
</head>
|
16 |
<body>
|
17 |
<div class="container">
|
18 |
+
<div class="header">
|
19 |
+
<div class="header-title">
|
20 |
+
<h1>AI大模型对话系统</h1>
|
21 |
+
<p>观看两个AI大模型实时对话</p>
|
22 |
+
</div>
|
23 |
+
<div class="header-controls">
|
24 |
+
<select id="exportFormat">
|
25 |
+
<option value="md" selected>Markdown (.md)</option>
|
26 |
+
<option value="json">JSON (.json)</option>
|
27 |
+
<option value="txt">文本 (.txt)</option>
|
28 |
+
</select>
|
29 |
+
<button id="exportAllBtn" disabled>导出记录</button>
|
30 |
+
</div>
|
31 |
+
</div>
|
32 |
|
33 |
<div class="main-layout">
|
34 |
<div class="sidebar">
|
35 |
+
<h3 class="panel-title">设置</h3>
|
36 |
<div class="control-group">
|
37 |
+
<label>对话模式</label>
|
38 |
<div class="radio-group">
|
39 |
<input type="radio" id="modeDebate" name="mode" value="debate" checked>
|
40 |
<label for="modeDebate">辩论</label>
|
|
|
42 |
<label for="modeDiscussion">协作讨论</label>
|
43 |
</div>
|
44 |
</div>
|
45 |
+
<div class="control-group"><label for="topic">对话任务/话题</label><input type="text" id="topic" value="真与善谁更重要?"></div>
|
46 |
<div class="control-group">
|
47 |
+
<label for="initialPrompt">自定义初始提示 (可选)</label>
|
48 |
<textarea id="initialPrompt" rows="6" placeholder="默认提示示例:'你将作为正方,就[话题]进行辩论...'。你可以在此输入额外指示(默认追加),或选择覆盖默认提示。"></textarea>
|
49 |
</div>
|
50 |
<div class="control-group prompt-mode-group">
|
51 |
+
<label>提示词模式</label>
|
52 |
<div class="radio-group">
|
53 |
<input type="radio" id="promptAppend" name="promptMode" value="append" checked>
|
54 |
<label for="promptAppend">追加</label>
|
|
|
56 |
<label for="promptOverride">覆盖</label>
|
57 |
</div>
|
58 |
</div>
|
59 |
+
<div class="control-group"><label for="rounds">轮数</label><input type="number" id="rounds" min="1" max="10" value="3"></div>
|
60 |
<div class="control-group">
|
61 |
+
<label for="proModel">AI 1 (正方)</label>
|
62 |
<select id="proModel">
|
63 |
+
<option value="deepseek_v31" selected>deepseek-ai/DeepSeek-V3.1</option>
|
64 |
+
<option value="qwen_instruct">Qwen/Qwen3-235B-Instruct</option>
|
65 |
+
<option value="qwen">Qwen/Qwen3-235B-Thinking</option>
|
66 |
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
|
|
|
|
67 |
</select>
|
68 |
</div>
|
69 |
<div class="control-group">
|
70 |
+
<label for="conModel">AI 2 (反方)</label>
|
71 |
<select id="conModel">
|
72 |
+
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
73 |
+
<option value="qwen_instruct" selected>Qwen/Qwen3-235B-Instruct</option>
|
74 |
+
<option value="qwen">Qwen/Qwen3-235B-Thinking</option>
|
75 |
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
|
|
|
|
76 |
</select>
|
77 |
</div>
|
78 |
<div class="controls">
|
|
|
82 |
</div>
|
83 |
<div class="chat-area">
|
84 |
<div class="conversation-wrapper">
|
85 |
+
<h3 class="panel-title">对话区</h3>
|
86 |
+
<div id="output" class="output-container"></div>
|
87 |
</div>
|
88 |
<div id="judge-section" class="judge-section">
|
89 |
+
<h3 class="panel-title" id="judgeSectionTitle">评判区</h3>
|
90 |
<div class="judge-controls">
|
91 |
+
<label for="judgeModel">选择评判模型</label>
|
92 |
<select id="judgeModel">
|
|
|
93 |
<option value="deepseek_v31">deepseek-ai/DeepSeek-V3.1</option>
|
94 |
+
<option value="qwen_instruct" selected>Qwen/Qwen3-235B-Instruct</option>
|
95 |
+
<option value="qwen">Qwen/Qwen3-235B-Thinking</option>
|
96 |
+
<option value="glm45">ZhipuAI/GLM-4.5</option>
|
97 |
</select>
|
98 |
<button id="judgeBtn" disabled>评判双方辩论表现</button>
|
99 |
+
<button id="summaryBtn" disabled style="display:none;">总结对话</button>
|
100 |
</div>
|
101 |
<div id="judge-output" class="output-container judge-output"></div>
|
102 |
</div>
|
103 |
</div>
|
104 |
</div>
|
105 |
</div>
|
106 |
+
<script src="{{ url_for('static', path='js/script.js') }}?v=20250908a"></script>
|
107 |
</body>
|
108 |
</html>
|