Search the Voyage index of 1,852,370 captioned images using joint image-and-caption embeddings, hybrid retrieval and caption text reranking. Supports text, uploaded images via image_base64, public image_url, or image plus text. Supply query text or one image; icon-pack search is not supported. Describe subjects, recognizable names, visible text, mood, style or composition in natural language, such as 'misty mountains at sunrise'. Use find_similar_images when you already have a Lightdrift asset_id, or get_image to retrieve one known image without a search. Returns query_id and a ranked results array with asset_id, file and thumbnail URLs, source, dimensions, and rights including attribution. Set k for result count; optional candidate and ranking controls normally need no changes. Defaults exclude AI-generated images, require commercial-use licenses, and require width >= 1000 pixels; nsfw_max defaults to 0.2. These four defaulted filters accept null to opt out; unknown NSFW scores pass. Requires OAuth or an API key and is subject to the account's plan rate limits and monthly credits. Each successful call uses 1 credit per 10 results returned, minimum 1; failed calls are not charged and repeated calls charge again. Search by image (image_base64 or image_url) and image plus text need a paid plan: on the Free plan they return a paid_feature error, and k above 10 is capped to 10 results with a notice. When credits run out the call returns credits_exhausted with an upgrade link. Does not modify images or publish anything. Inspect each result's rights before use.