Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
一个 n8n 工作流,根据你自己的 OpenAI 向量库回答聊天里的问题,并把每个来源文件的名字写进回答里,紧跟在它所支持的那一段后面。
在回答里标出所引用文件名的 OpenAI 文件搜索 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
聊天消息
有人在 n8n 的聊天窗口里发一条消息,它就开始运行:
一条取自你的文件的聊天回答,每一段后面都标着它所依据的文件名
开始之前要准备好这些。
语言模型和文件搜索
搜索向量库,写出答案,并说明每一段来自哪个文件。
需要一个 OpenAI API 密钥,以及一个存放着你的文件的向量库 ID
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流根据你自己的 OpenAI 向量库回答聊天里的问题,并标出每一段背后的文件。它把问题连同文件搜索工具一起发给 OpenAI 的 Responses API。然后一个 Code 节点把每个文件名写进回答里它的引用所在的位置。Mindket 的版本用这一次调用取代了 OpenAI 已停用的 Assistants API。运行它的是四个节点,旁边还有四张便签。
把知识存在文档里、又想让聊天回答显示每句话出处的团队。如果你需要一个记得之前消息的聊天,或者没法把文件放进 OpenAI 的向量库,就别选它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 法律 | 律师助理 | 对一组制度或合同文件提问 | 一位律师助理问通知期是多久,在回答里看到标出的合同文件名。 |
| 客服 | 客服团队 | 根据帮助文档回答客户 | 一位客服主管问退款规则,在每一点旁边看到标出的政策文件名。 |
| 研究 | 分析师 | 查询一个报告文件夹 | 一位分析师问某份报告怎么说客户流失,看到每一句来自哪份报告。 |
| 教育 | 课程团队 | 根据课程笔记回答学生的问题 | 一位学生问考试规则,看到标出的手册名。 |
你需要懂一点 n8n:导入文件、添加一个凭据,再粘贴一个向量库 ID。
任何能访问 OpenAI 的 n8n 都能运行它。回答显示在 n8n 自带的聊天窗口里。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要一个凭据和一个向量库 ID。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥,以及一个存放着你的文件的向量库 |
| 向量库 ID | 这个向量库在 OpenAI 里的 ID |
workflow.json。Ask OpenAI with File Search 里选中它。<YOUR_VECTOR_STORE_ID> 换成你的向量库 ID。Chat Trigger 打开聊天,问一个你的文件能回答的问题。打开聊天,问关于你的文件的问题。回答里,每个被引用的段落后面都用斜体标着文件名。想要 HTML 的话,就打开 Markdown 节点。
| 要改的 | 在哪里改 |
|---|---|
| 模型 | Ask OpenAI with File Search 请求体里的 model |
| OpenAI 用多少段落 | 那个请求体里工具上的 max_num_results |
| 每条标注的样子 | Insert File Names 里的文字 |
| HTML 输出 | Optional Markdown to HTML |
一位客服主管把退款政策和配送指南放进一个向量库,把它的 ID 粘贴进请求体。一位客户问退款要多久。
OpenAI 搜索这两个文件,写出一段简短的回答。Code 节点在来自政策的那句话后面用斜体加上政策的文件名,在讲配送的那一行后面加上配送指南的名字。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里一个方框问 OpenAI,一个方框整理回答。向量库就是 OpenAI 帮你做成可搜索的一组文件。先从两份简短的文件开始。
专家:这个工作流由一个 Chat Trigger、一次对 Responses API 的 HTTP Request 和一个 Code 节点组成。文件名来自回复里的引用,所以不需要第二次调用。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Ask OpenAI with File Search | 带着 file_search 工具和向量库发送问题 | 它用 OpenAI 凭据类型,所以密钥由 n8n 添加 |
Insert File Names | 读取 output_text 部分,把每个文件名插到它的引用位置 | 它从文字末尾往前插,所以前面的位置不会错 |
Optional Markdown to HTML | 把 Markdown 变成 HTML | 它默认关闭 |
OpenAI 的 Assistants API 已在 2026 年 8 月 26 日停用,所以这个版本调用 Responses API,也不会记住之前的消息。
gpt-5.6-terra,OpenAI 把它列为支持文件搜索index 写成它在文字里该放的位置,Code 节点信任它一个 n8n 工作流,根据你自己的 OpenAI 向量库里的文件回答聊天里的问题,再把它用到的每个文件的名字写进回答里。回答来自 OpenAI 的 Responses API 和它的文件搜索工具。
workflow.json:n8n 导出的工作流,八个节点:四个会运行的和四张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Chat Trigger 连到 Ask OpenAI with File Search,这是一个 HTTP Request 节点,带着文件搜索工具和你的向量库发往 https://api.openai.com/v1/responses。Insert File Names 再把文件名写进回答里。<YOUR_VECTOR_STORE_ID>。gpt-5.6-terra,OpenAI 的模型页面把它列为在 Responses API 里支持文件搜索。Window Buffer Memory 没有了,因为它是接给助手节点的。每个问题都各自回答。workflow.json。Ask OpenAI with File Search 里选中它。<YOUR_VECTOR_STORE_ID> 换成你的向量库 ID,尖括号也要去掉。Chat Trigger 打开聊天,问一个你的文件能回答的问题。Chat Trigger 把问题当作 chatInput 接收。Ask OpenAI with File Search 带着 file_search 工具和你的向量库发送问题。OpenAI 搜索文件,并写出回答。Insert File Names 读取回答的文字和它的文件引用。它在每个引用的位置用 Markdown 斜体加上文件名,同一处有两个文件时用逗号连起来。Optional Markdown to HTML 默认关闭。打开它,就能把 Markdown 变成 HTML。Ask OpenAI with File Search 的 JSON 请求体里的 model。max_num_results。OpenAI 的指南里列了它。Insert File Names 里的文字。Optional Markdown to HTML。index 定义为引用在输出文字里该放的位置。Code 节点信任它。NOTICE.md 634 B README.md 4 KB workflow.json 5 KB
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
dBenf · 工具包
回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。
zimmerk4 · 工具包
用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。
yuji-nozawa · 工具包
一篇研究论文的三种规模的预训练视觉 Transformer 检查点,论文研究如何训练注意力头去关注图像区域。适合提取图像特征和复现论文的研究人员。