Skip to main content

LlamaIndex VectorStore integration for Pixeltable multimodal data infrastructure.

Project description

llama-index-vector-stores-pixeltable

LlamaIndex VectorStore integration backed by Pixeltable -- multimodal data infrastructure with built-in embedding indexes, incremental computation, and 25+ AI provider integrations.

Installation

pip install llama-index-vector-stores-pixeltable

Quick Start

from llama_index.core import VectorStoreIndex, SimpleDirectoryReader, StorageContext
from llama_index.vector_stores.pixeltable import PixeltableVectorStore

# Create the vector store
vector_store = PixeltableVectorStore(
    table_name="mydir.docs",
    embed_dim=1536,
)

# Load documents and build index
storage_context = StorageContext.from_defaults(vector_store=vector_store)
documents = SimpleDirectoryReader("./data").load_data()
index = VectorStoreIndex.from_documents(documents, storage_context=storage_context)

# Query
query_engine = index.as_query_engine()
response = query_engine.query("What is Pixeltable?")
print(response)

Connect to an Existing Pixeltable Table

vector_store = PixeltableVectorStore(table_name="mydir.existing_docs")
index = VectorStoreIndex.from_vector_store(vector_store)
query_engine = index.as_query_engine()

Why Pixeltable as a Vector Backend?

  • Persistent and versioned: Data survives restarts; every change is tracked
  • Incremental: Only new/changed rows get re-embedded
  • Multimodal native: Images, video, audio, and documents alongside text
  • 25+ AI providers: Built-in functions for OpenAI, Anthropic, Gemini, and more
  • No external services: Embedded PostgreSQL, no Docker required

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_vector_stores_pixeltable-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file llama_index_vector_stores_pixeltable-0.1.0.tar.gz.

File metadata

File hashes

Hashes for llama_index_vector_stores_pixeltable-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96c61d5506167c423c0e09fce4b3208aa85703b012debd56339c13e8ce0ed97a
MD5 eca4485fbd528ae5f9f1fafbc4c97078
BLAKE2b-256 133dee42bfeaa8fdcdf29e3cb701325dfa4e0bb26cc75af1b2402ffabc35a213

See more details on using hashes here.

Provenance

The following attestation bundles were made for llama_index_vector_stores_pixeltable-0.1.0.tar.gz:

Publisher: release.yml on pixeltable/llama-index-vector-stores-pixeltable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file llama_index_vector_stores_pixeltable-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_vector_stores_pixeltable-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f342144ad2b60853cd43e235d5169845dbcee785d08324f87bc6bdef9fe304b1
MD5 c586ca2f5fea68a83e5e91024543df99
BLAKE2b-256 418f4117098ff115c8665902d834e1306ad22f5ebaf5df5daea61bbb677aa987

See more details on using hashes here.

Provenance

The following attestation bundles were made for llama_index_vector_stores_pixeltable-0.1.0-py3-none-any.whl:

Publisher: release.yml on pixeltable/llama-index-vector-stores-pixeltable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page