From b5cc53c9de3a662de276ad59bb46b9ed93b317fc Mon Sep 17 00:00:00 2001 From: root <953994191@qq.com> Date: Thu, 16 Apr 2026 04:00:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BE=9D=E8=B5=96=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requirement.txt | 80 +++++++++++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 33 deletions(-) diff --git a/requirement.txt b/requirement.txt index 5e6c51b..4c71c89 100644 --- a/requirement.txt +++ b/requirement.txt @@ -1,43 +1,57 @@ -# Core Utilities -pypdf>=3.0.0,<4.0.0 -pandas>=2.0.0,<3.0.0 -requests>=2.31.0,<3.0.0 -beautifulsoup4>=4.12.0,<5.0.0 +# ============================================================================ +# AI Agent 项目依赖 - 生产环境锁定版本 +# 生成时间: 2026-04-16 +# Python 版本: 3.13+ +# ============================================================================ -# LangChain Ecosystem (核心框架,建议定期手动升级并测试) -langchain>=0.1.0,<0.2.0 -langchain-community>=0.0.10,<0.1.0 -langchain-core>=0.1.0,<0.2.0 -langchain-openai>=0.0.5,<0.1.0 -langchain-text-splitters>=0.1.0,<0.2.0 -langchain-qdrant>=0.1.0,<0.2.0 +# Core Utilities (核心工具库) +pypdf==6.10.0 +pandas==3.0.2 +requests==2.33.1 +beautifulsoup4==4.14.3 -# Vector Database (Qdrant 客户端,与 langchain-qdrant 配合使用) -qdrant-client>=1.7.0,<2.0.0 +# LangChain Ecosystem (LangChain 生态系统 - 核心框架) +langchain==1.2.15 +langchain-community==0.4.1 +langchain-core==1.2.28 +langchain-openai==1.1.12 +langchain-text-splitters==1.1.1 +langchain-qdrant>=0.1.0 # 使用 >= 以兼容 qdrant-client 版本 -# Memory Layer -mem0ai>=0.1.0,<0.2.0 +# Vector Database (向量数据库客户端) +qdrant-client==1.17.1 -# LangGraph (工作流编排,核心依赖) -langgraph>=0.0.30,<0.1.0 -langgraph-checkpoint-postgres>=0.0.5,<0.1.0 +# Memory Layer (记忆层) +mem0ai==1.0.11 -# ZhipuAI Integration -zhipuai>=1.0.0,<2.0.0 +# LangGraph (工作流编排) +langgraph==1.1.6 +langgraph-checkpoint-postgres==3.0.5 -# Backend Framework -fastapi>=0.109.0,<0.110.0 -uvicorn[standard]>=0.27.0,<0.28.0 +# ZhipuAI Integration (智谱 AI SDK) +zhipuai==2.1.5.20250825 -# Frontend Framework -streamlit>=1.30.0,<2.0.0 +# Backend Framework (后端框架) +fastapi==0.135.3 +uvicorn[standard]==0.44.0 -# Database Driver -psycopg[binary,pool]>=3.1.0,<4.0.0 +# Frontend Framework (前端框架) +streamlit==1.56.0 -# Data Validation -pydantic>=2.0.0,<3.0.0 +# Database Driver (PostgreSQL 驱动) +psycopg[binary,pool]==3.3.3 -# Environment & Type Support -python-dotenv>=1.0.0,<2.0.0 -typing-extensions>=4.9.0,<5.0.0 +# Data Validation (数据验证) +pydantic==2.12.5 + +# Environment & Type Support (环境变量和类型支持) +python-dotenv==1.2.2 +typing-extensions==4.15.0 + +# ============================================================================ +# 注意: +# 1. 此文件包含项目直接依赖的精确版本 +# 2. 完整的依赖树(包括间接依赖)请查看 requirements-prod.txt +# 3. 开发环境可使用 >= 允许小版本更新,生产环境建议使用 == 锁定版本 +# 4. 升级依赖前请在测试环境验证兼容性 +# ============================================================================