Docs / image / GPT Image 2.5 Flare Text to Image
GPT Image 2.5 Flare Text to Image online
Model gambar terbaru OpenAI, varian cepat. Pemahaman prompt dan tipografi yang tajam, keluaran 1K, 2K, atau 4K. Cocok untuk konten sosial, visual produk, dan produksi bervolume tinggi.
Rp Mulai Rp490 / image
gpt-image-2-5-flare-text-to-image/base model id
1 · Create a task
Kirim permintaan untuk membuat tugas generasi image. Wajib header Idempotency-Key. Saldo direservasi sebesar estimasi; task gagal tidak ditagih.
curl -X POST https://getrun.id/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Idempotency-Key: my-task-001" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2-5-flare-text-to-image/base",
"input": {
"prompt": "A cinematic night city poster with neon reflections on a rainy street.",
"resolution": "1K",
"aspect_ratio": "auto"
}
}'const res = await fetch('https://getrun.id/v1/tasks', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Idempotency-Key': 'my-task-001',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "gpt-image-2-5-flare-text-to-image/base",
"input": {
"prompt": "A cinematic night city poster with neon reflections on a rainy street.",
"resolution": "1K",
"aspect_ratio": "auto"
}
}),
});
const task = await res.json();import requests
res = requests.post(
"https://getrun.id/v1/tasks",
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": "my-task-001",
},
json={
"model": "gpt-image-2-5-flare-text-to-image/base",
"input": {
"prompt": "A cinematic night city poster with neon reflections on a rainy street.",
"resolution": "1K",
"aspect_ratio": "auto"
}
},
)
task = res.json()Input parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
prompt |
string | Yes | Used to describe the generated images. (max 20000 chars) | A cinematic night city poster with neon reflec |
resolution |
string | No | Image resolution Opsi: 1K 2K 4K |
1K |
aspect_ratio |
string | No | The aspect ratio of the generated image. Opsi: auto 1:1 3:2 2:3 4:3 3:4 16:9 9:16 21:9 27:16 16:27 9:8 8:9 |
auto |
2 · Poll the result
Ambil status tugas hingga selesai — poll tiap 2–5 detik.
Respons saat sukses:
{
"id": "task_9f2c…",
"status": "succeeded",
"model": "gpt-image-2-5-flare-text-to-image/base",
"price": {
"currency": "IDR",
"estimated": 490,
"reserved": 490,
"final": 490
},
"output": {
"urls": [
"https://storage.getcore.id/outputs/task_9f2c…/0.png"
],
"expires_at": "(7 hari setelah selesai)"
}
}
Status values
| Status | Keterangan |
|---|---|
queued | Tugas sedang diantrikan. |
processing | Sedang diproses. |
succeeded | Berhasil. |
failed | Gagal — lihat error detail, tidak ditagih. |
image/png, dilayani dari CDN kami dan berlaku 7 hari — salin ke penyimpananmu sendiri untuk jangka panjang.Best practices
Bila generation gagal, task berstatus failed dengan error.code ternormalisasi (mis. moderation_blocked, upstream_error) dan price.final = 0 — saldo dikembalikan otomatis. Daftar lengkap kode error ada di Error handling. Selalu kirim Idempotency-Key unik per tugas agar retry aman.
Coba tanpa kode: jalankan model ini langsung dari Playground atau lihat di API Market.
