image or image_url, never both. Unlike text search, collection_id is optional — omitting it searches your entire library.
Constraints
- Max file size: 10 MB
- Minimum dimensions: 64×64 pixels — smaller images are rejected as too low-quality to match reliably
image_urlis fetched server-side with SSRF protection; URLs resolving to private, loopback, or link-local addresses are rejected
What it matches
Image search operates on visual content only (type: "frame" segments) — a static image has no transcript to compare against. If you combine image with a text query in the same request, the image is treated as primary and the text is used to re-rank: results are 60% image similarity, 40% text similarity.
Combining with text-derived filters
You can still passlabels alongside an image query to restrict matches to frames with specific auto-detected scene labels — see Combined Queries.