refactor: move extract tuning controls into advanced section

This commit is contained in:
Youzini-afk
2026-04-11 16:47:06 +08:00
parent d6fdac07ff
commit 2e57ffce04

View File

@@ -1513,31 +1513,55 @@
<div class="bme-config-help"> <div class="bme-config-help">
开启后,最新 AI 楼先不自动提取,要等下一条 AI 楼出现后,才提取前一批内容。提取未处理和范围重提不受影响。 开启后,最新 AI 楼先不自动提取,要等下一条 AI 楼出现后,才提取前一批内容。提取未处理和范围重提不受影响。
</div> </div>
<div class="bme-config-row"> <details
<label for="bme-setting-extract-recent-message-cap" class="bme-config-subdetails bme-collapsible-card"
>最近消息上限0 = 不限)</label id="bme-extract-advanced-settings"
> >
<input <summary class="bme-collapsible-summary bme-config-subdetails-summary">
id="bme-setting-extract-recent-message-cap" <div>
class="bme-config-input" <div class="bme-config-subgroup-title">提取高级项</div>
type="number" <div class="bme-config-subgroup-desc">
min="0" 控制提取 prompt 的表达方式,以及结构化 recentMessages 的裁剪。通常保持默认即可。
max="200" </div>
/> </div>
</div> <span class="bme-collapsible-indicator" aria-hidden="true">
<div class="bme-config-row"> <i class="fa-solid fa-chevron-down"></i>
<label for="bme-setting-extract-prompt-structured-mode" </span>
>提取结构模式</label </summary>
> <div class="bme-config-subgroup">
<select <div class="bme-config-row">
id="bme-setting-extract-prompt-structured-mode" <label for="bme-setting-extract-recent-message-cap"
class="bme-config-input" >结构化消息上限0 = 不限)</label
> >
<option value="both">混合transcript + structured</option> <input
<option value="transcript">仅 transcript</option> id="bme-setting-extract-recent-message-cap"
<option value="structured">仅 structured</option> class="bme-config-input"
</select> type="number"
</div> min="0"
max="200"
/>
</div>
<div class="bme-config-help">
只限制提取 prompt 里的 structured recentMessages 条数,不影响实际提取切片范围。
</div>
<div class="bme-config-row">
<label for="bme-setting-extract-prompt-structured-mode"
>提取输入格式</label
>
<select
id="bme-setting-extract-prompt-structured-mode"
class="bme-config-input"
>
<option value="both">混合transcript + structured</option>
<option value="transcript">仅 transcript</option>
<option value="structured">仅 structured</option>
</select>
</div>
<div class="bme-config-help">
控制 LLM 在提取时看到的是纯 transcript、结构化 recentMessages还是两者同时提供。通常保持“混合”即可。
</div>
</div>
</details>
<div class="bme-config-row"> <div class="bme-config-row">
<label for="bme-setting-extract-worldbook-mode" <label for="bme-setting-extract-worldbook-mode"
>提取时世界书</label >提取时世界书</label