本地RAG尝试

This commit is contained in:
2026-04-18 16:31:48 +08:00
parent 6042d4a476
commit 0470afce13
12 changed files with 1587 additions and 4 deletions

23
app/rag/requirements.txt Normal file
View File

@@ -0,0 +1,23 @@
# RAG 系统依赖
# 基础框架
langchain>=0.1.0
langchain-core>=0.1.0
langchain-openai>=0.0.1
langchain-qdrant>=0.1.0
# 用于 Cross-Encoder 重排序模型
sentence-transformers>=2.2.0
# 用于 BM25 关键词混合检索
rank-bm25>=0.2.2
# Qdrant 客户端
qdrant-client>=1.6.0
# 可选的本地模型支持
# vllm>=0.5.0 # 如果需要本地模型推理
# transformers>=4.35.0 # 如果需要其他模型支持
# 开发依赖(测试用)
pytest>=7.0.0
pytest-asyncio>=0.21.0