背景色决策 max_tokens 768 → 1024

给 gpt-5-mini low 推理档再留余量(实测推理 320~384 token),
降低复杂图触顶后走空响应兜底的概率。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 14:39:44 +00:00
parent 13411eb595
commit 1c1db17215
@@ -152,9 +152,9 @@ pub(crate) async fn resolve_editor_screen_background_color(
None => LlmMessage::user(user_prompt.as_str()),
};
// 预算要够推理模型(如 gpt-5-mini)先花几百 token 推理、再吐 JSON 答案;
// 实测 low 档推理约 320~384 token,取 768 留足余量。非推理模型遇 stop 提前结束,不会多花。
// 实测 low 档推理约 320~384 token,取 1024 留足余量。非推理模型遇 stop 提前结束,不会多花。
let mut request = LlmTextRequest::new(vec![LlmMessage::system(system_prompt), user_message])
.with_max_tokens(768)
.with_max_tokens(1024)
.with_request_timeout_ms(EDITOR_SCREEN_BACKGROUND_DECISION_TIMEOUT_MS);
if let Some(vision_model) = vision_model {
// 视觉模型 gpt-5-mini 是推理模型:走 Responses 协议并压到 low 推理档,