N8N工作流-手把手教你自动写短篇小说

34次阅读
没有评论

共计 1319 个字符,预计需要花费 4 分钟才能阅读完成。

一、想法构思

如果你从想通过 AI 写几篇小说,不管是出于发布的目的还是纯玩技术,这篇 入门工作流的简单教程,或许能够帮到你。

自 N8N 搭建完成已经好久了,从慢慢的小白到现在,也能实现几个可以正经跑起来的工作流了,每天练一练,生活到永远~

N8N 工作流 - 手把手教你自动写短篇小说

n8n 短篇小说生成工作流

二、实现流程

小说工作流大致的流程:

  1. 1. 获取小说主题:不管是通过表单形式,还是通过读取表格形式,总体来说看自己需求。
  2. 2. 通过 AI 大模型 对小说主题进行处理,形成小说大纲列表。
  3. 3. 对小说大纲列表进行循环,生成每一章节小说内容
  4. 4. 对小说整体内容进行拼接、格式优化、邮件发送。

三、具体实操

  1. 1. 创建新工作流,创建 Form 表单, 使之可以输入小说主题
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n 创建 form 表单
  2. 2. 创建 AI 大模型,给予提示词 生成小说大纲
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n ai agent

    这里提示词可以在 deepseek 中让 AI 生成一个符合你自己的标准格式,这里不做过多演示,后面会 附上整个工作流 json 文件,感兴趣的可以自行探索。

** Output Format**:输出格式优化,这里使为了让 AI 大模型在输出内容时候按照我们给定的格式进行输出

N8N 工作流 - 手把手教你自动写短篇小说
n8n 大模型输出格式化
  1. 3. Split out 将生成的章节合并成一个列表
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n split out
  2. 4. Loop Over Items 遍历章节列表,生成每一段的小说内容

    这里 AI Agent 的提示词 也可以根据自己的需求到 deepseek 中按要求生成

    这里的 AI 大模型 可以和之前章节生成是同一个(提示词是可以分开的)

    N8N 工作流 - 手把手教你自动写短篇小说
    n8n 遍历生成小说
  3. 5. 将生成好的所有章节合并起来,这里用 code 模块进行代码编辑
    # 将输入数据中的所有项目转换为 JSON 格式的输出,并用分隔符 "------" 连接起来返回
    data = ""
    length = len(_input.all())
    
    for index, item in enumerate(_input.all()):
      if index == length - 1:
        data += item.json.output
      else:
        data += (item.json.output + "\n" + "------")
      
    return {"data": data}
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n code 模板
  4. 6. 因为上一步输出的内容是 Markdown 格式的文章,所以需要将 Markdown 格式转换为 Html 格式,如果本身有需要 Markdown 格式,这一步可以不做处理,直接跳过
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n markdown 转 html
  5. 7. html 模板进行优化

    让 deepseek 编写一个你想要风格的 html 模板,并填写到 Html Template 中,替换 body 中的内容为上一步得到的数据

    N8N 工作流 - 手把手教你自动写短篇小说
    n8n html 模板优化
  6. 8. 邮件发送

    邮件发送前需要先获取紫荆邮件的 SMTP, 配置好之后

    N8N 工作流 - 手把手教你自动写短篇小说
    n8n 163 邮箱配置 smtp
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n 发送邮件
  7. 9. OK 整个流程完结,接下来你设置的邮箱就会收到一封邮件,撒花完结
    N8N 工作流 - 手把手教你自动写短篇小说
    n8n 邮件

四、遇到问题

  1. 1. 小说扩展问题:

    这里后期可以加入 Memory 保存上下文到数据库中,使 AI 能够对小说数据进行衔接,或者使用表格形式,将所有标题和文章存储起来

五、附件

取件码:1YR4F

https://file.makeliving.site/#/?code=1YR4F

正文完
 0
zsrundev
版权声明:本站原创文章,由 zsrundev 于2025-07-14发表,共计1319字。
转载说明:转载请注明出处。
评论(没有评论)
验证码