Last updated
| Modality | Developer |
|---|---|
| Inputs | GitHub repo or a code snippet |
| Outputs | 0–100 readiness grade and a Pixeltable refactor |
| Computed column | Audit of ingestion, vector sync, and lineage |
| What updates | A new or changed row recomputes only that row. Unchanged rows stay cached. |
| Canonical doc | Quick start |
import pixeltable as pxt
TableModel = pxt.model_base()
# One table holds the media. Computed columns and indexes stay in sync.
class Media(TableModel, name='media'):
video: pxt.Video
note: pxt.StringModality: Video
Computed column: In-browser ffmpeg.wasm; the file never becomes a Pixeltable column
DocsModality: Text
Computed column: Gemini embed_content index; query with column.similarity(string=...)
Docs