anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个带 webhook 的 n8n 工作流:随便发一条请求,Claude Haiku 4.5 就把它标成 support、technical、sales 或 general,并给出优先级和一句话摘要。调用方在同一次调用里拿回这个标签。
由 Claude 把 webhook 请求分到四条路线 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Webhook 请求
有东西向路径 ai-router 发出 POST 请求时开始运行,请求里有:
调用方马上拿到路由、优先级和摘要,请求本身停在它的 Switch 输出上,等你接上自己的节点
开始之前要准备好这些。
语言模型
通过 Messages API 运行 claude-haiku-4-5,给每个请求标上路由、优先级和一句话摘要。
需要Anthropic API 密钥,从 ANTHROPIC_API_KEY 服务器变量读取
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流用 Claude 给收到的请求分类。它监听路径 ai-router 上的 POST,把请求的内容发给 Anthropic 的 Messages API。claude-haiku-4-5 在那里回答一个路由(support、technical、sales 或 general)、一个优先级和一句话摘要。一个 Code 节点读取这份回答,一个 Switch 节点把请求分到四个输出上。调用方以 JSON 拿回同样的三个字段。干活的是五个节点,没有便签来解释它们。
通过同一个表单或接口收各种请求、想在有人逐条阅读之前先打个标签的开发者和小团队。如果你需要 Switch 的输出开箱就能做点什么,就别选它。按导入时的样子,这几个输出是空的,只有回复会显示路由。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 客服负责人 | 把每条联系表单提交发过来,从回复里读出路由 | 一位负责人看到一份故障报告回来时标成 technical,优先级 high。 |
| 代理公司 | 客户经理 | 在网站表单的咨询进收件箱之前先分类 | 一家代理公司看到一条报价请求被标成 sales。 |
| 电商 | 店主 | 给店铺联系页的留言打标签 | 一家店看到一条问订单迟到的留言被标成 support。 |
| 内部工具 | 开发者 | 把分类这一步放在公司自己的表单和应用后面 | 一个内网表单为每张工单拿到一个路由和一句摘要。 |
你需要会一点 n8n:导入文件、给它一个 Anthropic 密钥,再用 curl 或任何能发 JSON 的工具发一条测试请求。
任何能访问 Anthropic API 的 n8n 都能运行它。接下来要发生什么,就在 Switch 节点那里加。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。只需要一个 Anthropic 密钥。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| Anthropic | 一个用于 Messages API 的 API 密钥。调用用的是 claude-haiku-4-5 |
| 发送方 | curl、表单,或任何能把 JSON 发到网址的应用 |
workflow.json。ANTHROPIC_API_KEY 的变量,值填你的密钥。Claude Classifier 里的 x-api-key 头会读它。不能设服务器变量的话,就把你的密钥直接写在那个头的表达式上。Incoming Webhook,复制它的测试地址。路径是 ai-router。Route Switch 的输出上。向 webhook 的地址发任意 JSON,比如一条留言和一个名字。回复在同一次调用里回来,带着 route、priority 和 summary。运行中,Route Switch 把请求送到以这个路由命名的输出,general 或匹配不上的送到第四个。
| 要改的 | 在哪里改 |
|---|---|
| 路由名称 | Claude Classifier 里的系统消息,和 Route Switch 里的三条规则,两边必须一致 |
| 模型 | Claude Classifier 里的 model,文件里是 claude-haiku-4-5 |
| 回答的长度 | Claude Classifier 里的 max_tokens,文件里是 100 |
| 回复 | Return Route Result 里的 JSON |
| 剩下的请求 | Route Switch 的第四个输出,接收 general 和匹配不上的 |
网站的联系表单发来一条留言,说自昨天更新以来导出按钮一直报错,还带着发送者的名字。
Claude 回一个小小的 JSON 对象:一个路由,比如 technical,一个优先级,比如 high,还有一句讲导出出错的话。调用方拿到 received: true 和这三个字段。请求带着原始内容停在 Route Switch 的 technical 输出上,等着你的节点。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流从 webhook 走到 Claude,再读取回答并分类。回复节点挂在 webhook 的第二条线上,在第一条下面。发三条不同的留言,再打开 Parse Classification,看 Claude 对每一条返回了什么。
专家:调用 Claude 就是一个普通的 HTTP 请求,密钥放在请求头里,请求体写成 JSON 文本。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Claude Classifier | 向 https://api.anthropic.com/v1/messages 发 POST,anthropic-version 为 2023-06-01 | 请求的文字经过两次 JSON.stringify 才放进去 |
Parse Classification | 取 Claude 文字里的第一个 {...} 并解析 | 解析失败就变成路由 general、优先级 medium、摘要 Unable to classify |
Route Switch | 对 route 做三条规则,不分大小写 | 第四个输出接收其余的一切 |
Return Route Result | 用 JSON 回应 webhook | 它按名字读取 Parse Classification,所以要在那条分支之后运行 |
这个分类器只打标签和回复,目前还没有人收到这条请求。另有两个表达式也需要修。
Route Switch 的四个输出没有接节点,请求会停在那里,直到你加上自己的options 外面,n8n 会忽略它,所以 general 请求没有输出。给 Claude 的请求把载荷的 JSON 直接粘在引号中间,会弄坏请求体,回复里的 summary 也可能同样出错。Mindket 的版本把兜底挪了位置,两处都包上 JSON.stringifyReturn Route Result 排在 Claude Classifier 下面。n8n 现行的执行顺序按画布从上到下运行各分支claude-haiku-4-5-20251001 列为可用,没有宣布关停日期Incoming Webhook 里加上认证一个带 webhook 的 n8n 工作流。你向它发任意请求,Claude Haiku 4.5 把请求标成 support、technical、sales 或 general,并给出优先级和一句话摘要。调用方在同一次调用里拿回这个标签,一个 Switch 节点把请求分到四个输出上,等你接上自己的节点。
workflow.json:n8n 导出的工作流,五个节点,没有便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Route Switch 的 fallbackOutput 原来设成 extra,却写在 options 外面,n8n 会忽略它,所以标成 general 的请求没有输出。现在这个设置放进了 options,节点也显示出第四个输出。Claude Classifier 原来把 JSON.stringify($json.body || $json) 放在 JSON 请求体里的引号中间。载荷自己的引号会把字符串提前截断,所以任何真实请求都会弄坏请求体。现在文字再过一次 JSON.stringify,它加上外层引号,并给里面的引号加转义。Return Route Result 原来也把 Claude 的 summary 放在引号中间。现在它用 JSON.stringify,摘要里有引号也不会再弄坏回复。webhookId 和文件里的模板 id 都删掉了。别的没改:模型、API 版本和连线都是文件原有的。两处请求体的修复,我们是用脚本把模板填好来检查的,还没有在运行的 n8n 里跑过。claude-haiku-4-5。workflow.json。ANTHROPIC_API_KEY 的环境变量,值填你的密钥。Claude Classifier 里的 x-api-key 头以 $env.ANTHROPIC_API_KEY 读取它。不能设服务器变量的话,就把你的密钥直接写在那个表达式上。n8n 也可以在表达式里禁止访问变量:它的安全设置页列出了 N8N_BLOCK_ENV_ACCESS_IN_NODE,默认是 false。Incoming Webhook,复制它的测试地址。路径是 ai-router。Route Switch 的输出上。Incoming Webhook(Webhook 2)监听 ai-router 上的 POST,把回答扣住,直到 Return Route Result 回复。Claude Classifier 向 https://api.anthropic.com/v1/messages 发 POST,anthropic-version 为 2023-06-01,模型是 claude-haiku-4-5,max_tokens 为 100。它的系统消息让 Claude 只回一个 JSON 对象,里面有路由、优先级和摘要,路由从 support、sales、technical 和 general 里选。Parse Classification 读取第一段文字块,取其中第一个 {...} 并解析。失败时用路由 general、优先级 medium 和摘要 Unable to classify。它把 webhook 的那一项存成 originalPayload。Route Switch(Switch 3)拿 route 对照 support、technical 和 sales,不分大小写。第四个输出接收其余的一切。Return Route Result(Respond to Webhook)用 JSON 回答:received、route、priority 和 summary。webhook 接出两条线:上面是 Claude Classifier,下面是 Return Route Result。文件的执行顺序是 v1,它先把上面那条线跑到头再跑下面的,所以回复能读到 Parse Classification 的结果。在画布上让回复节点排在分类器下面。
Claude Classifier 系统消息里的列表,和 Route Switch 里的三条规则。两边要保持一致。新增路由要新增一条规则和一个输出。Claude Classifier JSON 请求体里的 model。max_tokens。100 够写一个路由、一个优先级和一句话。Return Route Result 里的 JSON。Route Switch 的输出上,比如给 support 发一条 Slack 消息,或给 sales 写一行 CRM。每个节点都会收到路由、优先级、摘要和 originalPayload。Route Switch 的四个输出没有接任何东西。工作流只打标签和回复,请求会停在 Switch,直到你加上自己的节点。claude-haiku-4-5-20251001 列为可用,没有宣布关停日期。Incoming Webhook 里加上认证。NOTICE.md 594 B README.md 5 KB workflow.json 6 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 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。