Skip to content

🔍 Retrievers API Reference

🔐 Licensed Component - Contact: bajpaikrishna715@gmail.com for licensing

Retriever Classes

QuantumRetriever

Quantum-enhanced document retrieval.

class QuantumRetriever(LicensedComponent):
    """Quantum document retriever."""

    async def retrieve(self, query: str, **kwargs) -> List[Document]:
        """Quantum-enhanced retrieval."""

    async def quantum_search(self, query: str, **kwargs) -> List[Document]:
        """Pure quantum search."""

VectorStoreRetriever

Retriever for vector stores.

class VectorStoreRetriever(QuantumRetriever):
    """Vector store quantum retriever."""

    async def similarity_search(self, query: str, k: int = 4) -> List[Document]:
        """Quantum similarity search."""

MultiRetriever

Multiple retriever coordination.

class MultiRetriever(QuantumRetriever):
    """Multi-source quantum retriever."""

    async def ensemble_retrieve(self, query: str, **kwargs) -> List[Document]:
        """Ensemble retrieval with quantum fusion."""

🔐 License Requirements

Retriever API features require appropriate licensing tiers. Contact bajpaikrishna715@gmail.com for licensing.