ARTIFACT // N8N-LOCAL-RSS-CLASSIFIER.JSON (JSON)
n8n + 本地模型 RSS 自动分类、去重与异常重试工作流 (n8n-local-rss-classifier.json)
可直接导入 n8n 的工作流 JSON:内置链接去重、本地 Ollama 调用节点、JSON 格式校验及超时重试分支。
[核心实测结论 / TL;DR]本配置包「n8n + 本地模型 RSS 自动分类、去重与异常重试工作流」(文件名:n8n-local-rss-classifier.json,格式:JSON)是 Tinker AI 实测工坊配套指南《n8n-local-llm-rss-pipeline》的参数化生产模板。支持在本地浏览器实时定制 订阅源 RSS 地址 (RSS_FEED_URL=https://hnrss.org/newest?points=100)、Ollama 接口地址(n8n 容器内可见) (OLLAMA_ENDPOINT=http://host.docker.internal:11434)、本地分类模型名称 (LOCAL_MODEL=qwen2.5:7b) 等 3 项核心变量,默认遵循 127.0.0.1 回环绑定与最小权限规范。
02 // WORKFLOW无代码工作流· 验证日期:2026-10-23
查看全部 42 套配置附件 →n8n-local-rss-classifier.json
查看配套实测指南 →n8n + 本地模型 RSS 自动分类、去重与异常重试工作流
可直接导入 n8n 的工作流 JSON:内置链接去重、本地 Ollama 调用节点、JSON 格式校验及超时重试分支。
参数化定制变量 (Variables — 自动保存在本地浏览器)
UTF-8 编码 · 零延迟实时编译
{
"name": "Tinker AI — Local LLM RSS Classifier with Retry & Dedup",
"nodes": [
{
"parameters": {
"url": "https://hnrss.org/newest?points=100"
},
"name": "RSS Feed Read",
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1,
"position": [220, 300]
},
{
"parameters": {
"operation": "removeItemsSeenInPreviousExecutions",
"dedupeValue": "={{ $json.link }}"
},
"name": "Deduplicate by Link",
"type": "n8n-nodes-base.removeDuplicates",
"typeVersion": 2,
"position": [440, 300]
},
{
"parameters": {
"method": "POST",
"url": "http://host.docker.internal:11434/api/generate",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={{ JSON.stringify({ model: 'qwen2.5:7b', format: 'json', stream: false, options: { temperature: 0.1, num_ctx: 4096 }, prompt: 'Classify this article into one category (local-ai, workflows, maker, ops) and provide a 1-sentence summary in JSON {category, summary}: ' + $json.title + ' - ' + ($json.contentSnippet || '') }) }}",
"options": {
"timeout": 45000
}
},
"name": "Local Ollama Classifier",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"retryOnFail": true,
"maxTries": 3,
"waitBetweenTries": 3000,
"continueOnFail": true,
"position": [680, 300]
}
],
"connections": {
"RSS Feed Read": {
"main": [[{ "node": "Deduplicate by Link", "type": "main", "index": 0 }]]
},
"Deduplicate by Link": {
"main": [[{ "node": "Local Ollama Classifier", "type": "main", "index": 0 }]]
}
}
}
PARAMETER SPECIFICATION // 参数化变量规范说明表
「n8n-local-rss-classifier.json」可定制环境变量与默认值说明
本配置模板(JSON 格式)支持 3 项运行时参数注入,所有替换均在本地浏览器内完成。
| 模板占位符 | 参数用途说明 | 安全默认值 | 填写示例 |
|---|---|---|---|
{{RSS_FEED_URL}} | 订阅源 RSS 地址 | https://hnrss.org/newest?points=100 | https://hnrss.org/newest?points=100 |
{{OLLAMA_ENDPOINT}} | Ollama 接口地址(n8n 容器内可见) | http://host.docker.internal:11434 | http://host.docker.internal:11434 |
{{LOCAL_MODEL}} | 本地分类模型名称 | qwen2.5:7b | qwen2.5:7b |
PAIRED HARDWARE MANIFEST // 配套实测环境与边界记录
配套指南《n8n + 本地模型的 RSS 分类:导入文件、测试输入、去重和重试》验证基线
实测硬件与操作系统 (Hardware & OS)
自托管 n8n(Docker 容器)+ 宿主机本地 Ollama(Qwen2.5-7B-Instruct Q4_K_M)
锁定软件栈与模型版本 (Pinned Versions)
n8n 1.76.xOllama 0.5.7qwen2.5:7b
离线与安全边界 (仅拉取 RSS 源联网 · AI 推理 100% 本地完成)
零云端 API Token 费用;抓取到的文章正文完全在本地显卡/内存内完成分类与摘要。
已知限制与失败边界 (Known Limits)
- 若不控制并发批次直接把 25+ 条 RSS 并发推给单卡本地模型,排在队尾的请求会因等待时间过长触发 n8n 节点超时。
- 若未在请求体顶层开启 `"format": "json"`,7B 模型约有 8% 的概率在 JSON 外层包裹 Markdown 代码块导致下游解析失败。
DEPLOYMENT CHECKLIST // 配置落地核验步骤
部署 n8n-local-rss-classifier.json 后的 3 步验收清单
- 确认 n8n 容器内部可正常访问 `http://host.docker.internal:11434/api/version`。
- 确认去重节点已绑定 `$json.link`,避免定时触发时重复消耗算力。
- 已在 Ollama 调用节点开启失败重试(3 次)与异常继续分流。