skills/spiceai/skills/spice-vectors

spice-vectors

SKILL.md

Spice Vector Engines

Vector engines store and index embeddings for efficient similarity search operations.

Basic Configuration

datasets:
  - from: postgres:documents
    name: docs
    acceleration:
      enabled: true
    vectors:
      enabled: true
      engine: s3_vectors
      params:
        # engine-specific parameters

Supported Engines

Engine Description
s3_vectors Amazon S3 Vectors for cloud storage

Requirements

  • Dataset must have acceleration enabled (acceleration.enabled: true)
  • Dataset must have embedding columns configured

S3 Vectors Configuration

datasets:
  - from: postgres:documents
    name: docs
    acceleration:
      enabled: true
    columns:
      - name: content
        embeddings:
          - from: embed_model
    vectors:
      enabled: true
      engine: s3_vectors
      params:
        s3_vectors_bucket: my-vectors-bucket
        s3_vectors_region: us-east-1

Column Metadata for Vectors

Specify which columns to include in vector storage:

columns:
  - name: content
    embeddings:
      - from: embed_model
    metadata:
      vectors: filterable    # or 'non-filterable'
  - name: category
    metadata:
      vectors: filterable    # enable filtering on this column
Metadata Value Description
filterable Store and enable filtering on this column
non-filterable Store but don't index for filtering

Full Example

embeddings:
  - from: openai:text-embedding-3-small
    name: embed_model
    params:
      openai_api_key: ${ secrets:OPENAI_API_KEY }

datasets:
  - from: postgres:articles
    name: articles
    acceleration:
      enabled: true
      engine: duckdb
    columns:
      - name: body
        embeddings:
          - from: embed_model
            row_id: id
        metadata:
          vectors: non-filterable
      - name: category
        metadata:
          vectors: filterable
    vectors:
      enabled: true
      engine: s3_vectors
      params:
        s3_vectors_bucket: my-bucket

Documentation

Weekly Installs
2
Repository
spiceai/skills
Installed on
windsurf2
opencode2
codex2
claude-code2
antigravity2
gemini-cli2