Omnigen V2

OmniGen is a unified image generation model that can generate a wide range of images from multi-modal prompts. It can be used for various tasks such as Image Editing, Personalized Image Generation, Virtual Try-On, Multi Person Generation and more!

Input

Fields marked * are required. Review the price before generating.

The prompt to generate or edit an image. Use specific language like 'Add the bird from image 1 to the desk in image 2' for better results.

URLs of input images to use for image editing or multi-image generation. Support up to 3 images.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

The size of the generated image.

The number of images to generate.

Additional settings

The number of inference steps to perform.

The same seed and the same prompt given to the same version of the model will output the same image every time.

Tips and requirements

The Text Guidance scale controls how closely the model follows the text prompt. Higher values make the model stick more closely to the prompt.

Tips and requirements

The Image Guidance scale controls how closely the model follows the input images. For image editing: 1.3-2.0, for in-context generation: 2.0-3.0

Negative prompt to guide what should not be in the image.

CFG range start value.

CFG range end value.

The scheduler to use for the diffusion process.

The format of the generated image.

Price$0.24 / megapixel

You sign up first. Your settings are kept.

API code for this input

Complete the required fields and fix input errors to see API code.

How to use Omnigen V2

Getting started

For multiple references, identify which image supplies each object or visual detail.

Review your result

Check that referenced objects land in the intended scene and retain their defining features.

Inputs and settings

prompt is required; input_image_urls is optional for editing or combining references. Text-only requests can start without source images.

text_guidance_scale and image_guidance_scale adjust text and reference influence separately. Keep cfg_range_start, cfg_range_end and scheduler unchanged while first refining the brief.