Expand description
RAG++ Public API Contracts
This module defines the formal input/output contracts for RAG++. These types form the stable interface for external consumers.
Structs§
- Ingest
Record - Record to be ingested into the RAG++ corpus.
- Prior
Bundle - Statistical priors from retrieved trajectories.
- RAGBuilder
- Builder for constructing RAG++ instances.
- Ranked
Candidate - A ranked candidate from retrieval.
- Retrieval
Request - Query request to the RAG++ retrieval engine.
- Retrieval
Response - Response from a RAG++ retrieval query.
- Search
Hit - A search hit from vector search.
Enums§
- Filter
Expression - Simplified filter expression for the public API.
- Filter
Value - Filter value types.
- Index
Type - Index type selection.
- Metadata
Value - Metadata value for ingestion.
Traits§
- Corpus
- Trait for record storage.
- Retrieval
Engine - Core trait for RAG++ retrieval engines.
- Vector
Searcher - Trait for vector indexes.