New
新版本发布
✨ 新功能 (Features)
-
增强的 API 密钥与模型管理
- 新增 API 密钥测试功能,允许用户在配置时指定特定模型进行验证,确保密钥的有效性和准确性。
- 模型信息现在更丰富,新增了价格和动态属性标签,并直接在UI中展示,帮助用户更好地了解和选择模型。
- 更新了多个模型(如 Anthropic, Doubao, Grok 等)的能力检测器和定价计算器,以支持最新的模型并提供精确的成本估算。
-
更强大的设定与章节生成逻辑
- 在设定生成控制器中增加了对公共模型的支持,允许在节点修改时灵活指定模型配置。
- 实现了章节的串行生成逻辑,确保章节之间存在正确的依赖关系,显著提升长篇内容生成的稳定性和连贯性。
- 引入了智能上下文管理功能,自动控制上下文窗口长度,避免过长的上下文影响生成质量。
🐛 问题修复 (Bug Fixes)
-
编辑器与状态管理
- 修复了编辑器(
EditorBloc)中基于旧状态更新导致UI不一致的问题,确保状态能够正确刷新。 - 修正了
SettingGenerationBloc中错误地使用historyId作为sessionId的问题,保证节点修改时会话ID的正确性。 - 在
EditableTitle组件中增加了提交状态标记,以保护用户在提交过程中的输入不被意外覆盖。 - 新增了会话 ID 和会话对象的有效性校验,避免在节点修改时因会话信息无效而导致错误。
- 修复了编辑器(
-
用户界面 (UI)
- 为
EditorMainArea添加了滚动位置保护机制,防止在锚点失效时页面意外滚动到顶部。 - 优化了生成控制面板和结果预览面板的UI,提升了交互的流畅性。
- 为
-
部署脚本完善
- 完善mongo副本集启动脚本,避免事务异常。
- 添加了正确的deploy·脚本 #1 。
🚀 性能与优化 (Performance & Refinements)
- 文档处理
- 优化了
DocumentParser中的文档解析与缓存逻辑,提升了处理性能和稳定性。
- 优化了
- 事件流
- 优化了节点修改的事件流逻辑,确保在修改过程中能够实时返回事件,避免了潜在的竞态条件。
- 代码健壮性
- 在
ModelPricing中为额外定价信息添加了默认值,避免了因缺少数据导致的空指针异常。
- 在