Skip to content

Conversation

@versun
Copy link
Owner

@versun versun commented Dec 11, 2025

功能说明

此 PR 添加了 merge_system_prompt 选项,用于支持不支持 system role 的模型(如 Gemma 3)。

修复的问题

修复了原始实现中的以下问题:

  1. Token 计算错误:修复了 max_usable_tokens 在合并模式下的计算逻辑
  2. 重复计算:移除了重复的 input_tokens 计算
  3. 逻辑一致性:确保所有 token 计算路径的一致性

相关 PR

此 PR 包含了 #139 的功能,并修复了其中的 bug。如果 #139 已合并,可以关闭此 PR 或创建单独的修复 PR。

测试

  • Token 计算逻辑正确
  • 合并模式和非合并模式都能正常工作
  • 分块处理逻辑正确

@versun
Copy link
Owner Author

versun commented Dec 11, 2025

关闭此 PR,将等待 #139 合并后创建单独的修复 PR

@versun versun closed this Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants