-
Notifications
You must be signed in to change notification settings - Fork 437
Expand file tree
/
Copy pathrequirements.txt
More file actions
44 lines (37 loc) · 1.3 KB
/
Copy pathrequirements.txt
File metadata and controls
44 lines (37 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# ════════════════════════════════════════════
# PlotPilot — 核心依赖(轻量级,秒级安装)
# ════════════════════════════════════════════
#
# 用法: pip install -r requirements.txt
#
# 仅包含运行核心功能所需的最小依赖集。
# 本地向量模型(sentence-transformers / torch / faiss)
# 已拆分到 requirements-local.txt,按需安装。
#
# 安装完本文件后即可启动服务,使用 OpenAI API 模式。
# ════════════════════════════════════════════
# ── Web 框架 ──
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
jinja2>=3.1.0
python-multipart>=0.0.6
# ── 数据验证 ──
pydantic>=2.0.0
# ── HTTP 客户端 ──
httpx==0.27.0
# ── AI / LLM SDK ──
openai>=1.65.0,<2.0.0
anthropic>=0.40.0
volcengine-python-sdk[ark]>=1.0.0
# ── 工具库 ──
python-dotenv>=1.0.0
PyYAML>=6.0.1
json-repair>=0.30.0
# ── 导出(DOCX / EPUB / PDF)──
python-docx>=1.1.0
ebooklib>=0.18
lxml>=4.9.0
fpdf2>=2.7.0
# ── 测试(开发用) ──
pytest>=7.0,<9.0
pytest-asyncio>=0.23,<1.0