最近做了一个开源 AI 学习平台,希望把学习资料转化为完整的学习系统。
项目官网: https://toto-study.com
GitHub: https://github.com/ttang1024/AI_Study_Platform
项目功能
支持上传 PDF 、添加 YouTube / Bilibili 视频、网页文章和播客,通过 AI 生成:
Summary 和结构化学习笔记
Flashcards 、Quizzes 、Mind Maps 、Glossary
AI Tutor ,针对学习内容进行问答
Spaced Repetition ,帮助复习记忆
使用时需要自行配置 AI API Key 。
这里分享两个实际生成的学习笔记:
1.总结文档内容: https://toto-study.com/share/AGC6GgQrjOJs
2.总结 YouTube 视频内容: https://toto-study.com/share/LQMBIdQunFJ5
两个开发和部署踩坑
1. YouTube 视频获取
本地开发时正常,部署到 AWS 后遇到了 bot detection 。参考社区建议,尝试使用 Residential IP 解决。体会到本地和云服务器的网络环境差异确实很大。
2. AWS 数据库成本
之前使用 AWS 的关系型数据库,个人项目每月成本有点高。这次将 PostgreSQL 迁移到外部 Supabase ,目前使用免费套餐,希望降低运行成本。
也想请教一下大家,个人项目一般是怎么控制 AWS 、数据库 这些长期运行成本的?
项目官网: https://toto-study.com
GitHub: https://github.com/ttang1024/AI_Study_Platform
项目功能
支持上传 PDF 、添加 YouTube / Bilibili 视频、网页文章和播客,通过 AI 生成:
Summary 和结构化学习笔记
Flashcards 、Quizzes 、Mind Maps 、Glossary
AI Tutor ,针对学习内容进行问答
Spaced Repetition ,帮助复习记忆
使用时需要自行配置 AI API Key 。
这里分享两个实际生成的学习笔记:
1.总结文档内容: https://toto-study.com/share/AGC6GgQrjOJs
2.总结 YouTube 视频内容: https://toto-study.com/share/LQMBIdQunFJ5
两个开发和部署踩坑
1. YouTube 视频获取
本地开发时正常,部署到 AWS 后遇到了 bot detection 。参考社区建议,尝试使用 Residential IP 解决。体会到本地和云服务器的网络环境差异确实很大。
2. AWS 数据库成本
之前使用 AWS 的关系型数据库,个人项目每月成本有点高。这次将 PostgreSQL 迁移到外部 Supabase ,目前使用免费套餐,希望降低运行成本。
也想请教一下大家,个人项目一般是怎么控制 AWS 、数据库 这些长期运行成本的?