Loading playground
Input
Additional Settings
Customize your input with more control.
Result
Idle
This model is no longer supported.
Customize your input with more control.
Customize your input with more control.
Type # to reference inputs.
Hint: Drag and drop files from your computer, images from web pages, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Customize your input with more control.
Your request will cost $0.035 per image.
Qwen Image 2.0 Editing uses natural language instructions to modify images — no masks, control points, or multi-stage pipelines required. Describe the edit, provide a source image, and the model handles the rest. This standard endpoint is optimized for fast iteration at $0.035 per image.
| Parameter | Default | Range | Notes |
|---|---|---|---|
| prompt | — | string | Describe the desired edit in natural language |
| image_url | — | URL | Public URL of the image to edit |
| num_images | 1 | 1–4 | Multiple variations in one request |
| seed | random | integer | Reproducible results |
| output_format | png | png / jpeg / webp | Output file format |
pythonimport fal_client result = fal_client.subscribe( "fal-ai/qwen-image-2/edit", arguments={ "prompt": "Remove the person in the background and fill the area naturally", "image_url": "https://example.com/your-photo.jpg" } ) print(result["images"][0]["url"])
javascriptimport { fal } from "@fal-ai/client"; const result = await fal.subscribe("fal-ai/qwen-image-2/edit", { input: { prompt: "Remove the person in the background and fill the area naturally", image_url: "https://example.com/your-photo.jpg" }, }); console.log(result.data.images[0].url);
Use num_images: 2 or 3 to compare variations and pick the best result.
Edit prompts need to specify both the change and the context. A few patterns that work well:
The guidance_scale parameter is particularly important for editing:
Start at the default (4.5) and adjust based on results.