ljy5946 commited on
Commit
ee279e9
·
verified ·
1 Parent(s): e7e03e0

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +13 -13
requirements.txt CHANGED
@@ -1,18 +1,18 @@
1
  # ─── UI & 服务 ───
2
- gradio>=4.24.0 # 使用一个相对宽松的版本,但最好不低于您本地的
3
- uvicorn[standard] # 如果您计划在 Spaces 上部署,通常需要 uvicorn
4
 
5
  # ─── LLM & 向量库相关 ───
6
- transformers>=4.40.0
7
- torch>=2.1.0 # 确保 PyTorch 版本
8
- accelerate # transformers 模型加载优化
 
 
9
 
10
- # LangChain 和其组件
11
- # 如果您使用的是 langchain.vectorstores.Chroma 等旧导入方式,
12
- # 那么需要主 langchain 包,而不是分离的 langchain-community 等。
13
- langchain>=0.1.0 # 保持这个版本以兼容旧导入
14
- chromadb>=0.4.24
15
- sentence-transformers>=2.7.0 # 用于 HuggingFaceEmbeddings
16
 
17
- # 如果在部署时出现 ModuleNotFoundError,可能需要明确添加:
18
- # huggingface_hub # 用于 snapshot_download 或其他 HuggingFace Hub 操作
 
1
  # ─── UI & 服务 ───
2
+ gradio~=4.44.1 # 建议升级到最新稳定版本,避免警告和潜在兼容问题
3
+ uvicorn[standard]
4
 
5
  # ─── LLM & 向量库相关 ───
6
+ transformers==4.42.0 # 固定版本,避免自动更新导致不兼容
7
+ torch
8
+ accelerate==0.28.0 # 固定版本
9
+ chromadb==1.0.12 # 固定版本
10
+ sentence-transformers==2.7.0 # 固定版本
11
 
12
+ # ─── LangChain 生态(重要:保持版本一致性)───
13
+ langchain==0.2.11 # LangChain 主包
14
+ langchain-community==0.2.11 # 包含许多集成,如 HuggingFacePipeline
15
+ langchain-chroma==0.2.11 # Chroma 向量库集成
16
+ langchain-huggingface==0.2.11 # HuggingFace 相关的集成,包括 Embeddings 和 LLMs
 
17
 
18
+ huggingface_hub # 用于 snapshot_download