Skip to content
你正在查看 0.3.6 的历史文档。前往最新版

编辑器 AI 写作辅助 ​

适用读者:Halo 作者、编辑人员

写作辅助嵌入 Halo Tiptap 编辑器,包含选区气泡菜单、多轮 Composer 和大纲生成器。

写作辅助配置

模型配置 ​

写作辅助通过 Halo AI Foundation 调用模型。写作模型资源名为空时复用 AI Foundation 语言模型;需要隔离费用、风格或权限时,可以在 AI Foundation 中配置独立语言模型,再在 AI 智能套件写作配置里引用对应模型资源名。

编辑器兼容范围 ​

当前版本只支持 Halo 官方默认编辑器。写作辅助通过默认编辑器提供的 Tiptap 扩展点接入,使用第三方编辑器时不会显示“AI 大纲”按钮、选区操作菜单或多轮 Composer。

开启或关闭写作辅助后,如果文章编辑页已经打开,请刷新页面或重新进入编辑器,使扩展加载状态生效。

选区操作 ​

  1. 在编辑器中选中文字。
  2. 选择润色、续写、扩写、简化或译英。
  3. 等待流式回复。
  4. 继续输入附加要求,形成多轮修改。
  5. 选择应用、复制或重新生成。

默认编辑器中的 AI 选区操作

应用时会尽量保留外层 block 类型和选区 marks。原文中 marks 混合时,当前实现可能统一沿用首字符 marks,应用后应检查粗体、斜体和链接。

多轮策略 ​

  • 首轮输入原文和动作。
  • 后续轮使用上一条 AI 输出作为文本,并携带新指令。
  • 每一轮都是独立模型调用,不是服务端长期会话。

大纲生成 ​

可以配置章节数、1~3 层深度、编号方式、温度和附加要求。大纲 JSON 越深越容易出现格式错误,因此不支持 4 层以上。

在默认编辑器工具栏点击“AI 大纲”,输入文章主题并生成;确认预览后再应用到当前文章。

默认编辑器中的 AI 大纲生成器

输入限制 ​

默认单次输入上限为 6000 字符。超过限制会返回错误,不会静默截断。长文建议分段处理。

验证 ​

  • 总开关关闭后,气泡菜单和大纲入口都消失。
  • Enter 发送,Shift+Enter 换行。
  • SSE 中断后能够重试。
  • 应用后标题、段落和常用 marks 保持正确。
  • 写作用量记录为 writing_assist。

SSE 格式见 SSE 协议。

基于 GPL-3.0 许可发布