
Text to Image
Create AI images from text prompts
Edit images with OpenAI ChatGPT Images 2.5 Edit Client API using prompts and multiple references. Affordable access for product visuals and creative workflows.
This model is currently in preview and may be less stable than standard versions.
Try the AI Image Generator now
| Parameters | Price | Original Price | Discount |
|---|
ChatGPT Images 2.5 Edit Client API provides very affordable, instruction-based image editing for developers and creative teams on Flaq AI. Begin with source imagery and describe the requested change while identifying the visual details that should remain consistent. The Client route offers the same core editing workflow for budget-conscious teams creating product imagery, campaign assets, and application-based designs.
Focused Image Editing: Request a specific change to a subject, background, object, or piece of copy while keeping unrelated details stable.
Source Detail Preservation: Maintain recognizable subjects, composition, lighting relationships, and important visual characteristics from the source material.
Reference-Guided Changes: Use source imagery to guide the subject, environment, or visual treatment described in the editing prompt.
Complex Scene Handling: Apply targeted changes within detailed backgrounds and compositions without rebuilding the entire image from the beginning.
Consistent Creative Refinement: Continue developing an image through clear editing instructions while preserving the visual direction established in earlier work.
Application Integration: Add instruction-based image revision to design tools, content systems, and creative production workflows through the ChatGPT Images 2.5 Edit Client route.
Input: Provide source imagery and a natural-language prompt that describes the requested change and the details to preserve.
Output: Receive an edited result guided by the source material and written instructions.
Editing Direction: State what should change, what must remain unchanged, and how the final image should be used.
Capabilities: Prompt-based editing, background and object changes, visual restyling, composition refinement, and source-aware creative iteration through ChatGPT Images 2.5 Edit Client API integration.
Campaign Asset Updates: Adapt existing creative to a new theme, setting, or message while retaining key visual elements.
Product Image Refinement: Update backgrounds, lighting, or surrounding context while keeping the product recognizable.
Social Media Variations: Develop new treatments of an existing visual for different campaigns and publishing contexts.
Brand & Layout Adjustments: Revise copy, composition, or supporting elements while preserving the established design language.
Creative Iteration: Build on a selected image through focused changes instead of recreating the entire composition.
Note: Use source material you are authorized to edit and keep requests consistent with applicable content and safety requirements. If generation fails, revise the request and try again.
ChatGPT Images 2.5 Edit Client vs. GPT Image 2
GPT Image 2 supports image generation and editing within OpenAI's API model lineup. ChatGPT Images 2.5 Edit Client
emphasizes focused revisions, source-detail preservation, and reliable handling of complex editing instructions.
ChatGPT Images 2.5 Edit Client vs. Nano Banana 2 Edit
Nano Banana 2 Edit provides instruction-based editing within the Gemini ecosystem. ChatGPT Images 2.5 Edit Client
offers an OpenAI-centered workflow for targeted changes and source-aware refinement.
ChatGPT Images 2.5 Edit Client vs. Nano Banana Pro Edit
Nano Banana Pro Edit supports detailed generation and editing workflows in the Gemini model family. ChatGPT Images 2.5
Edit Client focuses on preserving established visual elements while applying clearly defined revisions.
ChatGPT Images 2.5 Edit Client vs. FLUX.2
FLUX.2 supports reference-led editing and visual control. ChatGPT Images 2.5 Edit Client provides a workflow centered
on natural-language changes, stable composition, and recognizable source subjects.
ChatGPT Images 2.5 Edit Client vs. Qwen Image 2.0
Qwen Image 2.0 combines generation and editing in one image model family. ChatGPT Images 2.5 Edit Client is positioned
around focused revision, preservation of surrounding details, and continued creative refinement.
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: 'chatgpt-images-2.5-edit-client',
width: 1,
height: 1,
resolution: '1k',
prompt: 'Change the jacket color to deep navy, keep lighting consistent',
image_url_list: ['https://example.com/source.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': 'chatgpt-images-2.5-edit-client',
'width': 1,
'height': 1,
'resolution': '1k',
'prompt': 'Change the jacket color to deep navy, keep lighting consistent',
'image_url_list': ['https://example.com/source.jpg']
}
)
task_id = response.json()['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": "chatgpt-images-2.5-edit-client",
"width": 1,
"height": 1,
"resolution": "1k",
"prompt": "Change the jacket color to deep navy, keep lighting consistent",
"image_url_list": ["https://example.com/source.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"