diff --git a/app/src/main/assets/summarize/prompts.md b/app/src/main/assets/summarize/prompts.md index c391267..7a06eda 100644 --- a/app/src/main/assets/summarize/prompts.md +++ b/app/src/main/assets/summarize/prompts.md @@ -1,8 +1,8 @@ # 摘要功能三段提示词(里程碑 1) -> 适用模型:`openbmb/MiniCPM5-2B-GGUF` 的 `MiniCPM5-2B-Q4_K_M.gguf`(架构 llama, -> ChatML 模板,官方语言 en/zh;2026-09-12 由 Gemma 系换入。历史:gemma-3-1b-it / -> google/gemma-4-E2B-it-qat-q4_0-gguf,模板分支保留在 LlmEngine 可回切) +> 适用模型:`google/gemma-4-E2B-it-qat-q4_0-gguf` 的 `gemma-4-E2B_q4_0-it.gguf` +> (架构 gemma4。2026-09-16 由 MiniCPM5-2B 切回:E2B 为真机验证过的稳定引擎, +> MiniCPM5 多次"空模板回显";模板分支全部保留在 LlmEngine 可回切) > 本文件是唯一事实源:App 内 `SummarizePipeline.kt` 逐字引用这里的文本。改提示词先改本文件。 > PC 调试方法见文末「用 PC llama.cpp 复现」。 diff --git a/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt b/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt index 1a0b143..8ccaa5f 100644 --- a/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt +++ b/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt @@ -306,7 +306,9 @@ class MainActivity : AppCompatActivity() { // 不 import 任何 sherpa-onnx ASR native 对象。 private val summarizeEnabled = true // 摘要模型一键开关:true=MiniCPM5-2B(新);false=回退已验证的 Gemma-4-E2B - private val useMinicpm5 = true + // 2026-09-16 用户拍板切回 false:MiniCPM5 三连空模板回显(9/14 起), + // E2B 为 9/11 真机验证过的稳定引擎;摘要与翻译兜底同步受益 + private val useMinicpm5 = false private val summarizeModelDirName: String get() = if (useMinicpm5) "minicpm5-2b" else "gemma4-e2b" private val summarizeGgufName: String