first-update
This commit is contained in:
37
backend/requirements.txt
Normal file
37
backend/requirements.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
# FastAPI
|
||||
fastapi>=0.115.0
|
||||
uvicorn[standard]>=0.30.0
|
||||
python-multipart>=0.0.9
|
||||
|
||||
# Database - SQLite (默认), PostgreSQL 可选
|
||||
sqlalchemy>=2.0.0
|
||||
alembic>=1.13.0
|
||||
# asyncpg>=0.29.0 # PostgreSQL 异步驱动(生产环境使用)
|
||||
# psycopg2-binary>=2.9.9 # PostgreSQL 同步驱动
|
||||
|
||||
# Pydantic
|
||||
pydantic>=2.0.0
|
||||
pydantic-settings>=2.0.0
|
||||
|
||||
# Redis - 可选,用于缓存/队列(开发环境可省略)
|
||||
# redis>=5.0.0
|
||||
|
||||
# File Processing
|
||||
pdfplumber>=0.10.4
|
||||
python-docx>=1.1.0
|
||||
openpyxl>=3.1.2
|
||||
pandas>=2.2.0
|
||||
ebooklib>=0.5
|
||||
PyMuPDF>=1.24.0
|
||||
|
||||
# LLM & Text
|
||||
langchain>=0.3.0
|
||||
langchain-community>=0.2.0
|
||||
langchain-openai>=0.1.0
|
||||
tiktoken>=0.7.0
|
||||
python-dotenv>=1.0.0
|
||||
|
||||
# Utils
|
||||
python-dateutil>=2.8.2
|
||||
httpx>=0.27.0
|
||||
aiofiles>=23.2.1
|
||||
Reference in New Issue
Block a user