《Obsidian×DeepSeek 实战》第 3 篇 · Text Generator 0.8.7
本机实测截图
Text Generator 设置 / 生成相关界面(本机真实截图):

是什么
Text Generator (社区 ID:obsidian-textgenerator-plugin,仓库:nhaouari/obsidian-textgenerator-plugin)把生成式 AI 嵌进编辑流:选中文字 → 跑模板(续写、润色、翻译、周报改写)。文档入口:bit.ly/tg_docs。
底层大量走 OpenAI SDK / Langchain OpenAI Chat,因此 DeepSeek 的 OpenAI 兼容口非常合适。
适合谁
- 会议速记、周报、邮件草稿需要「改口气」而不是长聊天
- 喜欢用 Prompt 模板沉淀团队话术
- 已经在用 DeepSeek,想少开网页
安装步骤
- 社区插件搜 Text Generator → 安装启用(本机版本 0.8.7)
- 或手动放入
.obsidian/plugins/obsidian-textgenerator-plugin/ 设置→ Text Generator → 选择 OpenAI Chat (Langchain) 或等价 OpenAI 兼容 Provider
DeepSeek 填法
| 项 | 建议 |
|---|---|
| API Key | 已配置的 DeepSeek API Key |
| Base URL / endpoint | https://api.deepseek.com/v1 |
| Model / engine | deepseek-flash |
| max_tokens | ≥ 500(避免只有推理没有正文) |
常用操作
- 写一段粗糙原文,例如会议结论
- 选中 → 命令面板 → Text Generator 相关命令(Generate / 模板)
- 自建模板示例:
把选区改成项目周报风格,保留事实,不超过 80 字
本机实测结果
用同款 DeepSeek 接口模拟「润色」:
- 原文:业务要一张图能叠现状+规划+审批;技术卡在坐标系与权限;下周出接口清单草稿。
- 模型:
deepseek-flash,约 4.7s - 结果:
本周业务需一张图叠加现状、规划与审批,技术卡在坐标系与权限,下周出接口清单草稿。
插件包与 data.json 已在测试库配置(密钥仅存测试库,不进入本系列文章目录)。
踩坑
- Provider 仍指向
api.openai.com却填 DeepSeek Key → 必失败 - 流式输出中断时先看 Base URL 是否漏了
/v1 - 模板路径默认可能在
textgenerator/prompts,库里没有就先建目录
和下篇关系
Text Generator 偏「对选区动手」。下一篇 Smart Composer 更强调带库上下文的写作副驾,且官方直接列出 DeepSeek Provider。
三份可直接落库的提示模板
模板 A · 周报
text
将选区改写为项目周报「本周进展」一条,保留事实与数字,去掉口语,不超过 80 字。
模板 B · 会议纪要
text
从选区提取:决议 / 待办 / 风险。用三级标题输出。待办必须带责任人占位符 @待定。
模板 C · 对外邮件
text
改成发给业务科室的邮件正文:礼貌、短句、无黑话。保留「一张图」「坐标系」「接口清单」等关键词。
和 Copilot 怎么选
- 改已经写好的一段:Text Generator
- 要多轮追问、引用多篇笔记:Copilot / Smart Composer
两者可以同时装;快捷键分开绑,避免手感冲突。