From 939f0f34481083aaac720d15ae364374c16151b9 Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Wed, 4 Nov 2026 09:28:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=B7=E8=8D=89=E4=B8=8A=E9=99=90=E6=94=BE?= =?UTF-8?q?=E5=88=B0=2010=20=E8=BD=AE=2060=20=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 实测同文档 6 轮只覆盖 22 条(每轮 3–5 条),剩 23 条撞在轮数上限上。按实测节奏放到 10 轮。 --- backend/app/api/ledger.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/app/api/ledger.py b/backend/app/api/ledger.py index 4716904f..431722bd 100644 --- a/backend/app/api/ledger.py +++ b/backend/app/api/ledger.py @@ -641,10 +641,11 @@ def _doc_title(docs: list[Document]) -> str: return (f"{title}等 {len(docs)} 份文档" if len(docs) > 1 else title)[:200] -#: 一次起草最多续跑几轮:模型一轮只给一组指标,文档里的指标分成几组由它自己切,覆盖完就停 -MAX_ROUNDS = 6 +#: 一次起草最多续跑几轮:模型一轮只给一组指标,文档里的指标分成几组由它自己切,覆盖完就停。 +#: 实测一份 39 条指标的文档,每轮 3–5 条,6 轮只覆盖 22 条,所以放到 10 轮(约 5 分钟)。 +MAX_ROUNDS = 10 #: 一张草稿图最多收几条指标:再多,一张口径卡和一次试跑都读不动 -MAX_METRICS = 40 +MAX_METRICS = 60 def _merged_fields(blocks: list[dict[str, Any]]) -> list[dict[str, Any]]: