nanova commited on
Commit
29b50f2
·
1 Parent(s): 39e296b
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -69,7 +69,7 @@ def respond(
69
 
70
  if len(current_response) > 16:
71
  if '<think>' in current_response:
72
- current_response = current_response.replace('<think>', '<details>\n<summary>Thinking...</summary>\n\n```')
73
  if '</think>' in current_response:
74
  current_response = current_response.replace('</think>', '```\n\n</details>')
75
  if '**Final Answer**' in current_response:
@@ -78,6 +78,7 @@ def respond(
78
  formatted_response = current_response[:-16]
79
 
80
  formatted_response = formatted_response.replace('<', '&lt;').replace('>', '&gt;')
 
81
  formatted_response = formatted_response.replace('&lt;details&gt;', '<details>')
82
  formatted_response = formatted_response.replace('&lt;/details&gt;', '</details>')
83
  formatted_response = formatted_response.replace('&lt;summary&gt;', '<summary>')
@@ -88,7 +89,7 @@ def respond(
88
  continue
89
  if current_response:
90
  if '<think>' in current_response:
91
- current_response = current_response.replace('<think>', '<details>\n<summary>Thinking...</summary>\n\n```')
92
  if '</think>' in current_response:
93
  current_response = current_response.replace('</think>', '```\n\n</details>')
94
  if '**Final Answer**' in current_response:
@@ -96,6 +97,7 @@ def respond(
96
 
97
  formatted_response = current_response
98
  formatted_response = formatted_response.replace('<', '&lt;').replace('>', '&gt;')
 
99
  formatted_response = formatted_response.replace('&lt;details&gt;', '<details>')
100
  formatted_response = formatted_response.replace('&lt;/details&gt;', '</details>')
101
  formatted_response = formatted_response.replace('&lt;summary&gt;', '<summary>')
 
69
 
70
  if len(current_response) > 16:
71
  if '<think>' in current_response:
72
+ current_response = current_response.replace('<think>', '<details open>\n<summary>Thinking...</summary>\n\n```')
73
  if '</think>' in current_response:
74
  current_response = current_response.replace('</think>', '```\n\n</details>')
75
  if '**Final Answer**' in current_response:
 
78
  formatted_response = current_response[:-16]
79
 
80
  formatted_response = formatted_response.replace('<', '&lt;').replace('>', '&gt;')
81
+ formatted_response = formatted_response.replace('&lt;details open&gt;', '<details open>')
82
  formatted_response = formatted_response.replace('&lt;details&gt;', '<details>')
83
  formatted_response = formatted_response.replace('&lt;/details&gt;', '</details>')
84
  formatted_response = formatted_response.replace('&lt;summary&gt;', '<summary>')
 
89
  continue
90
  if current_response:
91
  if '<think>' in current_response:
92
+ current_response = current_response.replace('<think>', '<details open>\n<summary>Thinking...</summary>\n\n```')
93
  if '</think>' in current_response:
94
  current_response = current_response.replace('</think>', '```\n\n</details>')
95
  if '**Final Answer**' in current_response:
 
97
 
98
  formatted_response = current_response
99
  formatted_response = formatted_response.replace('<', '&lt;').replace('>', '&gt;')
100
+ formatted_response = formatted_response.replace('&lt;details open&gt;', '<details open>')
101
  formatted_response = formatted_response.replace('&lt;details&gt;', '<details>')
102
  formatted_response = formatted_response.replace('&lt;/details&gt;', '</details>')
103
  formatted_response = formatted_response.replace('&lt;summary&gt;', '<summary>')