Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 2.24 KB

EXTENSIBILITY.md

File metadata and controls

18 lines (15 loc) · 2.24 KB

Spice.ai Extensibility

This document is an overview of all the interfaces and extension points in Spice.ai.

Component Description Definition Link
Data Connector Represents the source of data to the Spice.ai runtime. Specifies how to retrieve data, stream data updates, and write data back. dataconnector.rs
Data Accelerator Used by the runtime to store accelerated data locally. Specify which data accelerator to use via engine & mode fields. dataaccelerator.rs
Catalog Connector Catalog Connectors connect to external catalog providers and make their tables available for federated SQL query in Spice. Implemented as an optional function on the DataConnector trait. dataconnector.rs
Secret Stores A Secret Store is a location where secrets are stored and can be used to store sensitive data, like passwords, tokens, and secret keys. secrets.rs
Models A machine-learning (ML) or language model (LLM) to load for inferencing. modelsource.rs
Embeddings Embeddings map high-dimensional data to a lower-dimensional vector space. embeddings.rs