DeepSeek-R1-GGUF
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。

一个面向 ERPNext 的 n8n 工作流:webhook 把每位新求职者发给 Google Gemini,由它对照职位给简历打分。工作流保存分数,并设好求职者的状态。
用 AI 按职位给 ERPNext 求职者打分 是一款 n8n 工作流,属于商务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
ERPNext 里的新求职者
ERPNext 把一位新求职者发到 webhook 时开始运行,数据里有:
ERPNext 里的每位求职者都带有 AI 分数和理由,状态是 Accepted、Rejected 或 Hold
开始之前要准备好这些。
求职者和职位
把每位新求职者发到 webhook,返回职位,再接收分数和状态。
需要一个 ERPNext API 凭据、Job Applicant 上的一个 webhook 和三个自定义字段
语言模型
读简历文字和职位描述,再写出匹配程度、分数、评级和理由。
需要一个 Google Gemini API 密钥
给求职者的通知,空节点
拒绝之后的一个空节点,留给你写给求职者的邮件。你填好之前它什么也不发。
需要一个 Microsoft Outlook OAuth2 凭据(要用的话)
给求职者的通知,空节点
录用之后的一个空节点,留给你写给求职者的消息。你填好之前它什么也不发。
需要一个 WhatsApp Business Cloud 凭据(要用的话)
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流会按求职者申请的职位,给每位新的 ERPNext 求职者打分。ERPNext 添加求职者时会调用一个 webhook。简历链接不是以 http 开头的,求职者被拒绝;没有填职位的,被设为 Hold。其余的求职者,工作流会下载 PDF 简历、转成文字,再取回这个职位。Google Gemini 读完两者,写出匹配程度、0 到 100 的分数、评级和一段简短的理由,工作流把这四个值保存在求职者记录上。分数低于 80,状态设为 Rejected,80 及以上设为 Accepted。后面还有两个空的消息节点,留给邮件或 WhatsApp 通知。文件里有 38 个节点,其中十五个是便签。
用 ERPNext、想先对每份申请做一次初筛、并要一个可以排序的分数的人事团队和招聘人员。如果每一次拒绝都要有人批准,就别选它。按导入时的样子,分数低于 80 的求职者会被设为 Rejected,没有人看。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 人力派遣 | 招聘人员 | 在逐份阅读之前,先按匹配程度给一大堆求职者排序 | 一家派遣公司为一个仓库岗位收到 200 位求职者,先打开分数最高的。 |
| 制造业 | 人事专员 | 对照招聘启事里的技能检查技术岗位的求职者 | 一家工厂把每位焊工求职者,对照它的职位所列的技能打分。 |
| 教育 | 学校行政人员 | 为某个学科筛出教师候选人 | 一所学校按分数给它物理教师岗位的求职者排名。 |
| 零售 | 门店经理 | 快速筛选季节性岗位的求职者 | 一家零售商给假日主管岗位的求职者打分。 |
你需要懂 n8n 和 ERPNext:一个带自定义内容的 webhook、求职者上的三个自定义字段、两个凭据,以及以 .pdf 结尾的简历链接。
任何能访问你的 ERPNext 和 Google Gemini 的 n8n 都能运行它。ERPNext 要能通过互联网访问 webhook 的地址,n8n 打开每个简历链接时也不能要求登录。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先在 ERPNext 里加好三个自定义字段。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| ERPNext | 一个 API 凭据、添加 webhook 的权限,以及 Job Applicant 上的三个自定义字段 |
| 一个 Google Gemini API 密钥,在 n8n 里作为凭据添加 | |
| 简历 | 链接不用登录就能打开的 PDF 文件,放在求职者的 Link 字段里 |
| 字段名 | 存什么 |
|---|---|
custom_fit_level | Strong Fit、Moderate Fit 或 Weak Fit |
custom_score | 0 到 100 的分数 |
custom_justification_by_ai | Gemini 给出的理由 |
workflow.json。applicant_rating 已经有了。<YOUR_ERPNEXT_HOST> 换成你的 ERPNext 主机,比如 erp.example.com。Google Gemini Chat Model 里选中它。Microsoft Outlook 和 WhatsApp Business Cloud,或者删掉其中一个或两个。按现在的样子,两个都没有收件人,也没有消息内容。name、Job_opening 和 resume_link。先用 Webhook 的测试地址。发布之后不用再打开什么。在 ERPNext 里添加一位求职者,填上简历链接和职位。工作流对每位新求职者运行一次,并在记录上留下一个状态。
| 要改的 | 在哪里改 |
|---|---|
| Gemini 怎么打分、写什么 | Recruitment AI Agent 里的提示词 |
| 及格线,默认 80 | If score less than 80 |
| 接受哪些简历 | Resume Link Provided,以及 File Type 里的规则 |
| 是否必须填职位 | Applied Against Job |
| 模型 | Google Gemini Chat Model |
一所学校添加了一位物理教师求职者,带一个 PDF 简历链接,申请的是它的 Physics Teacher 职位。ERPNext 把这位求职者发到 webhook。
工作流下载 PDF 并转成文字,再取回这个职位和它的描述。Gemini 把两者对照,给出 Strong Fit、86 分、评级 4 和一段简短的理由。求职者记录上存入这些值,因为 86 高于 80,状态变成 Accepted。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流开头有两道关卡,后面是一条通向 AI 步骤的长路径。最后可能出现三种状态:Rejected、Hold 和 Accepted。先拿你自己的一位求职者试一试。
专家:只有 PDF 这条路接通了,Gemini 的回答靠固定的标签读回来。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
File Type | 按链接的结尾分类:.pdf、.doc 或 .jpg | 只有 .pdf 这个输出通往后面,而且区分大小写,所以 .PDF 哪儿也去不了 |
Download PDF Resume | 不带凭据地取回链接 | 链接必须不用登录就能打开 |
Recruitment AI Agent | 用 Gemini 跑一个 ReAct 智能体,输入职位描述和简历文字 | 扫描版 PDF 没有文字可读 |
Convert to Fields | 用文字模式从回答里读出匹配程度、分数、评级和理由 | 回答必须保留 FitLevel:、Score:、Rating: 和 Justification: 这几个标签 |
If score less than 80 | 低于 80 拒绝,其余接受 | 正好 80 分会被接受 |
分数低的求职者会被设为 Rejected,没有人看,另外有两个节点是空的。
gemini-2.0-flash-exp。Google 的弃用页面(2026 年 11 月 12 日查阅)显示 2.0 flash 系列已于 2026 年 6 月 1 日关停,替代模型是 gemini-3.6-flash,Mindket 设成了这一个Microsoft Outlook 和 WhatsApp Business Cloud 没有收件人、主题或消息内容。第一次测试之前,请填好或删掉它们Webhook 没有认证,所以知道地址的人都能发一个假的求职者。请在节点里和 ERPNext 里加上 Header Auth一个面向 ERPNext 的 n8n 工作流。每添加一位求职者,它会读 PDF 简历,和这个职位对照,让 Google Gemini 写出匹配程度、分数、评级和理由。这些值保存在求职者记录上,分数低于 80 的状态设为 Rejected,80 及以上的设为 Accepted。
workflow.json:n8n 导出的工作流,38 个节点。其中十五个是说明各步骤的便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。gemini-2.0-flash-exp,现在是 models/gemini-3.6-flash,这是 Google 为它的 2.0 flash 系列指定的替代模型。FitLevel 时没有冒号,而 Convert to Fields 找的是 FitLevel:。现在提示词里加了冒号,所以匹配程度能被读到。<YOUR_ERPNEXT_HOST>,请换成你自己的。erpnext-job-applicant-shortlist。Microsoft Outlook、WhatsApp Business Cloud 和 Txt File to Text (Example) 还是原来的样子。workflow.json。custom_fit_level、custom_score 和 custom_justification_by_ai。applicant_rating 已经有了。ERPNext - Reject if Resume not Attached、ERPNext - Hold Applicant、Get Job Opening、Reject Applicant、Update Applicant Data 和 Accept Applicant 里选中它。Reject Applicant、Update Applicant Data 和 Accept Applicant 里,把地址中的 <YOUR_ERPNEXT_HOST> 换成你的 ERPNext 主机,比如 erp.example.com。Google Gemini Chat Model 里选中它。Microsoft Outlook 和 WhatsApp Business Cloud,或者删掉其中一个或两个。按现在的样子,两个都没有收件人,也没有消息内容。name、Job_opening(所申请的职位,或者文字 None)和 resume_link(以 .pdf 结尾的链接)。先用 Webhook 的测试地址。Webhook 收到求职者。Code 加一个没有任何地方用到的 myNewField 字段,ApplicantData 留下请求内容。Resume Link Provided 检查 body.resume_link 是否以 http 开头。不是的话,ERPNext - Reject if Resume not Attached 把状态设为 Rejected,运行结束。Applied Against Job 检查 body.Job_opening 是不是文字 None。是的话,ERPNext - Hold Applicant 把状态设为 Hold,运行结束。Reume Attachment Link 把链接复制到 body.resume_attachment,File Type 按链接的结尾分类。只有 pdf 这个输出通往后面。Download PDF Resume 取回文件,PDF to Text 读出文字,Merge1 把它传下去。Get Job Opening 按名字从 ERPNext 取回这个职位。Recruitment AI Agent 把职位名称、描述和简历文字发给 Gemini,要求它给出 FitLevel、Score、Rating 和 Justification。Convert to Fields 从回答里读出这四个值,Update Applicant Data 把它们保存到求职者记录上。If score less than 80 做决定。Reject Applicant 设为 Rejected,Accept Applicant 设为 Accepted。空的 Microsoft Outlook 和 WhatsApp Business Cloud 接在它们后面。Recruitment AI Agent 里的提示词。它写明了比较什么、怎么评分。If score less than 80 里的 80。Reject Applicant。如果该由人来决定,把它的状态改成 Hold。Resume Link Provided,以及 File Type 里的三条规则。Google Gemini Chat Model。Microsoft Outlook 或 WhatsApp Business Cloud。gemini-3.6-flash。页面里没有按名字列出实验版的 gemini-2.0-flash-exp。Reject Applicant 改成设为 Hold。Microsoft Outlook 和 WhatsApp Business Cloud 是空的。它们没有收件人、主题或消息内容,第一次测试之前请填好或删掉。Update Applicant Data 把模型给的 0 到 5 原样发过去。如果星星全都满格,请在那个节点里把评级除以 5。.pdf 链接会继续往下走,而且区分大小写。.doc 或 .jpg 链接会让这次运行结束,求职者记录不变,扫描版 PDF 到 Gemini 时没有文字可打分。Txt File to Text (Example) 没有输入。它只是第二种文件类型的示意。Webhook 没有认证,所以知道地址的人都能发一个假的求职者。请在节点里和 ERPNext 里加上 Header Auth。NOTICE.md 640 B README.md 6 KB workflow.json 29 KB
unsloth · 工具包
671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。
prithivMLmods · 工具包
提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。
Phips · 工具包
用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。
perplexity-ai · 工具包
根据文字和图片为一个决策挑出最合适的选项,比如哪个团队应该处理一条请求,并给出每个选项的概率,适合构建分流和审核工作流的开发者。
numind · 工具包
以文本或图像读取文档,按你要的字段填写 JSON 模板,或把页面转成 Markdown。这是一个 4B 模型,适合处理扫描件、表单和发票的团队。
nace-ai · 工具包
一次推理就对一份文档的是非题、选择题和打分题给出每个选项的概率。这是 Nace.AI 的 8B 决策模型,你可以自己运行,许可证为非商业。