anki-card 是基于openai
接口,将知识点资料生成 Anki 记忆卡的工具🔧,目前仅支持基础模板格式
- api 地址: 需要填入符合
openai
接口的规范的 api 地址 - api key: 接口授权key
- 在生成结果页面下载记忆卡文件
- Anki 中选择对应的牌组
- 导入文件
如果没有 openai
的 api ,就无法使用这个工具🔧,所以在这里整理下 api 的获取方式
- openai 官方充值使用,缺点是需要国外卡和国外网络
- 中转站,但有可能买到掺假的 api 注意辨别, 推荐 oaipro,
在 LinuxDO 每天有许多大佬分享一些使用额度,动手能力强的可以自己学习 c
如果有chatgpt plus,推荐使用 oaifree, 在https://chatgpt.com/api/auth/session
获取 accessToken 作为 api key, api 地址域名替换成 api.oaifree.com
在 configs 目录下创建 config.yaml 文件
server:
port: ":9527"
目前就只有运行端口设置,如果不需要修改运行端口就不需要创建
- 拉取镜像
docker pull zhangwt647/anki-card:latest
- 运行
sudo docker run -d \
--name anki-card \
-p 9527:9527 \
-v $(pwd)/configs:/app/configs \
zhangwt647/anki-card:latest
docker-compose.yml
version: '3.8'
services:
anki-card:
image: zhangwt647/anki-card:latest
ports:
- "9527:9527"
volumes:
- ./configs:/app/configs
在 docker-compose.yml 目录
docker-compose pull && docker-compose up -d
releases 下载对应平台二进制文件运行