
Text to Image
Create AI images from text prompts
Professional image editing by Qwen Image 2.0 Pro Edit API. Optimized for high-concurrency stability and consistent high-quality results at a budget rate. Built for free testing and stable API workflows.
Try the AI Image Generator now
| Parameters | Price | Original Price | Discount |
|---|
Qwen Image 2.0 Pro Edit API from Alibaba delivers premium-quality AI image editing with enhanced precision for developers and creative professionals. This high-fidelity image editing API integration helps you transform existing visuals into studio-grade outputs through natural-language instructions per edit. The Qwen Image 2.0 Pro model provides advanced semantic reasoning for complex, multi-step edits, while the API provides robust integration for demanding production editing workflows on Flaq AI.
Note Please ensure your prompts comply with Alibaba's content safety guidelines. If an error occurs, review your prompt for restricted content, adjust it, and try again.
Qwen Image 2.0 Pro Edit vs. Qwen Image 2.0 Standard Edit Qwen Image 2.0 Standard Edit provides excellent editing quality at a lower price point, ideal for high-volume workflows. Qwen Image 2.0 Pro Edit delivers enhanced precision, finer detail preservation, and superior rendering accuracy for demanding commercial editing applications.
Qwen Image 2.0 Pro Edit vs. GPT-Image-1 (OpenAI) GPT-Image-1 is a versatile creative image model with broad editing capabilities. Qwen Image 2.0 Pro Edit API is optimized for precision-driven professional edits, flexible resolution control, and advanced multilingual instruction handling for premium production teams through cost-effective API integration.
Qwen Image 2.0 Pro Edit vs. FLUX.1 [dev] FLUX.1 [dev] focuses on detail-intensive technical workflows. Qwen Image 2.0 Pro Edit API emphasizes semantic, instruction-driven editing with enhanced precision, multilingual support, and layout-aware transformations—making it stronger for professional production editing through Alibaba API integration.
Qwen Image 2.0 Pro Edit vs. Nano Banana Pro Edit Nano Banana Pro Edit leverages Google's Gemini architecture for advanced editing capabilities. Qwen Image 2.0 Pro Edit API counters with broader custom resolution options, stronger Chinese-language support, and competitive premium-tier pricing—offering a compelling choice for teams requiring multilingual and resolution-flexible editing workflows.
Qwen Image 2.0 Pro Edit vs. Seedream Edit Seedream Edit is strong for stylized artistic modifications with fast processing. Qwen Image 2.0 Pro Edit API is tuned for precision photorealistic editing, fine-detail preservation, and controlled composition adjustments in demanding production pipelines with premium rendering quality.
Explore several AI creation tools for quick image and video workflows in your browser, then scale successful ideas with Flaq AI's production-ready model APIs. Flaq AI provides a unified API layer for all models, making it easy to use and scale your workflows.

Create AI images from text prompts

Create AI images from images and text prompts

Create AI videos from text prompts

Animate images into AI videos

Create AI images and videos in one unified workspace

Create consistent videos from reference media

Build visual AI image and video workflows on an infinite canvas
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'qwen-image-2.0-pro-edit',
prompt: 'Transform this image into a professional portrait with soft studio lighting',
width: 16,
height: 9,
image_url_list: ['https://example.com/image1.jpg']
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'qwen-image-2.0-pro-edit',
'prompt': 'Transform this image into a professional portrait with soft studio lighting',
'width': 16,
'height': 9,
'image_url_list': ['https://example.com/image1.jpg']
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "qwen-image-2.0-pro-edit",
"prompt": "Transform this image into a professional portrait with soft studio lighting",
"width": 16,
"height": 9,
"image_url_list": ["https://example.com/image1.jpg"]
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"