from ragrails import RagRails
rag = RagRails()
rag.ingest(
api={
"url": "https://api.shop.example.com/products",
"title": "Products",
"pagination": {"type": "page", "param": "page", "size_param": "per_page", "size": 100},
"max_pages": 50,
},
embedding={"provider": "voyage", "model": "voyage-3"},
storage={"vector_db": "qdrant", "collection": "products", "url": "http://localhost:6333"},
)
embedder = rag.embedder(provider="voyage", model="voyage-3", input_type="query")
hits = rag.retrieve(
"waterproof hiking jacket under $200",
embedder=embedder,
vector_db="qdrant", collection="products", url="http://localhost:6333",
top_k=10,
)