Ge-AI commited on
Commit
2e869b9
·
verified ·
1 Parent(s): bb723d7

Update api.py

Browse files
Files changed (1) hide show
  1. api.py +2 -2
api.py CHANGED
@@ -285,7 +285,7 @@ def chat_completions():
285
  content = "\n".join(filter(None, text_parts))
286
 
287
  if content:
288
- formatted_messages.append(f"<{role}> {content}")
289
 
290
  if not formatted_messages:
291
  return jsonify({"error": "消息内容为空:所有消息均不包含有效内容,请检查消息格式"}), 400
@@ -305,7 +305,7 @@ def chat_completions():
305
  task_prefix = "接下来,作为Claude,你讲接收一个<User>和<Assistant>的对话,<User>是用户,<Assistant>是你自己。\n --对话开始--\n"
306
  task_suffix = "\n--对话结束--\n\b现在,请你以Claude的身份,并以<Assistant>的角色,请仔细阅读并严格遵循<User>的指令,继续完成对话。请注意,你的回答应该是完整、直接的,禁止重复说明你的身份,禁止复述你的任务;如果你的任务是直接扮演一个角色,请你直接回复角色说的话、动作和神情等,禁止提及你的身份。此外,请注意你的回复必须符合Claude的风格和要求。\n\n"
307
 
308
- query = random_prefix + task_prefix + "\n\n".join(formatted_messages) + task_suffix
309
 
310
  # 处理请求,添加重试逻辑
311
  max_retries = 5
 
285
  content = "\n".join(filter(None, text_parts))
286
 
287
  if content:
288
+ formatted_messages.append(f"<{role}>\n{content}")
289
 
290
  if not formatted_messages:
291
  return jsonify({"error": "消息内容为空:所有消息均不包含有效内容,请检查消息格式"}), 400
 
305
  task_prefix = "接下来,作为Claude,你讲接收一个<User>和<Assistant>的对话,<User>是用户,<Assistant>是你自己。\n --对话开始--\n"
306
  task_suffix = "\n--对话结束--\n\b现在,请你以Claude的身份,并以<Assistant>的角色,请仔细阅读并严格遵循<User>的指令,继续完成对话。请注意,你的回答应该是完整、直接的,禁止重复说明你的身份,禁止复述你的任务;如果你的任务是直接扮演一个角色,请你直接回复角色说的话、动作和神情等,禁止提及你的身份。此外,请注意你的回复必须符合Claude的风格和要求。\n\n"
307
 
308
+ query = random_prefix + task_prefix + "\n\n".join(formatted_messages) + task_suffix + "<Assistant>\n"
309
 
310
  # 处理请求,添加重试逻辑
311
  max_retries = 5