numpy>=1.24.0
tiktoken>=0.5.0
nest-asyncio>=1.5.0

[all]
quira[anthropic,chroma,gemini,groq,integrations,litellm,local-embed,memcached,milvus,ollama,openai,pdf,pinecone,qdrant,redis,spacy,supabase,weaviate]

[anthropic]
anthropic>=0.18.0

[chroma]
chromadb>=0.4.0

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
black>=23.0.0
mypy>=1.5.0

[gemini]
google-generativeai>=0.4.0

[groq]
groq>=0.4.0

[integrations]
langchain-core>=0.1.0
llama-index-core>=0.10.0

[litellm]
litellm>=1.40.0

[local-embed]
fastembed>=0.2.0

[memcached]
aiomcache>=0.8.0

[milvus]
pymilvus>=2.3.0

[ollama]
ollama>=0.2.0

[openai]
openai>=1.0.0

[pdf]
pymupdf>=1.23.0

[pinecone]
pinecone-client>=3.0.0

[qdrant]
qdrant-client>=1.7.0

[redis]
redis>=5.0.0

[spacy]
spacy>=3.7.0

[supabase]
supabase>=2.3.0

[weaviate]
weaviate-client>=4.4.0
