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.1.tar.gz (10.9 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.1.tar.gz.

File metadata

File hashes

Hashes for llama_index_vector_stores_pixeltable-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4d47100f1175d389fcea1904fac4fa6a2ff1972e9ead61e8f6b9db38187abe32
MD5 0b65f2df82a6949f21612623ee1ce40c
BLAKE2b-256 1024846bf3c112934f41726b31d376b31815b7bb8eb3a6a6649e5f7d5f55e5c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for llama_index_vector_stores_pixeltable-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_vector_stores_pixeltable-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a96c3663d6cc9ce2e517169cb4f3c28992f8ce7ec31aa258ff00ee7baa229853
MD5 f9cfb3dda7bc0be83354a5d4b72fddda
BLAKE2b-256 e1f97bf5f195499587e76c1abe300e8c0e8fd9ac25d4ce8c1aadceeb7b7ac3b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for llama_index_vector_stores_pixeltable-0.1.1-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