JobOps AI Provider配置终极对比:OpenAI、Claude还是Ollama本地部署免费方案
【免费下载链接】job-opsjob-ops: DevOps principles applied to job hunting. A self-hosted pipeline to track, analyze, and assist your application process项目地址: https://gitcode.com/gh_mirrors/jo/job-ops
JobOps 是一款开源的自托管求职自动化流水线,把 DevOps 原则应用到求职中:自动抓取职位、AI 评分、AI 定制简历并生成 PDF。而它的核心 AI 能力(Ghostwriter 写作助手、简历定制、职位评分)全部依赖AI Provider 配置——选对 Provider,决定了你的简历质量、数据隐私和使用成本。本文带你完成 OpenAI、Claude 与 Ollama 本地部署三大方案的终极对比,并给出零成本的 Ollama 免费方案配置指南。
30秒决策:该选哪个 AI Provider?
JobOps 内置了 13 种 Provider 策略,覆盖 OpenAI、Ollama、Claude CLI、Gemini、GLM 等,其中新手最常纠结的就是下面三种:
| 对比维度 | OpenAI | Claude (Claude Code CLI) | Ollama 本地部署 |
|---|---|---|---|
| 月费用 | 按量付费 | 订阅制(Pro/Max 套餐) | 完全免费 |
| 简历数据是否出本地 | 会发送到云端 | 会发送到云端 | 不出本地,隐私最佳 |
| 输出质量 | 高 | 高,长文本写作突出 | 取决于本地模型与硬件 |
| 配置难度 | 低,填 API Key 即可 | 中,需先安装 Claude Code | 中,需本地跑模型 |
| 默认模型 | gpt-5.4-mini | claude-sonnet-5 | 本地已安装的任意模型 |
| 结构化输出(JSON Schema) | 支持严格模式 | 不支持,走 CLI 纯文本 | 支持 |
一句话结论:要省心选 OpenAI,要写作质量选 Claude,要零成本且隐私敏感选 Ollama。
Ollama 本地部署免费方案:5步配置
简历包含大量个人经历与联系方式,很多人不愿上传云端。Ollama 方案让所有推理都在本机完成,无需 API Key,是真正的免费方案。
- 在本地或 JobOps 服务器安装 Ollama,并拉取一个推理模型(如
llama3.1、qwen2.5等 8B 以上规格,评分任务建议 14B 以上)。 - 打开 JobOps 的Settings → Model区块。
- Provider 下拉框选择
ollama。 - Base URL 保持默认的
http://localhost:11434(Ollama 的 OpenAI 兼容端点),无需填写 API Key。 - 模型下拉框会列出本地已安装的全部 Ollama 模型,选中后保存即可。
JobOps 通过 Ollama 的/v1/chat/completions兼容接口通信,并会自动校验/v1/models连通性,配置错误会即时提示,而不是等到跑流水线时才失败。相关实现在 ollama.ts 中。
OpenAI 配置最快方法:1个Key搞定
OpenAI 是配置成本最低的云端方案:
- 在Settings → Model中 Provider 选择
openai。 - 填入 OpenAI API Key,Base URL 默认
https://api.openai.com无需改动。 - 模型留空则自动使用默认的
gpt-5.4-mini;也可以在 Provider 感知的下拉列表中挑选任意文本生成模型。
值得注意:OpenAI 策略启用了严格 JSON Schema 输出模式(见 openai.ts),职位评分这类需要结构化结果的场景,结构化输出的可靠性会明显优于纯文本 Provider。
Claude 接入指南:用 Claude Code 订阅白嫖高质量写作
如果你已经订阅了 Claude Pro / Max 套餐,JobOps 提供了claude_cliProvider,直接复用订阅额度,而不是按 API 计费:
- 先安装 Claude Code 命令行工具,运行
claude setup-token生成长期 Token。 - 将 Token 设置为环境变量
CLAUDE_CODE_OAUTH_TOKEN(或使用ANTHROPIC_API_KEY)。 - 在 JobOps 的Settings → Model中 Provider 选择
claude_cli。 - 从精选的 Claude 模型列表中选择,默认模型为
claude-sonnet-5。
配置完成后,JobOps 会以无头方式调用claude -p完成推理,界面中不需要填写任何 API Key 字段。它的限制是不支持 JSON Schema 结构化输出,更适合 Ghostwriter、简历定制等写作型任务。
进阶玩法:按用途混搭 Provider
JobOps 最强大的地方在于用途级 Provider 覆盖(purpose overrides):默认的评分、定制(Tailoring)、项目选择三个 AI 任务可以分别指向不同 Provider、不同模型、甚至不同的 Key。
典型省钱组合:
- 默认用途(职位抓取后的评分等高频任务)→ Ollama 本地,零成本;
- Tailoring 用途(简历定制,质量敏感)→ OpenAI 或 OpenRouter 云端模型。
这样高频低敏感任务不出本地、不花钱,关键写作任务才消耗云端额度。切换 Provider 时表单会自动清理过期的模型覆盖值,防止出现"Provider 与模型不匹配"的错误,解析逻辑见 modelSelection.ts。
常见问题快速排查
评分/定制提示"所选模型在当前 Provider 下不存在"打开Settings → Model,确认 Provider 与模型是配套关系;换 Provider 后把模型留空使用默认值,或从下拉列表重新选择。
保存后行为没变化模型区块的预览与Resolved config会即时反映表单选择,但只有点击保存后,设置才对后续的评分、定制、流水线任务生效——重跑一次任务验证即可。
Ollama 连接失败确认 Ollama 服务正在运行(默认端口 11434),且与 JobOps 容器在同一网络;容器部署时 Base URL 通常要写成宿主机地址而非localhost。
相关资源
- 完整的 Provider 策略注册表:providers/index.ts
- 设置页完整说明(含全部 Provider 与默认模型清单):features/settings.md
- Codex 设备码登录流程:getting-started/codex-auth.md
- 自部署指南(Docker Compose):getting-started/self-hosting.md
- 自部署代码仓库(clone 地址):
git clone https://gitcode.com/gh_mirrors/jo/job-ops
选对 AI Provider,你的自托管求职流水线才能真正跑起来。先从 Ollama 免费方案起步,验证流程后再按需把关键任务升级到云端大模型,是最稳妥的路线。
【免费下载链接】job-opsjob-ops: DevOps principles applied to job hunting. A self-hosted pipeline to track, analyze, and assist your application process项目地址: https://gitcode.com/gh_mirrors/jo/job-ops
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考