Ankify Plus
approvedby RUIzg
Forked from kunls/Ankify
使用DeepSeek API将Obsidian笔记转换为Anki卡片,支持多种模型、识图、Cloze填空、批量标签等扩展功能 - This plugin has not been manually reviewed by Obsidian staff.
Obsidian Ankify 插件
这是一个 Obsidian 插件,可以使用 DeepSeek API 将当前笔记内容转换为 Anki 卡片。
在ankify基础上增加的扩展功能
-
增加了支持豆包等模型,以及配置自定义url
-
增加了识图功能
-
增加了anki卡每个卡单独设置卡片类型的功能
-
自动识别填空格式:如果回答内容包含
{{c序号::内容}}格式,自动默认选择 Cloze 填空类型 -
智能填空按钮:在 Cloze 类型卡片编辑时,可选中文本点击"填空"按钮自动生成
{{c序号::选中文本}}格式,自动维护序号递增 -
批量替换标签功能:支持统一替换所有卡片的标签,可选择单个替换或全部替换
-
答案文本框优化:将答案输入框改为多行文本框,支持自动换行和
<br>标签与换行符的自动转换 -
卡片标题显示序列号:问题/答案标题显示序号(如"问题1:"、"答案1:")
-
选择数量实时统计:全选按钮旁显示已选择卡片数量(如"已选择 3/5"),支持动态更新
-
Cloze 类型卡片内容合并:问题和答案合并写入到单个字段
-
主题适配:所有界面元素支持夜间模式,自动适配 Obsidian 主题颜色
-
请求信息折叠面板:弹窗底部显示可折叠的请求信息面板,包含图片路径、提示词、选中内容和大模型原始返回信息
-
Anki Connect 测试按钮:支持测试 Anki Connect 连接状态
-
添加 "ankify" 固定标签:自动为所有生成的卡片添加 "ankify" 标签
-
批量标签替换界面:可收缩的标签批量替换区域,支持单个标签替换和全部替换
功能(原ankify)
-
一键将 Obsidian 笔记内容发送到 DeepSeek AI
-
根据自定义提示词生成 Anki 卡片
-
支持个性化提示词设置
-
便捷的复制功能,方便导入到 Anki
效果展示
安装
手动安装
- 从 GitHub 仓库下载最新版本
- 解压文件到您的 Obsidian 插件文件夹:
{obsidian_vault}/.obsidian/plugins/ - 重新加载 Obsidian
- 在 Obsidian 设置中启用插件
使用方法
- 在 Obsidian 设置中配置您的 DeepSeek API 密钥
- 自定义您的提示词(可选)
- 打开一个笔记
- 点击侧边栏的 Ankify 按钮或者使用命令面板执行"生成 Anki 卡片"命令
- 在弹出的结果窗口中查看生成的 Anki 卡片内容
- 点击"复制内容"按钮将生成的内容复制到剪贴板
- 将内容导入到 Anki(可使用 Anki 的导入功能)
设置
- DeepSeek API 密钥: 您需要提供一个有效的 DeepSeek API 密钥才能使用此插件
- 自定义提示词: 自定义生成 Anki 卡片的提示词模板
注意事项
- 此插件需要互联网连接以访问 DeepSeek API
- 生成的卡片质量取决于原始笔记内容和提示词设置
- API 调用可能会产生相关费用,请查看 DeepSeek 的定价策略
隐私
- 您的笔记内容将被发送到 DeepSeek API 进行处理
- 本插件不会存储您的内容,但请查看 DeepSeek 的隐私政策了解他们如何处理数据
许可证
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.