Data Layer
The Data Layer is the foundational layer of the InfiniRoute architecture, responsible for storing and managing all relevant data. This includes chat session histories, models metadata, and benchmark data. The Data Layer ensures that the Coordination Layer has access to up-to-date and accurate information necessary for routing decisions and maintaining an audit trail.
Key Components:
Chat Session History: Stores detailed records of all user interactions and inference requests, allowing for auditing and future reference.
Models Metadata: Contains comprehensive data about each model, including performance metrics, cost, and other critical attributes.
Models Benchmark Data: Maintains dynamic benchmark data for all models, used by the Router to make informed decisions about routing requests.
Benefits:
Comprehensive Data Management: Provides a robust framework for storing and retrieving essential data, supporting the entire system's operations.
Transparency and Auditability: Ensures that all interactions and decisions are logged, providing a transparent audit trail.
Support for Intelligent Routing: Supplies the Coordination Layer with the necessary data to optimise model selection and routing, improving overall system performance.
Last updated