System Requirements
Before installing, ensure your system meets these requirements:- Python 3.10 or higher
- Linux, MacOS, or Windows
Installation
It is recommended that you install Pixeltable in a virtual environment.- venv
- uv
- conda
1
Create virtual environment
2
Activate environment
3
Install Pixeltable
Getting Help
- Join our Discord Community
- Report issues on GitHub
- Contact [email protected]
Build an Image Analysis App
1
Install Required Packages
Pixeltable requires only a minimal set of Python packages by default. To use AI models, you’ll need to install
additional dependencies.
2
Create a Table
Tables are persistent: your data survives restarts and can be queried anytime.
3
Add AI Object Detection
Computed columns run automatically whenever new data is inserted.
4
Insert Data
You can insert images from URLs and/or local paths in any combination.
5
Query Results
| image | labels |
|---|---|
| [Image] | [car, parking meter, truck, car, car, truck] |
| [Image] | [giraffe, giraffe] |
6
(Optional) Add LLM Vision
Pixeltable orchestrates LLM calls for optimized throughput, handling
rate limiting, retries, and caching automatically.
7
Insert a few more images.
When new data is insterted into tables, Pixeltable incrementally runs all
computed columns against the new data, ensuring the table is up to date.
What happened behind the scenes?
What happened behind the scenes?
Pixeltable automatically:
- Created a persistent multimodal table
- Downloaded and cached the DETR model
- Ran inference on your image
- Stored all results (including computed columns) for instant retrieval
- Will incrementally process any new images you insert