Spaces:
Sleeping
Sleeping
v2 截断输出
Browse files
app.py
CHANGED
|
@@ -56,6 +56,10 @@ class SpyAgent(BasicAgent):
|
|
| 56 |
|
| 57 |
# 提取 JSON 中的发言内容,如果解析失败给个保守的保底回复
|
| 58 |
speak_content = self.extract_json_field(result, "speak", fallback="这东西挺常见的,大家应该都熟悉。")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
logger.info("spy final speak: {}".format(speak_content))
|
| 60 |
return AgentResp(success=True, result=speak_content, errMsg=None)
|
| 61 |
|
|
|
|
| 56 |
|
| 57 |
# 提取 JSON 中的发言内容,如果解析失败给个保守的保底回复
|
| 58 |
speak_content = self.extract_json_field(result, "speak", fallback="这东西挺常见的,大家应该都熟悉。")
|
| 59 |
+
# 强制保障不超过120个字符的限制,留一点裕量限制在110
|
| 60 |
+
if len(speak_content) > 110:
|
| 61 |
+
speak_content = speak_content[:110]
|
| 62 |
+
|
| 63 |
logger.info("spy final speak: {}".format(speak_content))
|
| 64 |
return AgentResp(success=True, result=speak_content, errMsg=None)
|
| 65 |
|