36 lines
477 B
Plaintext
36 lines
477 B
Plaintext
|
|
# FastAPI 核心依赖
|
|||
|
|
fastapi>=0.110.0
|
|||
|
|
uvicorn[standard]>=0.27.0
|
|||
|
|
pydantic>=2.0.0
|
|||
|
|
|
|||
|
|
# CLI 工具
|
|||
|
|
typer>=0.9.0
|
|||
|
|
rich>=13.0.0
|
|||
|
|
|
|||
|
|
# 异步文件操作
|
|||
|
|
aiofiles>=23.0.0
|
|||
|
|
|
|||
|
|
# 文件锁
|
|||
|
|
filelock>=3.13.0
|
|||
|
|
|
|||
|
|
# YAML 解析
|
|||
|
|
pyyaml>=6.0
|
|||
|
|
|
|||
|
|
# HTTP 客户端(调用 LLM API)
|
|||
|
|
httpx>=0.25.0
|
|||
|
|
|
|||
|
|
# Anthropic API(Claude)
|
|||
|
|
anthropic>=0.18.0
|
|||
|
|
|
|||
|
|
# OpenAI API(可选)
|
|||
|
|
openai>=1.0.0
|
|||
|
|
|
|||
|
|
# WebSocket 支持
|
|||
|
|
websockets>=12.0
|
|||
|
|
|
|||
|
|
# 进程管理
|
|||
|
|
psutil>=5.9.0
|
|||
|
|
|
|||
|
|
# APscheduler(定时任务)
|
|||
|
|
apscheduler>=3.10.0
|