{"feature_extractor_name":"image_extractor","version":"v1","feature_extractor_id":"image_extractor_v1","description":"Image embedding extractor using Google SigLIP (768D). Generates dense vector embeddings for images and PDFs, with text query support in the same contrastive latent space. Optimized for visual similarity search, product matching, and text-to-image search.","icon":"image","source":"builtin","input_schema":{"description":"Input schema for image extractor.","examples":[{"image":"s3://bucket/images/product.jpg"}],"properties":{"image":{"description":"Image or PDF URL or S3 path for embedding generation.","title":"Image","type":"string"}},"required":["image"],"title":"ImageExtractorInput","type":"object"},"output_schema":{"additionalProperties":true,"description":"Output schema for image extractor.","properties":{"image_extractor_v1_embedding":{"description":"SigLIP image embedding (768-d).","items":{"type":"number"},"maxItems":768,"minItems":768,"title":"Image Extractor V1 Embedding","type":"array"},"processing_time_ms":{"description":"Processing time in milliseconds","title":"Processing Time Ms","type":"number"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"S3 URL of the thumbnail image","title":"Thumbnail Url"},"page_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Page number for PDF sources (1-indexed)","title":"Page Number"},"total_pages":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Total number of pages in the PDF","title":"Total Pages"}},"required":["image_extractor_v1_embedding","processing_time_ms"],"title":"ImageExtractorOutput","type":"object"},"parameter_schema":{"description":"Parameters for the Image Extractor.","examples":[{"enable_thumbnails":true,"extractor_type":"image_extractor","use_cdn":false}],"properties":{"extractor_type":{"const":"image_extractor","default":"image_extractor","description":"Discriminator field for parameter type identification.","title":"Extractor Type","type":"string"},"enable_thumbnails":{"default":true,"description":"Whether to generate thumbnail images.","title":"Enable Thumbnails","type":"boolean"},"use_cdn":{"default":false,"description":"Whether to use CloudFront CDN for thumbnail delivery.","title":"Use Cdn","type":"boolean"}},"title":"ImageExtractorParams","type":"object"},"supported_input_types":["image","pdf"],"max_inputs":{"image":1,"pdf":1},"default_parameters":{},"costs":{"tier":1,"tier_label":"SIMPLE","rates":[{"unit":"image","credits_per_unit":2,"description":"Base cost per image processed"}]},"required_vector_indexes":[{"feature_uri":"mixpeek://image_extractor@v1/google_siglip_base_v1","name":"google_siglip_base_v1","description":"Vector index for image and text embeddings (SigLIP 768-d, shared latent space)","type":"single","index":{"name":"image_extractor_v1_embedding","description":"Dense vector embedding for image and text content using SigLIP (shared contrastive space).","dimensions":768,"type":"dense","distance":"Cosine","datatype":"float32","on_disk":null,"supported_inputs":["image","pdf","text","string"],"inference_name":"google__siglip_base_patch16_224","inference_service_id":"google/siglip-base-patch16-224","purpose":null,"vector_name_override":null,"supports_multi_query":false}}],"required_payload_indexes":[],"position_fields":[]}