Installation

RactoGateway requires Python 3.10 or later.

Core

pip install ractogateway

LLM Providers

pip install ractogateway[openai]
pip install ractogateway[google]
pip install ractogateway[anthropic]
pip install ractogateway[all]        # all three providers

RAG

pip install ractogateway[rag]        # readers + NLP (in-memory store)
pip install ractogateway[rag-all]    # everything RAG

Individual RAG extras:

Extra

Installs

rag-pdf

pypdf

rag-word

python-docx

rag-excel

openpyxl

rag-image

pillow

rag-nlp

nltk

rag-chroma

chromadb

rag-faiss

faiss-cpu, numpy

rag-pinecone

pinecone-client

rag-qdrant

qdrant-client

rag-weaviate

weaviate-client

rag-milvus

pymilvus

rag-pgvector

psycopg2-binary, pgvector

rag-voyage

voyageai