aiohttp
configparser
future
json_repair
nano-vectordb
networkx
numpy
pandas<2.4.0,>=2.0.0
pipmaster
pydantic
pypinyin
python-dotenv
setuptools
tenacity
tiktoken
xlsxwriter>=3.1.0

[api]
aiohttp
configparser
future
json_repair
nano-vectordb
networkx
numpy
openai<3.0.0,>=1.0.0
pandas<2.4.0,>=2.0.0
pipmaster
pydantic
pypinyin
python-dotenv
setuptools
tenacity
tiktoken
xlsxwriter>=3.1.0
aiofiles
ascii_colors
asyncpg
distro
fastapi
httpcore
httpx
jiter
passlib[bcrypt]
psutil
PyJWT<3.0.0,>=2.8.0
python-jose[cryptography]
python-multipart
pytz
uvicorn

[offline]
lightrag-hku[offline-docs,offline-llm,offline-storage]

[offline-docs]
openpyxl<4.0.0,>=3.0.0
pycryptodome<4.0.0,>=3.0.0
pypdf2>=3.0.0
python-docx<2.0.0,>=0.8.11
python-pptx<2.0.0,>=0.6.21

[offline-llm]
openai<3.0.0,>=1.0.0
anthropic<1.0.0,>=0.18.0
ollama<1.0.0,>=0.1.0
zhipuai<3.0.0,>=2.0.0
aioboto3<16.0.0,>=12.0.0
voyageai<1.0.0,>=0.2.0
llama-index<1.0.0,>=0.9.0

[offline-storage]
redis<8.0.0,>=5.0.0
neo4j<7.0.0,>=5.0.0
pymilvus<3.0.0,>=2.6.2
pymongo<5.0.0,>=4.0.0
asyncpg<1.0.0,>=0.29.0
qdrant-client<2.0.0,>=1.7.0
