Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
一个 n8n 工作流,向 OpenAI 模型提一个问题,并让回答符合你定义的 JSON 格式。回复不符合时,会交给第二次模型调用修复一次。
固定 JSON 格式并带自动修复重试的回答 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
手动运行
你在 n8n 里点 Execute workflow 时开始运行,没有表单:
模型的答案是符合你 schema 的数据,第一次不对的话会修复一次
开始之前要准备好这些。
语言模型
回答问题,另一个节点在回复不符合 schema 时负责修复。
需要OpenAI API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流演示怎样让语言模型按固定的 JSON 格式回答。你点一下按钮,提示词就请 OpenAI 列出面积最大的五个美国州,每个州列出三个最大的城市和它们的人口。Structured Output Parser 让答案符合一个 schema。Auto-fixing Output Parser 包在它外面,把不合格的回复交给第二次模型调用,修复一次。十一个节点干活,其中四个是便签。
需要把模型的回答当成数据、让后面的节点能读的 n8n 工作流搭建者,比如要存一行,或者按某个字段分支。如果你要的是自由文本,就别选它。它在编辑器里手动运行,所以是一个可以照着做的范例,不是一项服务。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 工作流搭建者 | 让模型返回后面节点能用的字段 | 一位搭建者让它把工单的类别和紧急程度分成两个字段返回。 |
| 运营 | 运营分析师 | 把自由文本变成行 | 一位分析师从邮件里取出供应商、金额和日期。 |
| 研究 | 数据团队 | 按固定版式从一段文字里收集事实 | 一个团队列出一篇文章提到的人物和公司。 |
| 营销 | 内容团队 | 让产品文案分成带标签的几部分返回 | 一位营销人员请它给出标题、副标题和三条要点。 |
你需要会一点 n8n:导入一个文件、添加一个 OpenAI 凭据,然后运行它。
任何能访问 OpenAI 的 n8n 都能运行它。回复显示在 LLM Chain 节点的输出里。
LLM Chain 和它的两个解析器复制到一个有自己触发器和提示词的工作流里点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是一个凭据,用在两个节点里,再给每个节点选一个模型。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥 |
workflow.json。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它。gpt-5-mini 将于 2026 年 12 月 11 日关停。LLM Chain 读答案。在 Prompt 里改问题,在 Structured Output Parser 里改 schema,再运行一次。schema 告诉模型要返回哪些字段,解析器会拒绝其他内容。被拒的回复连同错误提示交给 OpenAI Chat Model1,由它重写一次。
| 要改的 | 在哪里改 |
|---|---|
| 问题 | Prompt 里的 input 值 |
| 答案的格式 | Structured Output Parser 里的 jsonSchema |
| 修复指令 | Auto-fixing Output Parser 的 prompt 选项,里面必须保留 {error} |
| 模型 | OpenAI Chat Model 负责回答,OpenAI Chat Model1 负责修复 |
一位搭建者保持问题不变,看它返回什么。
模型用 JSON 回答。解析器接受回复的话,LLM Chain 就把它输出:单个对象作为这条记录本身,列表则作为带 data 字段的一条记录,列表就放在里面。不接受的话,修复调用再试一次。请对照来源核实数字,因为解析器检查的是格式,不是真假。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。模型的回复是普通文本,所以后面的节点没法指望它的版式。解析器按 schema 读回复,再把符合你要求的格式的数据传下去。两个模型挂在链的下面,不在那条线上。
专家:LLM Chain 是打开了输出解析器的 Basic LLM Chain。Structured Output Parser 接收 JSON schema。在 n8n 当前的代码里,它接受一个对象,或这种对象的列表。Auto-fixing Output Parser 包在它外面。失败时,它把指令、有问题的回复和错误一起发给它自己的模型。
| 节点 | 它做什么 | 要知道什么 |
|---|---|---|
Prompt | 设置 input 字段 | 链从 input 读提示词 |
LLM Chain | 发送提示词并应用解析器 | 对象作为这条记录输出,列表放在 data 字段里 |
Structured Output Parser | 放着 schema | name 和 population 是光秃秃的词,所以任何值都能通过 |
Auto-fixing Output Parser | 修复一次有问题的回复 | 第二次再失败,运行就带着错误停下 |
OpenAI Chat Model1 | 写出修复版本 | 它可以和第一个用不同的模型 |
这个工作流手动运行,而且依赖一个即将停用的默认模型。
gpt-5-mini。OpenAI 的弃用页面(当天查阅)写明 gpt-5-mini 将于 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra。两个节点还都设了温度 0,如果 OpenAI 对你选的模型拒绝它,就把它清掉name 和 population 写成了光秃秃的词,不是 {"type": "string"},所以任何值都能通过。把每个都写成带 type 的对象,才会强制检查一个 n8n 工作流,向 OpenAI 模型提一个问题,并让回答符合你定义的 JSON 格式。Structured Output Parser 负责守住格式。Auto-fixing Output Parser 把不符合的回复发给第二次模型调用,由它修复。
workflow.json:n8n 导出的工作流,11 个节点,其中四个是便签。里面没有任何凭据。便签标出画布的四个部分:第一个模型、自动修复解析器、负责修复的模型和 schema。README.md:这份设置说明,压缩包里的是英文版。workflow.json。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它。gpt-5-mini 将于 2026 年 12 月 11 日关停。LLM Chain 读答案。Prompt 里改问题,再把 Structured Output Parser 里的 schema 改成与之匹配。When clicking "Execute Workflow" 手动开始一次运行。Prompt 设置一个字段 input,内容是一个问题:面积最大的五个美国州,每个州列出三个最大的城市和它们的人口。LLM Chain 把 input 当提示词读,发给温度为 0 的 OpenAI Chat Model。Structured Output Parser 里的格式回答。Auto-fixing Output Parser 包在这个解析器外面。OpenAI Chat Model1。它按 n8n 默认的修复提示词,收到指令、有问题的回复和错误,写出一次新的尝试。LLM Chain。在 n8n 当前的代码里,单个对象作为这条记录本身输出,对象列表则作为一条记录输出,列表放在它的 data 字段里。Prompt 里的 input 值。Structured Output Parser 里的 jsonSchema。Auto-fixing Output Parser 的选项里加一个自定义提示词,里面必须保留 {error} 占位符。OpenAI Chat Model 负责回答,OpenAI Chat Model1 负责修复。两个可以不同。gpt-5-mini。OpenAI 的弃用页面(当天查阅)写明 gpt-5-mini 将于 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra。请在每个节点里选一个模型。两个节点还都设了温度 0,如果 OpenAI 对你选的模型拒绝它,就把它清掉。name 和 population 写成了光秃秃的词,比如 "name": "string",不是 {"type": "string"}。n8n 的转换器对这样的属性不限制类型,所以写成文字的人口也能通过。把每个都写成带 type 的对象,才会强制检查。NOTICE.md 602 B README.md 4 KB workflow.json 5 KB
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。
alibaba · 工具包
用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。