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
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

