开源 AI Study Platform,分享一下开发和部署踩坑

1 天前
 spiderT
最近做了一个开源 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 、数据库 这些长期运行成本的?
666 次点击
所在节点    分享创造
4 条回复
supuwoerc
1 天前
挺好的,但是小心被刷
tomchen
1 天前
为什么叫 toto.aitoto.ai 这个域名你又没有拿下来
spiderT
1 天前
@tomchen 感谢提醒!我修改一下应用名称。当时是先确定的项目名称,主要是想取一个和自己名字相关的名字,后来才买的域名
spiderT
1 天前
@supuwoerc 确实,这个之前没太考虑到。感谢提醒,我后面会加一些限流和防刷措施。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1242314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX