spice-vectors

📁 spiceai/skills 📅 Jan 25, 2026
4
总安装量
4
周安装量
#53384
全站排名
安装命令
npx skills add https://github.com/spiceai/skills --skill spice-vectors

Agent 安装分布

opencode 4
codex 4
gemini-cli 4
antigravity 3
claude-code 3

Skill 文档

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