openai>=2.45.0
anthropic>=0.116.0
google-genai>=2.11.0
xai-sdk>=1.17.0
requests>=2.33.1
httpx>=0.28.1
urllib3>=2.6.3
python-dotenv>=1.2.2
tqdm>=4.67.3
prompt-toolkit>=3.0.52
llmcapa<0.6,>=0.5.7
pyyaml>=6.0.3
certifi>=2026.2.25
numpy>=2.4.4
jinja2>=3.1.6
python-multipart>=0.0.22
websockets>=16.0

[:sys_platform == "win32"]
pyreadline3>=3.5.4
pywin32>=311

[location-linux]

[location-linux:sys_platform == "linux"]
dbus-next>=0.2.3

[location-macos]

[location-macos:sys_platform == "darwin"]
pyobjc-framework-CoreLocation>=11.1

[realtime]
sounddevice>=0.5.0

[realtime-aec]
sounddevice>=0.5.0
webrtc-audio-processing>=0.1.3

[test]
pytest
pdfplumber
pint
pandas
openpyxl
python-pptx
python-docx
odfpy
scapy
bitchat-protocol>=0.2.0
mcp
holidays
pyautogui
pygetwindow
fastapi
uvicorn
cryptography

[zai]
zai-sdk
