From b0169f871d4d6d210617bb9a0ecf1c6f57800eea Mon Sep 17 00:00:00 2001 From: chp Date: Thu, 10 Apr 2025 16:06:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Deepseek=20API=20?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=A0=BC=E5=BC=8F=E5=85=BC=E5=AE=B9=E6=80=A7?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 合并连续的用户消息(user role)为单条消息 - 确保符合 Deepseek API 的消息顺序要求 --- review_engine/handler/default_handler.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/review_engine/handler/default_handler.py b/review_engine/handler/default_handler.py index 0fd0381..cd96b54 100644 --- a/review_engine/handler/default_handler.py +++ b/review_engine/handler/default_handler.py @@ -91,10 +91,7 @@ def process_summary(file, diff, model): "content": REVIEW_SUMMARY_SETTING }, {"role": "user", - "content": FINAL_SUMMARY_PROMPT - }, - {"role": "user", - "content": f"{final_summaries_content}" + "content": f"{FINAL_SUMMARY_PROMPT}\n\n{final_summaries_content}" } ] summary_result = generate_diff_summary(model=model, messages=final_summary_msg)