项目简介
本项目名为BibiGPT,是一个借助OpenAI API和Vercel搭建的音视频内容总结系统。它依靠GPT - AI技术,可自动提取并总结Bilibili、YouTube等平台的音视频内容,帮助用户快速掌握关键信息,节省时间,就像“省流神器”和“课代表”。目前项目处于持续开发阶段,后续会支持网页、播客、会议、本地音视频文件等作为输入,同时对Prompt和输出端进行迭代优化。
项目的主要特性和功能
- 内容总结:运用OpenAI的ChatGPT API(gpt - 3.5 - turbo)对音视频内容进行总结,通过Vercel边缘函数实现流式处理,结合Upstash完成Redis缓存和速率限制,抓取音视频内容发送给GPT - AI生成摘要并流回应用。
- 成本控制:通过速率限制防止用户滥用,采用缓存避免重复的高成本AI生成,在总结边缘函数中用
text - curie - 001
替代text - dacinci - 003
,有效节省成本。 - 持续优化:不断对提示信息、处理流程、用户体验(如响应速度、准确性)等方面进行优化,提高总结结果的质量和用户满意度。
- 拓展支持:未来计划支持更多平台和本地文件输入,进一步完善缓存和速率限制功能,确保服务的稳定性和可用性。
安装使用步骤
本地运行
- 复制项目仓库后,访问OpenAI创建账户,并将API密钥放入名为
.env
的文件中。 - 在命令行中运行以下命令启动应用,应用将在
http://localhost:3000
可用。bash npm run dev
一键部署
点击下方按钮即可开始部署。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】