requests
python-dotenv
pandas~=2.0.0
pyarrow~=12.0.0
loguru
httpx
anyio
openai
faiss-cpu
langchain
langsmith
pypdf
InstructorEmbedding
torch
tdqm
transformers
datasets
jsonlines
numpy
scikit_learn
scipy
sentence_transformers
rich
PyPDF2
pinecone-client[grpc]
python-box
ctransformers
uvicorn
fastapi
tiktoken

[dev]
ipykernel
mypy>=1.0.1
black
pre-commit
pip-tools
loguru
requests
python-dotenv
tdqm

[server]
uvicorn
fastapi
jose
python-multipart
pydantic[email]
pydantic-settings
Jinja2
SQLAlchemy
alembic
gunicorn
passlib
python-jose
tenacity
redis
aioredis
termcolor
tiktoken

[test]
pytest
trio
pytest-httpx
pytest-redis

[ui]
openai
termcolor
tiktoken
gradio
python-dotenv
loguru
