anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个 n8n 工作流:用你自己电脑上通过 Ollama 运行的模型给每封新邮件打标签,丢掉垃圾邮件,并为其余邮件起草回复。什么也不会发出。
用 Ollama 在本地给邮件分类并起草回复的 AI 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
新的未读邮件
邮箱里来一封未读邮件时开始运行。先设好:
每封非垃圾邮件各有一份回复草稿和一个标签,保存在运行数据里,什么也不会发出
开始之前要准备好这些。
邮箱
每来一封新的未读邮件就启动一次运行。
需要IMAP 信息
语言模型
在你自己的电脑上给每封邮件打标签并写出回复草稿。
需要带有 llama3:8b 的 Ollama
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流用你自己电脑上的 AI 模型给每封新邮件分类,并为每封不是垃圾邮件的邮件起草回复。它通过 IMAP 读取收件箱,IMAP 是程序取邮件的标准方式,再让 Ollama 把每封邮件标成紧急、提问、反馈、垃圾邮件或其他。垃圾邮件会被丢掉。对其余的邮件,第二次请求写出一份简短、友好的回复。草稿留在 n8n 里供你查看。什么也不会发出。整个流程由五个节点完成。
想要邮件帮手、却不愿把邮件发给在线 AI 服务的人,比如自由职业者、小办公室,以及自己运行 n8n 服务器的人。它适合这样的邮箱:先有一份草稿能省时间,最终还是由人来决定。如果你想让回复自动发出去,或者需要很强的文笔,就别选它,因为家用电脑上的小模型不如在线的大模型强。它的两个近亲列表 Email replies drafted by AI and approved by email 和 Company knowledge email replies with approve or disapprove 用的是在线模型,并且在点一下之后发出回复。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 隐私 | 自由职业者 | 整理繁忙的收件箱,又不把客户邮件交给在线 AI | 一位自由职业者让 Ollama 给早上的邮件打标签,先看紧急邮件的草稿。 |
| 办公室 | 小办公室 | 为例行问题拿到初稿 | 一位办公室经理快速浏览关于营业时间和价格问题的草稿。 |
| 自托管 | 家庭实验室玩家 | 把整条链路跑在自己的硬件上 | 一位爱好者测试本地模型处理真实邮件的表现。 |
| 教育 | 教师 | 为家长的例行问题起草回复 | 一位老师在发出任何东西之前,先看关于作业问题的草稿。 |
你需要一个能连到 Ollama 的 n8n、llama3:8b 模型和一个 IMAP 邮箱。
本地或自托管、且能连到你的 Ollama 的 n8n 都能运行它。n8n Cloud 连不到你自己电脑上的 Ollama。
localhostlocalhost点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入文件,添加一个 IMAP 凭据,确认 Ollama 里有这个模型,然后把工作流打开。
| 需要 | 说明 |
|---|---|
| n8n | 本地或自托管,和 Ollama 在同一台电脑或同一个网络里 |
| Ollama | 已安装并在运行,已下载 llama3:8b |
| 邮箱 | 一个账号的 IMAP 信息 |
| 电脑 | 放得下一个 4.7GB 的模型 |
workflow.json。Email Trigger (IMAP) 添加 IMAP 凭据。llama3:8b。http://localhost:11434/api/generate,这是 Ollama 自己的默认地址。如果 n8n 在那里连不到 Ollama,就把两个步骤里的地址都改掉。让工作流一直开着。每封未读邮件都会得到一个标签,只要不是垃圾邮件,还会得到一份草稿。打开 Executions 列表,选一次运行,查看 Prepare Draft for Review 的字段。把草稿复制到你的邮件应用里发出去。
| 要改的 | 在哪里改 |
|---|---|
| 标签 | 1. Classify Email (Ollama) 里的提示 |
| 回复的风格和落款 | 2. Draft Reply (Ollama) 里的提示 |
| 模型 | 两个请求体里的 llama3:8b 这个名字 |
| 模型读多少邮件内容 | 两个请求体里 substring 后面的数字 |
| 每一步等多久 | 每个 Ollama 步骤的超时选项 |
一位自由职业设计师一夜之后看到三封邮件。一封是客户问周五的截止日期还算不算数,一封是陌生人的推销,一封是感谢信。
工作流把它们标成 QUESTION、SPAM 和 FEEDBACK,推销邮件到此为止。早上她在 Executions 列表里打开这次运行。两份草稿放在 draft_reply 里,每份旁边是发件人、以 Re: 开头的主题和它的标签。给客户的草稿确认了截止日期,而模型并不可能知道这件事。她改掉这一句,然后用自己的邮件应用把两封都发了出去。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Ollama 是一个在你自己电脑上运行 AI 模型的程序,通过一个本地网址接收请求。IMAP 是程序读取收件箱的方式。触发器是启动一次运行的那个方框,这里它在一封未读邮件到达时触发。
专家:两个模型步骤都是普通的 HTTP Request 节点,请求 /api/generate,不是 Ollama 子节点。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Email Trigger (IMAP) | 每封未读邮件启动一次运行 | 默认值是收件箱、标为已读和简单格式。正文在 textPlain 里,不在 text 里 |
1. Classify Email (Ollama) | 要求给出一个标签 | stream 为 false,所以 Ollama 返回一个 JSON 对象,答案在 response 里。温度 0.1,num_predict 为 20 |
Filter Spam | 丢掉标为 SPAM 的项 | 对去掉空白的回复做 notEquals 判断,不分大小写,所以多带了几个词的回复会放行 |
2. Draft Reply (Ollama) | 写出回复正文 | 温度 0.5,最多 1000 个令牌,超时 120 秒 |
Prepare Draft for Review | 收集要看的字段 | 发件人和主题来自触发器,标签来自第一次 Ollama 调用 |
它什么也不发,草稿只存在于 n8n 的运行数据里。
Prepare Draft for Review 后面加一个 Gmail、Send Email 或电子表格节点SPAM. 或 Spam, because it sells something 这样的回复不等于 SPAM,这封邮件会被留下并起草回复localhost,容器里的 n8n 看到的是它自己的 localhost。n8n 的 Ollama 说明建议用一个用户自定义的 Docker 网络,地址写 http://<ollama-container>:11434llama3:8b 列为 4.7GB、8K 上下文窗口(2026 年 11 月 12 日读取)。Ollama 列出的任何其他模型,只要在两个步骤里改掉名字就能用data 字段。它还只留下垃圾邮件,并且去找一个 IMAP 节点不提供的正文字段。Mindket 的副本把这四处都修好了一个 n8n 工作流:用你自己电脑上的 AI 模型给每封新邮件打标签,再为每封不是垃圾邮件的邮件起草回复。模型通过 Ollama 运行,所以邮件文字不会发给在线 AI 服务。草稿留在 n8n 里供你查看,什么也不会发出。
workflow.json:n8n 导出的工作流,5 个节点,没有便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Email Trigger (IMAP) 启动每次运行,这个节点原来叫 Get Unread Emails (IMAP),已经改名。JSON.parse($json.data).response 读取答案。HTTP Request 节点已经把 Ollama 的 JSON 回复变成了字段,并没有 data 字段。它们现在读取 $json.response,里面就是模型的文字。Filter Spam 原来只留下模型标为 SPAM 的邮件,把其他的全部拦住。现在它丢掉垃圾邮件,放行其余的。text 读取邮件正文。IMAP 节点的默认格式里没有这个字段,所以模型只看到发件人和主题。它们现在读取 textPlain。llama3:8b。它是一个 4.7GB 的模型,所以要留出空间。workflow.json。Email Trigger (IMAP) 添加 IMAP 凭据。llama3:8b。http://localhost:11434/api/generate,这是 Ollama 自己的默认地址。如果 n8n 在那里连不到 Ollama,就把两个步骤里的地址都改掉。Email Trigger (IMAP) 监视收件箱。每封未读邮件都会触发它,并被标为已读,这是它自己的默认行为。后面用到的字段是 from、subject 和 textPlain。1. Classify Email (Ollama) 向 Ollama 的 /api/generate 发送请求。提示里给出发件人、主题和正文的前 1000 个字符,要求用大写字母回答一个词,在 urgent、question、feedback、spam 和 other 里选一个。它的温度是 0.1,上限 20 个令牌,超时 60 秒。Filter Spam 把回复和 SPAM 比较,不分大小写,一致时就丢掉这封邮件。2. Draft Reply (Ollama) 让同一个模型写一份简洁、友好的回复正文,用的是邮件的前 2000 个字符。它的温度是 0.5,上限 1000 个令牌,超时 120 秒。提示要求模型以团队的名义落款。Prepare Draft for Review 收集四个字段:draft_reply、original_from、original_subject(在主题前面加上 Re:)和 category。1. Classify Email (Ollama) 提示里的那个列表。2. Draft Reply (Ollama) 的提示。llama3:8b 这个名字。substring 后面的数字。Prepare Draft for Review 后面加一个 Gmail、Send Email 或电子表格节点。SPAM. 或 Spam, because it sells something 这样的回复不等于 SPAM,所以这封邮件会被留下并起草回复。localhost。如果 n8n 运行在容器里,localhost 指的是那个容器。n8n 自己的 Ollama 说明建议把两个容器放在同一个用户自定义的 Docker 网络里,地址写 http://<ollama-container>:11434。llama3:8b 列为 4.7GB、8K 上下文窗口。Ollama 列出的任何其他模型,只要在两个步骤里改掉名字就能用。NOTICE.md 604 B README.md 5 KB workflow.json 5 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
zarazhangrui · 技能
从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。
iptv-org · 工具包
把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。