anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

一个在网站聊天里回答“我的订单到哪了?”的 n8n 工作流。OpenAI 智能体按已登录顾客的邮箱查找他的 WooCommerce 订单,并为有物流单号的包裹加上 DHL 物流事件。
WooCommerce 订单状态聊天智能体,带 DHL 物流追踪 是一款 n8n 工作流,属于商务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
聊天消息
顾客在你网站的聊天里发出消息时开始,需要:
一条关于顾客本人订单的聊天回答,包含发货状态,有物流单号时还有 DHL 物流信息
开始之前要准备好这些。
订单和顾客
根据邮箱地址给出顾客记录和订单。
需要开启了 REST API 的店铺,以及一组 consumer key 和 secret
聊天智能体
运行与顾客对话的智能体,并决定何时查询订单。
需要OpenAI API 密钥
包裹追踪
返回订单上每个物流单号的追踪事件。
需要DHL API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流在你自己网站的聊天里,为一家 WooCommerce 店铺回答订单问题。顾客问起一个订单。一个 OpenAI 智能体拿着顾客的邮箱,找到他的账号,通过 WooCommerce API 读取他的订单。订单上有物流单号的,就把 DHL 的物流事件加进去。邮箱是加密后送进工作流的,所以一个聊天只能问它自己那位顾客的事。干活的是三十一个节点,旁边还有九张便签。
在“我的包裹到哪了?”上花不少客服时间的中小型 WooCommerce 店铺,以及同时管几家这类店的代理公司。如果你只用别的承运商发货,就别选它,因为物流分支会对每个单号都去问 DHL。没有一个能给顾客邮箱加密的后端,它就只能当演示用。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 电商 | 店主 | 在账户页面放一个订单状态聊天 | 一位店主收到的关于包裹晚到的邮件少了。 |
| 服装 | 时装和周边店铺 | 让买家不用等回复,自己查发货和送达 | 一位衬衫买家周五晚上一问,看到包裹周四就已发出。 |
| 客户支持 | 客服主管 | 把最常见的问题从团队的队列里拿走 | 一位主管把团队留给退货和投诉。 |
| 代理公司 | WooCommerce 开发者 | 在多家客户的店铺里复用同一个聊天方案 | 一位开发者给每家客户改一下店名和地址。 |
这一个你需要比较扎实的 n8n 功底,再加一点网页开发:三个凭据、一个共用密码,以及一个给每位顾客的邮箱加密的自有页面。
任何你的网站能访问到的 n8n 都能运行它,因为聊天在一个公开地址上回答。店铺必须运行 WooCommerce,并开启 REST API。
crypto 模块点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先用内置的测试数据,再换成真实顾客。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| WooCommerce | 一家开启 REST API 的店铺,以及一组 consumer key 和 secret |
| OpenAI | 一个 API 密钥 |
| DHL | 一个 API 密钥,如果你保留物流分支的话 |
| 物流数据 | 订单的物流单号存在 _wc_shipment_tracking_items 下 |
| 你的网站 | 一个放聊天的页面,以及一个能给顾客邮箱加密的后端 |
workflow.json。OpenAI Chat Model 里选一个 OpenAI 凭据,在 DHL 里选一个 DHL 凭据。WooCommerce Get Orders 里,把 YOUR_STORE_DOMAIN 换成你店铺的域名。Mock Data 里,把 <CUSTOMER_EMAIL> 换成一位有订单的顾客的邮箱,然后点聊天按钮,问一个订单。AI Agent 里,改写系统消息,写上你的店名和你自己的送达时间。YOUR_SHARED_PASSWORD,并在你的后端按 Encrypt email 的做法给每位顾客的邮箱加密。Decrypt email address,禁用 Mock Data,发布工作流。把它的聊天地址放进你页面里写着 <YOUR_CHAT_WEBHOOK_URL> 的地方。顾客在你页面上的聊天里输入问题。你不用运行任何东西。头几天看看 n8n 的 Executions,了解顾客问了些什么,再据此调整系统消息。
| 要改的 | 在哪里改 |
|---|---|
| 店名、语气和送达时间 | AI Agent 里的系统消息 |
| 模型 | OpenAI Chat Model |
| 聊天记住多少 | Window Buffer Memory 里的 Context Window Length |
| 换一家承运商 | 替换 DHL,或删掉物流分支 |
| 页面 | Respond to Webhook 里的 HTML |
一家衬衫店的顾客打开聊天,写道:“我的订单发货了吗?”智能体用顾客的邮箱调用订单工具,拿回订单列表。
工具找到这位顾客,载入他的订单,对最新的一单加上 DHL 的事件。智能体用店铺友好的语气回答:包裹昨天已发出,正在派送。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个文件里有两条线,在同一个工作流里。第一条是聊天。第二条是一个工具,聊天里的智能体需要订单数据时就调用它。
专家:WooCommerce_Tool 是一个 Call n8n Workflow 工具,指向这同一个工作流,所以工具从 Execute Workflow Trigger 开始运行。email 字段取自 metadata.email,智能体再加上它想要的订单 ID,用逗号隔开。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Decrypt email address | 把加密的 metadata.email 还原成地址 | 文件里是关着的,由 Mock Data 代替它 |
WooCommerce Get Orders | 用顾客的 ID 调用 /wp-json/wc/v3/orders | 是 HTTP Request 节点,因为它要按智能体给的订单 ID 过滤 |
Extract Tracking Data | 读取 _wc_shipment_tracking_items | 只放行有物流记录的订单 |
DHL | 查询每个物流单号 | 它的错误输出接到 Add Error Information |
这个聊天是公开的,邮箱校验靠的是一个共用密码,所以要谨慎对待。
OpenAI Chat Model 原来调用 gpt-4,OpenAI 的弃用页面(2026 年 11 月 12 日查阅)把它列为已于 2026 年 10 月 23 日关停。Mindket 的副本调用 gpt-5.6-sol,这是页面指定的替代模型{{ $json.email }},而聊天条目里没有这个字段。副本读 {{ $json.metadata.email }},邮箱就在那里Window Buffer Memory 从它那里读会话 IDAdd Error Information@latest 加载聊天组件。在你自己的网站上请固定一个版本一个把 AI 智能体放到 WooCommerce 店铺聊天后面的 n8n 工作流。顾客问起一个订单。智能体按你的网站提供的邮箱地址找到顾客,通过 WooCommerce API 读取他的订单,订单上有物流单号的,就加上 DHL 的物流事件。邮箱地址是加密后送进工作流的,所以聊天只会回答它所属那位顾客的事。
workflow.json:n8n 导出的工作流,四十个节点。其中三十一个运行,九个是便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。OpenAI Chat Model 原来调用 gpt-4,OpenAI 已于 2026 年 10 月 23 日关停它。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)指定 gpt-5.6-sol 为替代,所以这个节点现在调用它。{{ $json.email }} 告诉它顾客的邮箱。聊天条目里没有这个字段,因为 Mock Data 和解密那一步都把邮箱放在 metadata.email 下。现在消息读 {{ $json.metadata.email }},所以被问到时智能体能复述这个邮箱。WooCommerce Get Orders 原来指向作者自己的测试店铺。它的地址现在是 https://YOUR_STORE_DOMAIN/wp-json/wc/v3/orders。a random password。现在每个都是 YOUR_SHARED_PASSWORD。Mock Data、Encrypt email、Example encrypted email 和示例页面里都换成了占位符:<CUSTOMER_EMAIL> 和 <ENCRYPTED_EMAIL>。页面里的聊天地址是 <YOUR_CHAT_WEBHOOK_URL>。crypto 模块。文件自己的便签说,环境变量 NODE_FUNCTION_ALLOW_BUILTIN 必须等于或包含 crypto,并说这是 n8n Cloud 的默认设置。自己的服务器请检查一下。_wc_shipment_tracking_items 键下。物流分支读的就是这个键。workflow.json。WooCommerce - Get User 和 WooCommerce Get Orders 里选你的 WooCommerce 凭据,在 OpenAI Chat Model 里选你的 OpenAI 凭据,在 DHL 里选你的 DHL 凭据。WooCommerce Get Orders 里,把 YOUR_STORE_DOMAIN 换成你店铺的域名。Mock Data,把 <CUSTOMER_EMAIL> 换成一位有订单的顾客的邮箱。文件原样是 Mock Data 开着、Decrypt email address 关着。点聊天按钮,问一个订单。AI Agent,编辑系统消息。它里面写了一家店 Best Shirts Ltd.,并写明了它的发货和送达时间。Decrypt email address 里的 YOUR_SHARED_PASSWORD。在你自己的后端,按 Encrypt email 的做法,用同一个密码给每位已登录顾客的邮箱加密,并把结果作为 metadata.email 交给聊天。Decrypt email address,禁用 Mock Data。是禁用,不要删除:Window Buffer Memory 里的键从它那里读会话 ID。如果你还是删了它,就把那个键指向 Chat Trigger。Chat Trigger 里的正式地址,复制到你页面里写着 <YOUR_CHAT_WEBHOOK_URL> 的地方。Webhook Example Page(路径 website-chat-example)提供一个可以复制的示例页面。一条聊天消息:
Chat Trigger 是公开的,所以任何拿到它地址的人都能开始聊天。它传下去消息、会话 ID,以及页面设置的 metadata 对象。Decrypt email address 把 metadata.email 还原成邮箱地址。文件里它是关着的。Mock Data 改为把这个字段设成一个固定地址,它是开着的。AI Agent(1.4 版)带着 OpenAI Chat Model、Window Buffer Memory(保留一个会话最近 10 条消息)和一个工具 WooCommerce_Tool 运行。它的系统消息定下语气,要求只使用顾客自己的邮箱,并写明订单在购买后 1 到 2 天内发出,再过 1 到 2 天送达。WooCommerce_Tool 带着字段 email 调用这同一个工作流,这个字段取自 metadata.email。智能体传入它想要的订单 ID,用逗号隔开,或者什么都不传,表示全部订单。工具调用,从 Execute Workflow Trigger 开始:
If email provided 把空邮箱拦在 No email provided。WooCommerce - Get User 按这个邮箱找到一位顾客。If user found 把没找到的情况送到 No customer found。WooCommerce Get Orders 向 /wp-json/wc/v3/orders 要这位顾客的订单,智能体给了 ID 时就只要这些。If order found 把没找到的情况送到 No order found。Extract Tracking Data 从每个订单里读取 _wc_shipment_tracking_items。If contains DHL data 只放行至少有一条物流记录的订单,Split Out 为每条记录生成一个条目。DHL 查询每个物流单号。它的错误输出接到 Add Error Information,那里写上找不到这个包裹的数据。Merge Tracking Data 和 Aggregate 把结果汇集到 tracking。Merge Orders 和 Merge Order and Tracking Data 把每个订单和它的物流信息合在一起,Send Response 把一个 response 列表交给智能体。上面任何一步没找到时,就把它那句简短的话放进 response。AI Agent 里的系统消息。OpenAI Chat Model。gpt-5.6-terra 是 OpenAI 点名的两个替代模型里更便宜的一个。Window Buffer Memory 里的 Context Window Length。DHL 换成那家承运商的查询,或者删掉物流分支,只留订单。Respond to Webhook 里的 HTML。Chat Trigger 是公开的,所以任何找到它地址的人,都能用你的 OpenAI 密钥开始一次聊天。DHL,不管它是哪家承运商。别家承运商的包裹会停在 Add Error Information。Mock Data 开着的时候,每个聊天都属于填在那里的那一个地址。聊天面对真实顾客之前,先把它关掉。@latest 加载聊天组件。在你自己的网站上请固定一个版本。NOTICE.md 594 B README.md 7 KB workflow.json 32 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
perplexity-ai · 工具包
根据文字和图片为一个决策挑出最合适的选项,比如哪个团队应该处理一条请求,并给出每个选项的概率,适合构建分流和审核工作流的开发者。
numind · 工具包
以文本或图像读取文档,按你要的字段填写 JSON 模板,或把页面转成 Markdown。这是一个 4B 模型,适合处理扫描件、表单和发票的团队。
nace-ai · 工具包
一次推理就对一份文档的是非题、选择题和打分题给出每个选项的概率。这是 Nace.AI 的 8B 决策模型,你可以自己运行,许可证为非商业。