Spice.ai OSS Reference Docs
This section contains reference documentation for the Spice.ai runtime, CLI, API, and Spicepod configuration syntax.
Spicepod specification
11 items
SQL Reference
12 items
Data Types Reference
2 items
Models Grade Report
Spice AI graded Large-Language-Model (LLM) evaluation report
Task History
The Spice runtime stores information about completed tasks in the spice.runtime.task_history table. Each task represents a single unit of execution within the runtime, such as a SQL query or an AI chat completion, and is represented by a unique span.
Duration
Durations are represented as a number with a time unit suffix. A value without a suffix is interpreted as seconds, and fractional values (e.g. 1.5h) are accepted.
File Formats
File-based data connectors — including s3//, file//, sftp://, and others — support multiple structured and document file formats. This page details the format-specific parameters available for each.
Cron Schedules
The Runtime supports cron expressions with optional seconds, like /10 which evaluates to every 10th second (10, 20, 30, etc).
System Requirements
System requirements for running Spice.ai Open Source
Distributions
Distribution variants of the Spice runtime for different use cases and deployment scenarios, including data-only, GPU-accelerated, NAS, and allocator variants.
Memory
Guidelines and best practices for managing memory usage and optimizing performance in Spice deployments.
Performance Tuning
Comprehensive guide to optimizing query performance, acceleration, and resource utilization in Spice deployments.
