What it is good at
- Sharper detail and more natural light
- Keeps the subject of a reference photo
- Follows edits reliably over several rounds
NEW OpenAI · Image · 19 credits per image
GPT Image 2.5 is the image model OpenAI released on September 8, 2026. Ugesi runs its Sunburst version at high quality, made for edits that must keep the subject intact. One image costs 19 credits.
19 credits per image.
OpenAI points to four gains over GPT Image 2. Details are sharper, and light and texture look more natural. People and products from reference photos survive an edit better. Edit instructions also hold over several rounds instead of drifting. OpenAI adds that images arrive up to 50% faster.
There are two API versions. Flare is the fast default for most apps. Sunburst is meant for premium work that needs tight control across edits. Ugesi uses Sunburst, because most tools here change a photo you upload.
Pick it when the picture already exists and must stay recognizable. A bottle moves to a new background without its label changing. A room gets new furniture while the walls stay put. A portrait gets new light without a new face.
Good places to start: AI Product Photography with On marble or Dark studio. AI Image Editor with Swap the object or Remove logo. AI Relight with Window light, and Virtual Staging AI with Scandinavian.
State what must not change before you say what should. Try: "Keep the bottle, its label and its shape exactly as in the photo. Replace the background with wet black slate and soft side light."
In a second round, change one thing at a time. Ask for warmer light first, then for a new angle. Asking for both at once makes it harder to see which change broke the image.
Hands-on tests by DataCamp found that small, dense text is still weak. A long menu or fine print on a box can come back garbled. Keep the words short and large, or add them later in a design tool.
Each image costs 19 credits, about $0.20 at the best pack. Ten tries come to 190 credits. GPT Image 2 costs 14 credits per image, so it suits rough layout drafts. Counting from the cheapest, GPT Image 2.5 ranks 38th of 41 image models.
| Pack | Credits | Runs |
|---|---|---|
| $9 | 750 | 39 |
| $19 | 1,650 | 86 |
| $39 | 3,500 | 184 |
| $79 | 7,300 | 384 |
| $149 | 14,000 | 736 |
curl -X POST https://ugesi.com/api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2-5",
"prompt": "a product shot on white marble"
}'<?php
$ch = curl_init('https://ugesi.com/api/generate');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer YOUR_API_KEY',
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'gpt-image-2-5',
'prompt' => 'a product shot on white marble',
]),
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($response);type GenerateRequest = {
model: string;
prompt: string;
};
type GenerateResponse = {
job_id: number;
job_token: string;
credits_held: number;
status: "queued" | "succeeded";
output_text?: string;
};
const body: GenerateRequest = {
model: "gpt-image-2-5",
prompt: "a product shot on white marble",
};
const resp = await fetch("https://ugesi.com/api/generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.UGESI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(body),
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const job = (await resp.json()) as GenerateResponse;
console.log(job.job_id, job.status);import requests
resp = requests.post(
"https://ugesi.com/api/generate",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"model": "gpt-image-2-5",
"prompt": "a product shot on white marble",
},
timeout=60,
)
resp.raise_for_status()
print(resp.json()){
"model": "gpt-image-2-5",
"prompt": "a product shot on white marble"
}The API comes with every credit pack, from Lite to Enterprise, and uses the same balance as the website. API documentation and access →
Outputs made with paid credits can be used commercially. The maker's own rules for GPT Image 2.5 also apply (OpenAI Usage Policies). The full rules are in our Terms of service.
Sunburst, at high quality. OpenAI built it for premium work that needs tight control across edits. The faster Flare version is not offered here.
19 credits, about $0.20 at the best credit pack. The exact cost shows above the button before you generate.
For edits, yes by OpenAI's account: sharper detail, more natural light and better subject preservation. GPT Image 2 costs less, so it still suits quick drafts.
Yes. Upload the photo in AI Image Editor or AI Product Photography. Then pick GPT Image 2.5 in the model list.
Pay only for what you generate. New accounts start with free credits, no card needed.
Start for freeEssential cookies keep you signed in and protect forms. With your consent we also use statistics: where visits come from (for example a campaign) and which tools work. You can change your choice at any time under “Cookie settings” in the footer. Cookie policy
Essential (always on)
Sign-in, form security and remembering this choice.
An anonymous visit ID and the campaign source (utm), so we know what works. This data stays with us.