zcbot/requirements.txt

28 lines
674 B
Plaintext

litellm>=1.50.0
pyyaml>=6.0
click>=8.1.0
rich>=13.7.0
# 文档生成 (run_python 在 ppt / proposal skill 里会用到)
python-pptx>=0.6.21
python-docx>=1.1.0
matplotlib>=3.8.0
# 素材摄取: PDF/DOCX/PPTX/XLSX/HTML/URL → Markdown (ppt 阶段零 + proposal 阶段零)
markitdown[pdf,docx,pptx,xlsx]>=0.0.1
# §7 B 阶段: Storage 落 PG
sqlalchemy>=2.0.0
psycopg[binary]>=3.1.0
alembic>=1.13.0
# §7 Phase G: Web UI (FastAPI + Jinja2 + HTMX + 原生 SSE)
fastapi>=0.111.0
uvicorn[standard]>=0.30.0
jinja2>=3.1.0
python-multipart>=0.0.9
# G3: server-side markdown 渲染 + 代码 syntax highlight
markdown-it-py[linkify]>=3.0.0
mdit-py-plugins>=0.4.0
pygments>=2.17.0