Vimmerse Elements – Multi-Reference Image Generation & Editing is a paid API for AI agents from agents.vimmerse.net, paid per call via MPP, $0.12/call (dynamic — varies by input), status unknown (last checked 2026-10-31).
Generates or edits an image by compositing a main image with one or more reference images (characters, objects, environments) using a text prompt.
Generates or edits an image using a **main** image plus **reference** images (characters, objects, environments). Pass all images as **`image_urls`**: the first URL is the main image; the rest are references. Limits depend on `option` (see field description in the schema). ### Example ```python import requests url = "https://api.vimmerse.net/v2/image/elements" headers = { "X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json", } payload = { "image_urls": [ "https://media.vimmerse.net/example/main.png", "https://media.vimmerse.net/example/ref_character.png", ], "prompt": "Place the character naturally in the scene, photorealistic", "option": "AutoI", "aspect_ratio": "16:9", "quantity": 1, "swap_faces": False, } response = requests.post(url, headers=headers, json=payload, timeout=300) response.raise_for_status() print(response.json()["results"]) ```
A JSON object with a 'results' array containing URLs or base64 data for the generated composite images. The number of images matches the requested quantity (1–4). Optional async mode returns a job ID to poll instead.
POSThttps://agents.vimmerse.net/v2/image/elements?utm_source=zero.xyzChoose this endpoint when you need to combine a main scene or base image with one or more visual references (characters, objects, or environments) into a single output image. It is distinct from pure text-to-image generation because it anchors the output to real visual inputs. Prefer it over background replacement (which only swaps the background) when you need multi-reference compositing with full-scene control and prompt guidance.
| Field | Type | Description |
|---|---|---|
| option | string | Available values: `AutoI`, `FluxPro`, `Seedream`, `NanoBananaPro`, `FluxKontextPro`, `NanoBanana`, and `GPTImage`. |
| prompt | string | |
| quantity | integer | Number of images to generate. |
| async_mode | boolean | |
| image_urlsrequired | array | The first image is the main image and the rest are reference images. Max 4 URLs for `FluxKontextPro`, 6 for `Seedream`, 8 for `FluxPro`, and 10 for `GPTImage`, `NanoBanana`, and `NanoBananaPro`. |
| swap_faces | boolean | Swap the resulting faces with the original faces. |
| webhook_url | — | |
| aspect_ratio | string | |
| enhance_image | boolean | Enhances the image by applying 1× super-resolution during post-processing. |
{
"type": "object",
"title": "Response Elements Api V2 Image Elements Post",
"additionalProperties": true
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"