anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个 n8n 工作流,演示 AI Agent 在聊天里使用两个自定义工具。一个工具返回日期和时间,另一个在同一文件的子工作流里查询虚构国家的首都。
带国家首都工具和日期工具的聊天 Agent 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
一条聊天消息
你在 n8n 聊天里发消息时开始运行,收到的内容有:
一条聊天回复,里面有工具找到的日期和时间,或者首都
开始之前要准备好这些。
语言模型
运行 gpt-5.6-terra,它读取消息并决定调用哪个工具。
需要OpenAI API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流演示怎样给 AI Agent 配上你自己的工具。聊天消息会交给一个带 OpenAI 聊天模型的 AI Agent。Agent 可以调用一个代码工具,取得当前的日期和时间。它还可以调用第二个工具,这个工具会运行同一个文件里的子工作流,列出一些虚构的国家,或者返回其中某一个国家的首都。十三个节点完成全部工作,另有两张便签。
正在学习 Agent 怎样调用工具、想要一个由 n8n 子工作流支撑的工具的小型可用模式的开发者。如果你想要一个能处理真实数据的成品助手,就别选它,因为国家列表是编出来的,而且放在两个 Code 节点里。它是个演示,不是产品。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 开发者 | 学习让 Agent 把 n8n 子工作流当作工具调用的模式 | 一位开发者复制这个子工作流,把国家列表换成对真实数据库的调用。 |
| 自动化 | 自由职业者 | 向客户演示 Agent 怎样使用他们自己的数据 | 一位自由职业者在为客户搭建查询工具之前,先演示这个聊天。 |
| 教育 | 培训师 | 用一个小而安全的例子教工具调用 | 一位培训师让 Agent 查一个首都,再展示它调用了哪个工具。 |
| 客服 | 客服团队 | 为 Agent 按需调用的查询做原型 | 一个团队测试 Agent 怎样按完全一致的名字找到一个条目。 |
你需要一个 n8n 和一个 OpenAI 密钥,而且导入的工作流要先保存,工具才能用。
任何 n8n,n8n Cloud 或你自己的服务器都行,再加一个 OpenAI 账号。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。你只需要添加一个凭据,再保存工作流。
| 需要 | 详情 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个能用 gpt-5.6-terra 的 API 密钥 |
workflow.json。OpenAI Chat Model 里选它。Tool to call the workflow below 要用工作流自己的 ID 来调用它。在聊天里输入。可以问某个虚构国家的首都,问它认识哪些国家,或者问日期和时间。之后打开这次运行,看看 Agent 调用了哪个工具、发送了什么。
| 要改的 | 位置 |
|---|---|
| Agent 的行为 | AI Agent 里的系统消息 |
| 什么时候用某个工具 | 每个工具节点里的名称和描述 |
| 国家 | Mapping data 和 Mapping data1 里的列表 |
| 模型 | OpenAI Chat Model |
| 记忆 | 接到 AI Agent 上的记忆节点 |
一位用户输入“What is the capital of Narnia?”。
Agent 用 Narnia 这个词调用首都工具,子工作流返回 Cair Paravel,Agent 在聊天里说出来。用户输入“Which countries do you know?”,会让 Agent 用 list 这个词调用工具。不在列表里的国家,或者大小写不一样的写法,都会得到 Capital not found。拼写很重要。
新手:n8n 把工作流画成用线连起来的方框,每个方框,也就是节点,做一件事。Agent 是一个让语言模型自己决定用哪些工具的节点。这个工作流给 Agent 两个工具,让你看它怎样挑一个。先用示例问题试试。
专家:首都工具是一个调用自己所在工作流的 Tool Workflow 节点,子工作流从 Execute Workflow Trigger 开始,它把 Agent 的文字作为 query 收到。
| 节点 | 作用 | 要注意的 |
|---|---|---|
AI Agent | 读取 chatInput 并调用工具 | 它取代了已停用的 Assistants 节点,带一条 Mindket 写的简短系统消息 |
Tool to call the workflow below | 用 Agent 的文字调用子工作流 | 它用 $workflow.id,所以工作流必须先保存 |
List countries? | 把 list 这个词和国家名分开 | 它比较的是完全一致的文字,所以只有 list 能匹配 |
Mapping data1 | 为合并节点做出国家列表 | 它现在从 If 的 false 线拿到条目 |
Get the matching country's details | 把首都加到查询条目上 | 它用查询内容匹配国家字段,不认识的名字没有首都 |
Assistants API 已停用,原来的查询是坏的,而且 Agent 没有记忆。
gpt-5.6-terra 的 OpenAI Chat Model。助手的指令不在文件里,所以系统消息是 Mindket 写的Mapping data1 没有任何输入线,所以它从不运行,每次查询都回答 Capital not found。Mindket 的副本让 List countries? 的 false 线也接给它,对子工作流做的离线测试里,Narnia 返回 Cair Paravel一个 n8n 工作流,演示怎样给 AI Agent 配上两个自定义工具。聊天消息交给一个使用 OpenAI 聊天模型的 AI Agent。一个工具是返回当前日期和时间的代码工具。另一个工具调用同一个文件里的子工作流,它列出一组虚构的国家,或者返回其中一个国家的首都。
workflow.json:n8n 导出的工作流,13 个工作节点和两张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。OpenAI Assistant 节点,绑定的是作者自己 OpenAI 账号里的一个助手。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)说 Assistants API 已在 2026 年 8 月 26 日关停,并指出 Responses API 和 Conversations API 是它的替代。现在这个节点是 AI Agent(1.7 版),配一个设成 gpt-5.6-terra 的 OpenAI Chat Model(1.2 版)。助手自己的指令放在 OpenAI 的后台,不在文件里,所以 Agent 有一条简短的系统消息,写明这两个工具。Mapping data1 负责把国家列表交给合并节点,它没有任何输入线,所以从不运行,每次查询都返回 Capital not found。现在 List countries? 的 false 线也接给它。对子工作流做的离线测试里,Narnia 返回 Cair Paravel。Execute Workflow Trigger 上固定的测试条目已移除。gpt-5.6-terra 的 OpenAI API 密钥。workflow.json。OpenAI Chat Model 里选它。Tool to call the workflow below 用这个工作流自己的 ID 来调用它,而新建的工作流在保存之前没有 ID。On new manual Chat Message,它把消息作为 chatInput 交给 AI Agent。AI Agent 问 OpenAI Chat Model 该做什么,最多可以调用工具 10 次,这是节点的默认值。Tool: Get current date and time,名字是 date_tool,把当前时间作为 ISO 时间戳返回。Tool to call the workflow below,名字是 country_capitals_tool,用 Agent 的文字作为 query,运行这个文件里的子工作流。Execute Workflow Trigger 启动它,List countries? 检查查询内容是不是正好是 list。list 时,Mapping data 为十个国家各做一个条目,Concatenate country names 用换行把名字连起来,Return country list 把它们放在 response 里返回。Mapping data1 做出同样的十个条目。Get the matching country's details 把查询内容和 country 字段匹配,Return specific capital 在 response 里返回首都,或者返回 Capital not found。AI Agent 里的系统消息。Tool to call the workflow below 和 Tool: Get current date and time 里的名称和描述。模型靠它们决定什么时候调用工具。Mapping data 里的列表,和 Mapping data1 里同样的列表。两处要保持一致。OpenAI Chat Model。AI Agent 接一个记忆节点,就能保留之前的消息。gpt-5.6-terra 是 OpenAI 目前的聊天模型。narnia 找不到,会返回 Capital not found。工具描述告诉模型,拿不准时先调用 list。NOTICE.md 598 B README.md 4 KB workflow.json 11 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 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。