Mindket

由 Claude 把 webhook 请求分到四条路线

新上架第 1 版 · 更新于

概览

一个带 webhook 的 n8n 工作流:随便发一条请求,Claude Haiku 4.5 就把它标成 support、technical、sales 或 general,并给出优先级和一句话摘要。调用方在同一次调用里拿回这个标签。

由 Claude 把 webhook 请求分到四条路线 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 表单或应用:让它把 JSON 发到 webhook 的地址
  • Slack、邮件或客服系统:在你要的输出上接一个节点,每条路由一个

平台

连接 1 个应用

运行方式

触发

Webhook 请求

有东西向路径 ai-router 发出 POST 请求时开始运行,请求里有:

  • 任意 JSON 内容,比如客户的留言和姓名

动作

  1. 请求的内容连同 claude-haiku-4-5 一起发给 Anthropic 的 Messages API
  2. Claude 回答一个路由(support、technical、sales 或 general)、一个优先级和一句话摘要
  3. 一个 Code 节点读取这份回答,读不出来时退回 general
  4. 一个 Switch 节点把请求分到 support、technical、sales 或兜底输出
  5. 调用方以 JSON 拿回路由、优先级和摘要

结果

调用方马上拿到路由、优先级和摘要,请求本身停在它的 Switch 输出上,等你接上自己的节点

集成

开始之前要准备好这些。

Anthropic

语言模型

通过 Messages API 运行 claude-haiku-4-5,给每个请求标上路由、优先级和一句话摘要。

需要Anthropic API 密钥,从 ANTHROPIC_API_KEY 服务器变量读取

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
5 个步骤,由 Webhook 调用启动
AI
没有步骤调用 AI 模型
登录
不需要登录任何账号
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 5 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 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 节点那里加。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 表单或应用:让它把 JSON 发到 webhook 的地址
  • Slack、邮件或客服系统:在你要的输出上接一个节点,每条路由一个

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。只需要一个 Anthropic 密钥。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Anthropic一个用于 Messages API 的 API 密钥。调用用的是 claude-haiku-4-5
发送方curl、表单,或任何能把 JSON 发到网址的应用
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 给你的 n8n 服务器设一个名为 ANTHROPIC_API_KEY 的变量,值填你的密钥。Claude Classifier 里的 x-api-key 头会读它。不能设服务器变量的话,就把你的密钥直接写在那个头的表达式上。
  3. 打开 Incoming Webhook,复制它的测试地址。路径是 ai-router。
  4. 保存,点 Execute workflow,向测试地址发一个 JSON 内容。
  5. 看回复,然后把你自己的节点接到 Route Switch 的输出上。
  6. 点 Publish,向正式地址发请求。

如何使用

向 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.stringify
  • 顺序:回复要读 Claude 的回答,所以让 Return Route Result 排在 Claude Classifier 下面。n8n 现行的执行顺序按画布从上到下运行各分支
  • 模型:Anthropic 的弃用页面(2026 年 11 月 12 日查阅)把 claude-haiku-4-5-20251001 列为可用,没有宣布关停日期
  • 费用:Anthropic 每个请求按一次 Messages 调用计费,回答最多 100 个 token
  • 公开的 webhook:发布后,任何知道地址的人都能向它发请求,花掉你的密钥。分享之前先在 Incoming Webhook 里加上认证
  • 你的数据:整个请求内容都会发给 Anthropic
  • 凭据:JSON 里没有任何凭据,它从服务器变量里读取你的密钥

README 和文件

README

由 Claude 把 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,摘要里有引号也不会再弄坏回复。
  • webhook 的 webhookId 和文件里的模板 id 都删掉了。别的没改:模型、API 版本和连线都是文件原有的。两处请求体的修复,我们是用脚本把模板填好来检查的,还没有在运行的 n8n 里跑过。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个用于 Messages API 的 Anthropic API 密钥,能用 claude-haiku-4-5。
  • 一个能发带 JSON 内容的 POST 的办法,比如 curl 或表单。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 给你的 n8n 服务器设一个名为 ANTHROPIC_API_KEY 的环境变量,值填你的密钥。Claude Classifier 里的 x-api-key 头以 $env.ANTHROPIC_API_KEY 读取它。不能设服务器变量的话,就把你的密钥直接写在那个表达式上。n8n 也可以在表达式里禁止访问变量:它的安全设置页列出了 N8N_BLOCK_ENV_ACCESS_IN_NODE,默认是 false。
  3. 打开 Incoming Webhook,复制它的测试地址。路径是 ai-router。
  4. 保存,点 Execute workflow,向测试地址发一个 JSON 内容,比如一条留言和一个名字。
  5. 看回复,然后把你自己的节点接到 Route Switch 的输出上。
  6. 点 Publish,向正式地址发请求。

一次运行的过程

  1. Incoming Webhook(Webhook 2)监听 ai-router 上的 POST,把回答扣住,直到 Return Route Result 回复。
  2. 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 里选。
  3. Parse Classification 读取第一段文字块,取其中第一个 {...} 并解析。失败时用路由 general、优先级 medium 和摘要 Unable to classify。它把 webhook 的那一项存成 originalPayload。
  4. Route Switch(Switch 3)拿 route 对照 support、technical 和 sales,不分大小写。第四个输出接收其余的一切。
  5. 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,直到你加上自己的节点。
  • Anthropic 的弃用页面(2026 年 11 月 12 日查阅)把 claude-haiku-4-5-20251001 列为可用,没有宣布关停日期。
  • 每个请求是一次 Messages API 调用,回答最多 100 个 token。
  • 工作流发布后,任何知道地址的人都能向它发请求,花掉你的密钥。分享之前先在 Incoming Webhook 里加上认证。
  • 整个请求内容都会发给 Anthropic。不想让模型读到的东西不要放进去。
  • 文件里没有任何凭据和密钥,它从服务器变量里读取你的。
文件
NOTICE.md  594 B
README.md  5 KB
workflow.json  6 KB

3 个文件,共 12 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

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

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

开发类的相似商品

查看开发类的全部商品

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k