anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个根据第二个工作流返回的数据来回答问题的 n8n 工作流。OpenAI 模型把这些数据当作上下文来读,设置说明里还附有一个小的示例第二工作流,让示例能直接跑起来。
根据另一个工作流的数据来回答问题 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
手动开始
什么都不会自动运行。你点击 Execute Workflow,它会用到:
一个根据第二个工作流返回的数据写出的回答
开始之前要准备好这些。
写回答
读取问题和第二个工作流返回的数据,并写出回答。
需要OpenAI API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流根据另一个 n8n 工作流返回的数据来回答问题。手动开始,设好问题,一条检索问答链向你的第二个工作流要数据,再由一个 OpenAI 模型根据拿回来的内容作答。它是一种做法,不是成品。你的第二个工作流可以读表格、数据库或 API。干活的是五个节点,旁边还有两张便签。
想在 n8n 已经取到的数据上加一个聊天或提问环节、又不想搭向量库的 n8n 使用者。数据量大的就别选它,因为第二个工作流返回的一切都会发给模型。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 自动化 | n8n 使用者 | 在已有的数据工作流之上加一个提问环节 | 一位使用者对一个拉取未结工单的工作流提问。 |
| 销售 | 运营负责人 | 询问表格里保存的联系人和备注 | 一位负责人问哪些备注提到了续约。 |
| 客户支持 | 客服团队 | 查询一个工作流已经载入的小型知识来源 | 一位客服问上个月对顾客说了什么。 |
| 教学 | 培训师 | 演示语言模型怎么使用检索到的上下文 | 一位培训师运行示例,再换成别的数据。 |
你需要懂 n8n 的基础和一个 OpenAI 密钥。设置说明里给了一个可以粘贴的第二工作流,所花的时间和导入一个文件差不多。
任何能访问 OpenAI 的 n8n 都能运行它。两个工作流必须在同一个 n8n 上,因为一个是通过 ID 指向另一个的。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。说明里以 JSON 形式附有示例第二工作流。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥 |
| 一个第二工作流 | 以 Execute Workflow Trigger 开头、返回你的数据的工作流。说明里给了一个示例 |
workflow.json。Workflow Retriever 里,把 YOUR_SUBWORKFLOW_ID 换成那个 ID。OpenAI Chat Model 里选一个 OpenAI 凭据。Retrieval QA Chain2 读回答。Example Prompt 里的文字改成你自己想问的。想要回答时点 Execute Workflow。要真正使用,就把示例换成一个返回你数据的工作流,再把手动开始换成聊天或表单。
| 要改的 | 在哪里改 |
|---|---|
| 问题 | Example Prompt 里的 input 值 |
| 数据 | 你的第二个工作流 |
| 模型 | OpenAI Chat Model |
| 读取哪个工作流 | Workflow Retriever 里的 ID |
固定的问题是问一位名叫 Jay Gatsby 的顾客的备注,以及他的邮箱地址。检索器运行示例工作流,它返回三条顾客记录。
根据这些记录,模型可以回答出 Jay Gatsby 的备注,也就是他常办大型聚会、喜欢晚上通电话,再加上示例地址 jay.gatsby@example.com。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。检索器是替问题取事实的那一部分。这里它靠运行另一个工作流来取。
专家:Workflow Retriever 把问题作为 query 发给第二个工作流。那个工作流最后一个节点返回的每个条目成为一个段落,链把它们全部交给模型。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Workflow Retriever | 运行第二个工作流 | 1 版把工作流 ID 当作纯文本 |
Retrieval QA Chain2 | 把问题、上下文和模型连在一起 | 1 版从 input 字段读取问题 |
Example Prompt | 设定固定的问题 | 换掉它,就能接聊天或表单 |
检索器不做搜索,另外有一个模型默认值就要下线了。
example.com 地址OpenAI Chat Model 没有设模型,所以 n8n 用 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra一个根据第二个工作流返回的数据来回答问题的 n8n 工作流。你输入一个问题,一个 OpenAI 模型读取第二个工作流交回来的一切,并据此作答。这种做法适用于 n8n 能访问的任何来源,比如表格、数据库或 API,因为第二个工作流负责取数据,这一个负责提问。
workflow.json:n8n 导出的工作流,五个节点。四个是提问的流程,第五个是指向你的第二个工作流的检索器。旁边还有两张便签。里面没有任何凭据。README.md:这份设置说明,附有一个小的示例第二工作流,可以粘贴进去试一试。压缩包里的是英文版。Workflow Retriever 原来指向作者自己 n8n 上的一个工作流,而那个工作流不在文件里。它的 ID 现在是 YOUR_SUBWORKFLOW_ID。OpenAI Chat Model 上的凭据关联已删除,文件按它的用途起了名字。Execute Workflow Trigger 节点开头,以一个返回你数据的节点结尾。复制下面的 JSON,在 n8n 里打开一个新工作流,把它粘贴到画布上。给它起个名字并保存。它返回三条虚构的顾客记录和备注,让示例问题有东西可找。邮箱地址用的是 example.com,这个域名是专门留给示例用的。
{
"name": "Customer notes (sample)",
"nodes": [
{
"name": "Execute Workflow Trigger",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"typeVersion": 1,
"position": [0, 0],
"parameters": {}
},
{
"name": "Customer notes",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [220, 0],
"parameters": {
"jsCode": "return [\n { json: { name: 'Jay Gatsby', email: 'jay.gatsby@example.com', notes: 'Hosts large parties. Prefers evening calls.' } },\n { json: { name: 'Daisy Buchanan', email: 'daisy.buchanan@example.com', notes: 'Asked for a quote in March. Waiting on the budget.' } },\n { json: { name: 'Nick Carraway', email: 'nick.carraway@example.com', notes: 'Referred by Jay Gatsby. Wants a demo.' } }\n];"
}
}
],
"connections": {
"Execute Workflow Trigger": {
"main": [[{ "node": "Customer notes", "type": "main", "index": 0 }]]
}
}
}
这个示例不看问题,直接返回每一条记录。三条记录这样做没问题。换成真实数据时,在 Code 节点里用 $input.first().json.query 读出问题,只返回匹配的行。
/workflow/ 后面的部分就是它的 ID。workflow.json。Workflow Retriever 里,把 YOUR_SUBWORKFLOW_ID 换成那个 ID。OpenAI Chat Model 里选中它。Retrieval QA Chain2 读回答。它应该给出 Jay Gatsby 的备注和邮箱。Example Prompt 里的文字。When clicking "Execute Workflow" 手动开始这次运行。Example Prompt 把一个字段 input 设成 What notes can you find for Jay Gatsby and what is his email address?Retrieval QA Chain2 把这个 input 当作它的问题。在节点 1 版,它读的是 {{ $json.input }}。Workflow Retriever 运行你的第二个工作流,并把问题以名为 query 的字段传给它。最后一个节点返回的每个条目,成为一个带编号的上下文段落。OpenAI Chat Model 根据这些上下文写出回答,链把它返回。Example Prompt 里的 input 值。想从聊天或表单接收问题,就换掉触发器,再用它来设 input。OpenAI Chat Model。Workflow Retriever 里的 ID。query 的问题,别的都没有。用的只是最后一次运行的输出,不是它之前的各个步骤。OpenAI Chat Model 没有设模型,所以 n8n 用这个节点的默认值 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra。在这之前请换一个模型。NOTICE.md 658 B README.md 5 KB workflow.json 3 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。