View on GitHub
Runnable reference for this extractor — inputs, parameters, output fields, embedding models, and copy-paste examples. Auto-generated from the live registry.
View extractor details at api.mixpeek.com/v1/collections/features/extractors/image_extractor_v1 or fetch programmatically with
GET /v1/collections/features/extractors/{feature_extractor_id}.Pipeline Steps
- Filter Dataset (if collection_id provided)
- Filter to specified collection
- Detect Content Types
- Sample 100 rows to identify images vs PDFs
- PDF Page Expansion (conditional: if PDF content detected)
- Render each PDF page at 72 DPI using PyMuPDF
- Create separate image for each page
- SigLIP Image Embedding Generation
- Resize to 224×224 internally
- GPU-accelerated inference
- Generate 768D visual embeddings
- Thumbnail Generation (conditional: if
enable_thumbnails=true)- Resize to 640px width at 85% quality
- Upload to S3 with optional CDN
- Output
- Image/page documents with embeddings
- Optional thumbnail URLs
When to Use
When NOT to Use
Input Schema
Supported Formats: JPEG, PNG, WebP, BMP, GIF (static)
Recommended Resolution: 224x224 or larger (automatically resized)
Max File Size: 10MB recommended
Output Schema
Parameters
The image extractor uses sensible defaults and requires no additional parameters for basic usage.Configuration Examples
Performance & Costs
Vector Index
In retrievers, reference this feature by its Feature URI above (the output name is
google_siglip_base_v1, not the index name image_extractor_v1_embedding).Cross-Modal Search
The SigLIP embeddings are compatible with SigLIP text embeddings, enabling cross-modal search where you can:- Find images using natural language text queries
- Match images to text descriptions
- Build hybrid search combining visual and textual similarity
Comparison with Other Image Extractors
Limitations
- Image only: Does not process video, audio, or text content
- No OCR: Cannot extract text from images; use
multimodal_extractorwith OCR - No face recognition: For face matching, use
face_identity_extractor - Single image: Processes one image at a time (batch via API)
- Resolution: Input is resized to 224x224 internally

