fastapi<1.0,>=0.100.0
starlette<1.0,>=0.27.0
uvicorn>=0.40.0
wecom-aibot-sdk>=1.0.0
langchain>=1.2
langchain-openai>=1.1
langgraph>=1.0
tiktoken>=0.7.0
reme-ai==0.3.0.0
qdrant-client>=1.9.0
watchdog>=4.0.0
mcp>=1.26
aiohttp>=3.9.0
dingtalk-stream>=0.24.3
discord-py>=2.3
lark-oapi>=1.5.3
websocket-client>=1.6.0
apscheduler<4,>=3.11.2
httpx>=0.27.0
mss>=9.0.0
pillow>=10.0.0
playwright>=1.49.0
pymupdf>=1.24
python-dotenv>=1.0.0
python-frontmatter>=1.0.0
python-socks>=2.5.3
questionary>=2.1.1
segno>=1.6.1
googleapis-common-protos>=1.62
onnxruntime<1.24
opentelemetry-exporter-otlp-proto-grpc>=1.20
fastembed<0.8,>=0.3.0

[dev]
pre-commit>=4.2.0
pytest>=8.3.5
pytest-asyncio>=0.23.0
pytest-cov>=6.2.1
ruff>=0.6.0

[local-embedding]

[ollama]
langchain-ollama>=1.0
ollama>=0.4.0

[video-stt]
faster-whisper>=1.1.0
numpy>=1.24.0
soundfile>=0.12.0

[video-tts-edge]
edge-tts>=6.1.0

[video-tts-kokoro]
kokoro>=0.9.4

[video-tts-xtts]
coqui-tts>=0.22.0
