Skip to content

[开源自荐]Bilibili RAG - 把 B 站收藏夹变成可对话的个人知识库,告别收藏夹吃灰 #3131

@via007

Description

@via007

项目地址

https://github.com/via007/bilibili-rag

类别

Python

项目标题

Bilibili RAG - 把 B 站收藏夹变成可对话的个人知识库,告别收藏夹吃灰

项目描述

这是一个基于 RAG (Retrieval-Augmented Generation) 技术的开源工具,旨在解决 B 站长视频(如访谈、公开课、技术演讲)“收藏后吃灰”或“检索困难”的问题。

它能将用户的 B 站收藏夹自动转化为一个可对话的个人知识库。系统会自动拉取视频内容,对没有字幕的视频进行 ASR 语音转写,并构建向量索引。用户可以通过自然语言向收藏夹提问,或进行语义搜索,快速定位到视频的具体知识点。

亮点

  1. 全自动知识库构建:支持 B 站扫码登录,一键同步指定收藏夹。
  2. ASR 语音转写兜底:集成了阿里云 DashScope ASR,针对无字幕的视频自动进行语音转文字,确保知识库内容完整。
  3. 智能问答与检索:基于 LangChain + ChromaDB 实现 RAG 流程,支持语义检索和基于视频内容的 AI 问答(如“总结一下这几个视频关于 RAG 的优化建议”)。
  4. 隐私与本地化:数据存储在本地 SQLite 和 ChromaDB 中,支持接入 OpenAI 兼容接口(如 Qwen/DeepSeek 等)。

示例代码

截图或演示视频

Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions