-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
Open
Description
项目地址
https://github.com/via007/bilibili-rag
类别
Python
项目标题
Bilibili RAG - 把 B 站收藏夹变成可对话的个人知识库,告别收藏夹吃灰
项目描述
这是一个基于 RAG (Retrieval-Augmented Generation) 技术的开源工具,旨在解决 B 站长视频(如访谈、公开课、技术演讲)“收藏后吃灰”或“检索困难”的问题。
它能将用户的 B 站收藏夹自动转化为一个可对话的个人知识库。系统会自动拉取视频内容,对没有字幕的视频进行 ASR 语音转写,并构建向量索引。用户可以通过自然语言向收藏夹提问,或进行语义搜索,快速定位到视频的具体知识点。
亮点
- 全自动知识库构建:支持 B 站扫码登录,一键同步指定收藏夹。
- ASR 语音转写兜底:集成了阿里云 DashScope ASR,针对无字幕的视频自动进行语音转文字,确保知识库内容完整。
- 智能问答与检索:基于 LangChain + ChromaDB 实现 RAG 流程,支持语义检索和基于视频内容的 AI 问答(如“总结一下这几个视频关于 RAG 的优化建议”)。
- 隐私与本地化:数据存储在本地 SQLite 和 ChromaDB 中,支持接入 OpenAI 兼容接口(如 Qwen/DeepSeek 等)。
示例代码
截图或演示视频

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels