常见问题 (FAQ)¶
基础问题¶
vocnet 是什么?¶
vocnet 是一个开源的词汇网络管理平台,帮助用户管理全生命周期的词汇数据,并提供基于 FSRS 算法的科学复习系统。
详见:项目介绍
vocnet 是纯数据底座还是完整应用?¶
两者兼有。
- 对用户:提供完整的词汇学习和复习应用(Web / 移动端)
- 对开发者:提供 API 基础设施,让第三方 APP 集成词汇管理功能
与扇贝、百词斩等 APP 的区别?¶
| 维度 | 传统 APP | vocnet |
|---|---|---|
| 数据归属 | 锁定在单一 APP | 跨 APP 的数据中心 |
| 开源 | 闭源 | 开源(Apache 2.0) |
| 生态 | 封闭 | 开放 API,第三方可接入 |
| 专注度 | 大而全(阅读+视频+复习) | 专注词汇管理 |
核心差异:vocnet 强调数据自主权和跨 APP 生态。
数据与隐私¶
我的数据安全吗?¶
安全。你的词汇数据:
- ✅ 完全隔离(其他用户无法访问)
- ✅ 支持导出(JSON / CSV)
- ✅ 可以自建服务器(代码开源)
- ✅ OAuth2 授权可随时撤销
"开源"意味着我的数据会被共享吗?¶
不会。
- 开源指的是:代码和数据模型设计开源
- 你的数据:完全私有,不会被共享
- 类比:MySQL 是开源的,但你的数据库内容是私有的
第三方 APP 接入后会拿走我的数据吗?¶
不会完全拿走,但会有限访问:
- ✅ 第三方 APP 通过 OAuth2 授权访问
- ✅ 你可以随时撤销授权
- ✅ API 限制批量导出(防止恶意复制)
- ✅ 第三方只能增量获取,无法一次性复制全量数据
如何导出我的数据?¶
# API 导出(需要 access_token)
curl http://localhost:8080/api/v1/learning/export \
-H 'Authorization: Bearer YOUR_TOKEN' \
> my-words.json
或在 Web 控制台(计划)点击"导出数据"。
功能相关¶
支持哪些语言?¶
当前支持:
- ✅ 英语
- 🔜 多语言支持(西班牙语、法语、日语等)
FSRS 算法是什么?¶
Free Spaced Repetition Scheduler(自由间隔重复调度器):
- 基于最新记忆科学研究
- 比传统 SM-2 算法更准确
- 动态调整复习间隔
- 开源实现:https://github.com/open-spaced-repetition/fsrs4anki
详见:FSRS 算法说明
如何复习单词?¶
方式 1:使用 vocnet 官方 APP / 网站
- 访问 vocnet.com(计划)
- 点击"今日复习"
- 完成 flashcards
方式 2:在第三方 APP 内复习
- 第三方 APP 调用
GetFlashCardsAPI - 在自己 APP 内展示复习卡片
- 提交结果到 vocnet
支持离线复习吗?¶
计划支持。
- 移动端 APP 会缓存今日复习词汇
- 离线完成后,联网时同步结果
开发者相关¶
如何接入 vocnet?¶
- 注册 vocnet 账号
- 申请开发者资格(GitHub Issue)
- 获得
client_id和client_secret - 实现 OAuth2 授权流程
- 调用 API
详见:开发者指南
有 SDK 吗?¶
计划提供:
- 🔜 Go SDK
- 🔜 TypeScript SDK
- 🔜 Swift SDK(iOS)
- 🔜 Kotlin SDK(Android)
当前可以直接调用 ConnectRPC API(基于 HTTP)。未来会提供自动生成的多平台 SDK。
API 调用有限制吗?¶
官方服务(计划):
- 🆓 免费:10,000 次/月
- 💼 付费:100,000+ 次/月
自建服务:无限制。
需要付费吗?¶
个人用户:
- 基础功能免费
- 高级功能(AI 例句、高级统计)付费
开发者:
- 免费额度:10,000 API 调用/月
- 超量付费或升级套餐
企业:
- 私有化部署需付费授权
自建部署¶
如何自建 vocnet?¶
详见:安装指南
自建需要什么配置?¶
最低配置:
- 1 核 CPU
- 1GB 内存
- 10GB 磁盘
推荐配置(1000+ 用户):
- 2 核 CPU
- 4GB 内存
- 50GB 磁盘
- PostgreSQL(而非 SQLite)
自建后如何升级?¶
详见:数据迁移指南
商业模式¶
开源项目如何盈利?¶
计划的商业模式:
-
官方托管服务:
-
免费基础版
-
付费高级版(AI 功能、高级统计)
-
企业私有化部署:
-
付费授权
- 技术支持
-
SLA 保障
-
开发者 API:
- 免费额度
- 超量付费
开源不影响:代码永远开源,你可以自建免费使用。
会不会跑路?¶
不会。
- ✅ 代码开源(AGPL-3.0)
- ✅ 你可以 fork 并自己维护
- ✅ 数据格式公开,易于迁移
- ✅ 社区治理,不由单一公司控制
其他¶
如何参与贡献?¶
详见:贡献指南
方式:
- 🐛 提交 Bug 报告
- 💡 提出功能建议
- 🔧 贡献代码
- 📖 改进文档
- 🌍 翻译
有社区吗?¶
- GitHub Discussions(计划)
- Discord / Telegram(计划)
- 微信群(计划)
当前可以通过 GitHub Issues 交流。
项目由谁维护?¶
- 创始人:@saltbo
- 贡献者:欢迎加入!
查看:治理模型
没找到答案?¶
- 📖 查看完整文档
- 💬 加入 Discussions
- 🐛 提交 Issue