submit_reference_image_search
Submit a reference-image similarity search as an asynchronous job. Use this when the user provides a directly downloadable public HTTPS image URL. The URL must resolve to image bytes without login or hotlink protection; HTML pages, local paths, and base64 are not supported. The embedding provider validates image format and size asynchronously and returns IMAGE_FETCH_FAILED, INVALID_IMAGE, or EMBEDDING_MODEL_ERROR when processing cannot continue. Genre aliases are normalized internally. If a normalized genre produces no candidates, the completed result explicitly marks a visual-only fallback instead of silently returning an empty set. Example: 'Find ads visually similar to this reference image.'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| genre | No | Optional game genre or sub-genre, for example SLG, match-3, puzzle, RPG. Aliases are normalized internally. If the normalized genre has no candidates, results may use an explicitly disclosed visual-only fallback. | |
| limit | No | Number of similar creatives to return when the job completes. Maximum 20. | |
| format | No | Optional creative format: image, video, or playable. | |
| country | No | Optional ISO 3166-1 alpha-2 country code, for example US, JP, KR, GB. | |
| platform | No | Optional platform filter, for example facebook, instagram, tiktok, youtube, admob. | |
| image_url | Yes | Directly downloadable public HTTPS image URL. It must return image bytes without login or hotlink protection. Do not pass an HTML page, local path, base64, or expiring authenticated URL. |