共计 1319 个字符,预计需要花费 4 分钟才能阅读完成。
一、想法构思
如果你从想通过 AI 写几篇小说,不管是出于发布的目的还是纯玩技术,这篇 入门工作流的简单教程,或许能够帮到你。
自 N8N 搭建完成已经好久了,从慢慢的小白到现在,也能实现几个可以正经跑起来的工作流了,每天练一练,生活到永远~

n8n 短篇小说生成工作流
二、实现流程
小说工作流大致的流程:
- 1. 获取小说主题:不管是通过表单形式,还是通过读取表格形式,总体来说看自己需求。
- 2. 通过 AI 大模型 对小说主题进行处理,形成小说大纲列表。
- 3. 对小说大纲列表进行循环,生成每一章节小说内容
- 4. 对小说整体内容进行拼接、格式优化、邮件发送。
三、具体实操
- 1. 创建新工作流,创建 Form 表单, 使之可以输入小说主题
n8n 创建 form 表单 - 2. 创建 AI 大模型,给予提示词 生成小说大纲
n8n ai agent 这里提示词可以在 deepseek 中让 AI 生成一个符合你自己的标准格式,这里不做过多演示,后面会 附上整个工作流 json 文件,感兴趣的可以自行探索。
** Output Format**:输出格式优化,这里使为了让 AI 大模型在输出内容时候按照我们给定的格式进行输出

- 3. Split out 将生成的章节合并成一个列表
n8n split out - 4. Loop Over Items 遍历章节列表,生成每一段的小说内容
这里 AI Agent 的提示词 也可以根据自己的需求到 deepseek 中按要求生成
这里的 AI 大模型 可以和之前章节生成是同一个(提示词是可以分开的)
n8n 遍历生成小说 - 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 code 模板 - 6. 因为上一步输出的内容是 Markdown 格式的文章,所以需要将 Markdown 格式转换为 Html 格式,如果本身有需要 Markdown 格式,这一步可以不做处理,直接跳过
n8n markdown 转 html - 7. html 模板进行优化
让 deepseek 编写一个你想要风格的 html 模板,并填写到 Html Template 中,替换 body 中的内容为上一步得到的数据
n8n html 模板优化 - 8. 邮件发送
邮件发送前需要先获取紫荆邮件的 SMTP, 配置好之后
n8n 163 邮箱配置 smtp n8n 发送邮件 - 9. OK 整个流程完结,接下来你设置的邮箱就会收到一封邮件,撒花完结
n8n 邮件
四、遇到问题
- 1. 小说扩展问题:
这里后期可以加入 Memory 保存上下文到数据库中,使 AI 能够对小说数据进行衔接,或者使用表格形式,将所有标题和文章存储起来
五、附件
取件码:1YR4F
https://file.makeliving.site/#/?code=1YR4F