Browse ModelsWavespeed AIQwen Image Max Edit

Qwen Image Max Edit

Qwen Image Max Edit

Playground

Try it on WavespeedAI!

Qwen Image Max Edit is an AI model for image editing with text prompts, supporting both Chinese and English languages. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Qwen-Image-Max Edit

Qwen-Image-Max Edit is Alibaba’s advanced AI-powered image editing model that transforms images based on text prompts. Supporting both Chinese and English inputs, it delivers precise edits while preserving the original style and quality.


Why Choose This?

  • Bilingual support Edit images using Chinese or English text prompts with equal accuracy.

  • Multi-image input Support up to 6 reference images for complex editing scenarios.

  • Flexible output sizing Maintains first image dimensions by default, or set custom size with preset aspect ratios.

  • Multiple output formats Export as JPEG, PNG, or WebP based on your needs.

  • Strong edit accuracy Understands context and object relationships for coherent modifications.


Parameters

ParameterRequiredDescription
promptYesText description of the desired edit (max 800 chars)
imagesYesReference images (1-6 images, 384-5000px)
sizeNoPreset aspect ratio: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
widthNoOutput width in pixels (256-1536, default: first image)
heightNoOutput height in pixels (256-1536, default: first image)
seedNoRandom seed for reproducibility (-1 for random)
output_formatNoOutput format: jpeg, png, webp (default: jpeg)

How to Use

  1. Upload your images — add 1-6 reference images for editing.
  2. Write your prompt — describe the edit in Chinese or English.
  3. Set size (optional) — choose a preset or custom dimensions, or leave empty to match first image.
  4. Set seed (optional) — use a specific seed for reproducible results.
  5. Choose output format — select jpeg, png, or webp.
  6. Run — submit and download your edited image.

Pricing

OutputCost
Per image$0.07

Best Use Cases

  • Photo Retouching — Remove objects, fix imperfections, enhance details.
  • Creative Editing — Transform scenes, modify elements, add artistic effects.
  • E-commerce — Edit product images, change backgrounds, adjust compositions.
  • Marketing — Adapt visuals for different campaigns and platforms.
  • Localization — Edit on-image text between Chinese and English.

Pro Tips

  • Use clear, specific edit instructions for best results.
  • Leave size empty to preserve original dimensions, or set custom size for specific output needs.
  • Multiple reference images help with complex edits requiring more context.
  • Use seed -1 for variety, or set a specific seed when iterating.
  • Choose WebP for smaller file sizes, PNG for transparency support.
  • Works equally well with Chinese and English prompts.

Notes

  • If size is not specified, output matches the first input image dimensions.
  • Custom size range is 256-1536 pixels for both width and height.
  • Input image resolution must be between 384-5000 pixels.
  • Maximum 6 images can be uploaded per edit.
  • Prompt length is limited to 800 characters.
  • Ensure uploaded image URLs are publicly accessible.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/qwen-image-max/edit" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "seed": -1
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-Text prompt describing the desired edit, supports Chinese and English (max 800 characters)
imagesarrayYes[]1 ~ 6 itemsReference images for editing (1-6 images, 384-3072px each dimension)
sizestringNo-256 ~ 1536 per dimensionImage dimensions in width*height format (e.g., 1024*1024, 1280*720)
seedintegerNo-1-1 ~ 2147483647Random seed for reproducibility (-1 for random, 0-2147483647 for specific seed)

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.