View on GitHub
Runnable reference for this extractor — inputs, parameters, output fields, embedding models, and copy-paste examples. Auto-generated from the live registry.
field_passthrough to specify specific fields or include_all_source_fields to control behavior. Supports vector passthrough from collection to collection.
View extractor details at api.mixpeek.com/v1/collections/features/extractors/passthrough_extractor_v1 or fetch programmatically with
GET /v1/collections/features/extractors/{feature_extractor_id}.When to Use
When NOT to Use
- When you need to generate embeddings → Use text_extractor or multimodal_extractor
- When you need to transform or enrich data → Use extractors with ML models
- When you need to decompose content (chunking, video splitting) → Use appropriate extractors
- When you have embeddings computed outside Mixpeek → Upsert them into a Vector Store namespace. Vector passthrough copies vectors between Mixpeek collections, and this extractor declares no vector index of its own.
Input Schema
The passthrough extractor accepts any input type and copies fields as-is.Output Schema
The output mirrors the input based on configuration:Parameters
The passthrough extractor has no required parameters. Configuration is handled throughfield_passthrough and input_mappings at the collection level.
Configuration Examples
Performance & Costs
Vector Indexes
The passthrough extractor creates no vector indexes. If you pass through existing embeddings, they retain their original index configuration from the source collection.Best Practices
- Use for multi-tier pipelines – When downstream collections need upstream data without reprocessing
- Minimize field selection – Only pass through fields you need to reduce storage and query overhead
- Preserve lineage – The passthrough extractor maintains
root_object_idandsource_collection_idfor data lineage tracking - Combine with other extractors – Use passthrough fields alongside ML extractors in the same collection to include metadata with generated features

