46 lines
891 B
Plaintext
46 lines
891 B
Plaintext
# 智能检索系统依赖
|
||
# 基于LangChain + LangGraph的迭代检索框架
|
||
|
||
# LangChain核心
|
||
langchain>=0.1.0
|
||
langchain-core>=0.1.0
|
||
langchain-openai>=0.1.0
|
||
langchain-elasticsearch>=0.1.0
|
||
|
||
# LangGraph工作流
|
||
langgraph>=0.0.40
|
||
|
||
# 数据处理和验证
|
||
pydantic>=2.0.0
|
||
typing-extensions>=4.0.0
|
||
|
||
# 基础依赖
|
||
openai>=1.0.0
|
||
python-dotenv>=1.0.0
|
||
tenacity>=8.0.0
|
||
json-repair>=0.7.0
|
||
tqdm>=4.64.0
|
||
pandas>=1.5.0
|
||
networkx>=2.8.0
|
||
jsonschema>=4.0.0
|
||
numpy>=1.21.0
|
||
scipy>=1.7.0
|
||
|
||
# 机器学习和深度学习
|
||
torch>=1.9.0
|
||
transformers>=4.20.0
|
||
sentence-transformers>=2.0.0
|
||
|
||
# 搜索和数据库
|
||
elasticsearch>=8.0.0
|
||
faiss-cpu>=1.7.0
|
||
|
||
# HTTP请求
|
||
requests>=2.25.0
|
||
|
||
# LangSmith监控和追踪
|
||
langsmith>=0.1.0
|
||
|
||
# Python内置模块(无需安装)
|
||
# os, sys, json, pickle, time, datetime, logging, asyncio, base64, csv
|
||
# typing, dataclasses, collections, concurrent.futures, copy, re, argparse, abc |