Update api.py
Browse files
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}>
|
| 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
|