Metadata-Version: 2.4
Name: ragentkit
Version: 0.1.1
Summary: A clean-architecture RAG library with graph orchestration, multi-provider LLMs, and a low-code facade.
Requires-Python: >=3.10
Requires-Dist: openai>=1.0.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: anyio>=3.7.0
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.20.0; extra == "anthropic"
Provides-Extra: gemini
Requires-Dist: google-generativeai>=0.5.0; extra == "gemini"
Provides-Extra: cohere
Requires-Dist: cohere>=5.0.0; extra == "cohere"
Provides-Extra: qdrant
Requires-Dist: qdrant-client>=1.7.0; extra == "qdrant"
Provides-Extra: chroma
Requires-Dist: chromadb>=0.4.0; extra == "chroma"
Provides-Extra: pinecone
Requires-Dist: pinecone-client>=3.0.0; extra == "pinecone"
Provides-Extra: redis
Requires-Dist: redis>=5.0.0; extra == "redis"
Requires-Dist: aioredis>=2.0.0; extra == "redis"
Provides-Extra: sqlite
Provides-Extra: bedrock
Requires-Dist: aioboto3>=12.0.0; extra == "bedrock"
Provides-Extra: azure
Requires-Dist: openai>=1.0.0; extra == "azure"
Provides-Extra: groq
Requires-Dist: openai>=1.0.0; extra == "groq"
Provides-Extra: together
Requires-Dist: openai>=1.0.0; extra == "together"
Provides-Extra: mistral
Requires-Dist: openai>=1.0.0; extra == "mistral"
Provides-Extra: ollama
Requires-Dist: openai>=1.0.0; extra == "ollama"
Provides-Extra: vllm
Requires-Dist: openai>=1.0.0; extra == "vllm"
Provides-Extra: local
Requires-Dist: sentence-transformers>=2.0.0; extra == "local"
Requires-Dist: transformers>=4.30.0; extra == "local"
Requires-Dist: torch>=2.0.0; extra == "local"
Requires-Dist: llama-cpp-python>=0.2.0; extra == "local"
Provides-Extra: langsmith
Requires-Dist: langsmith>=0.1.0; extra == "langsmith"
Provides-Extra: reranker
Requires-Dist: sentence-transformers>=2.0.0; extra == "reranker"
Provides-Extra: all
Requires-Dist: ragentkit[anthropic,azure,bedrock,chroma,cohere,gemini,groq,langsmith,local,mistral,ollama,pinecone,qdrant,redis,reranker,together,vllm]; extra == "all"
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: anyio[trio]; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: Cython>=3.0.0; extra == "dev"
