YAMLResume v0.14 更新:新增 LLM 集成,支持生成样例简历

发布于

嘿,各位好!

[YAMLResume](https://yamlresume.dev/) 最近正式推出了 [v0.14](https://yamlresume.dev/blog/v0.14),这次的重磅功能是 **AI 简历生成**,通过新增的 `yamlresume ai generate` 命令就能直接使用。

简单来说,YAMLResume 是一款 CLI 工具,让你用纯 YAML 写简历,并一次性输出为 HTML、Markdown、PDF 和 DOCX。v0.13 我们加入了 DOCX 引擎,而 v0.14 在此基础上叠加了 AI 生成能力。

![yamlresume v0.14 ai generate](http://pic.zhso.org/2026/08/20/dacd684f7f0c.png)

很多人写简历时最大的痛点,其实是不知从何下手,一字一句填完一张白纸确实很费时间。这时候如果有一些样例简历作为参考,至少能提供些灵感。如此,v0.14 新增了 `yamlresume ai generate` 这条子命令,可以根据岗位和语言生成一份样例简历。

使用这个子命令,你只需要指定目标岗位和偏好的语言,大约 30 秒内就能生成一份完整的样例简历(当然,由于要调用 LLM 提供商,会花费几分钱)。

asciinema demo: [https://asciinema.org/a/1262687](https://asciinema.org/a/1262687)

AI 功能基于 Vercel AI SDK 构建,支持通过 OpenAI 兼容端点接入多个提供商:

- **Ollama**(本地/自托管)——设置 `OLLAMA_HOST`
- **DeepSeek**——设置 `DEEPSEEK_API_KEY`
- **Kimi (Moonshot AI)**——设置 `MOONSHOT_API_KEY`
- **OpenAI**——设置 `OPENAI_API_KEY`

你也可以通过 `YAMLRESUME_AI_MODEL` 和 `YAMLRESUME_AI_BASE_URL` 覆盖模型和基础 URL(如果使用 yamlresume CLI 标志,则对应 `--model` / `--base-url`)。

有两种方式可以体验 YAMLResume 的 AI 简历生成能力:

## 1. CLI

`yamlresume ai generate` 命令会根据岗位和目标语言生成一份完整、真实的简历文件。

示例:
```bash
$ export OPENAI_API_KEY=sk-...
$ yamlresume ai generate --position "Software Engineer" --language en resume.yml
```
对于喜欢自托管的朋友,Ollama 支持可能最吸引人:你可以运行本地模型,无需把任何个人数据发送到第三方 API。
```bash
$ export OLLAMA_HOST=192.168.64.1:11434
$ yamlresume ai generate --position "Software Engineer" --language en resume.yml
```
生成的内容会经过 YAMLResume schema 的解析和校验,如果校验失败,模型会自动被要求修正(默认最多重试 2 次)。生成的 YAML 会保留 schema 注释,因此编辑器/IDE 的校验依然有效。

不过我的测试中,OLLAMA 中 llama 3.1:latest 能力还是差了一些,生成的 resume 格式经常有误,建议还是用 DEEPSEEK v4 flash 比较好,一次调用大概 0.02 元人民币。

## 2. API

YAMLResume 也提供了使用程序化 API 接口来生成样例简历:
```typescript
import { generateResume } from "@yamlresume/ai";
import { openai } from "@ai-sdk/openai";

const model = openai("gpt-5");

const yaml = await generateResume({
position: "Software Engineer",
language: "en",
model,
});
```
v0.14 的其他改进还包括 HTML Calm 模板中的垂直技能堆叠,以及常规的 bug 修复。更多细节可以查看:

- 博客: [https://yamlresume.dev/blog/v0.14](https://yamlresume.dev/blog/v0.14)
- 文档: [https://yamlresume.dev/docs/ai/](https://yamlresume.dev/docs/ai/)

在未来的版本中,我计划加入以下 AI 能力:
- `yamlresume ai revise`:根据简历语言润色内容,修正语法和表达问题
- `yamlresume ai translate`:将简历翻译成其他语言,对双语用户会非常实用。

前两次更新:
- v0.12: [https://v2ex.com/t/1200921](https://v2ex.com/t/1200921)
- v0.13: [https://v2ex.com/t/1222416](https://v2ex.com/t/1222416)

希望对大家有用。

---

原文链接:[点击查看](https://www.v2ex.com/t/1235803)

评论

暂无评论。

0.055464s