GPT Image 2 API
OpenAI GPT Image 2 — endpoint teks-ke-gambar dan edit berkualitas tinggi dari prompt bahasa alami. Tingkat kualitas (low / medium / high) dan penskalaan resolusi memungkinkan Anda menyeimbangkan biaya dan fidelitas pada setiap panggilan.
Endpoint teks-ke-gambar dan edit dengan tingkat kualitas (low / medium / high) dan penskalaan resolusi (dasar, 2K, 4K). Endpoint edit menerima satu atau lebih gambar referensi untuk penyuntingan dengan bahasa alami.
/filters:quality(82)/examples/bdc87732ca150d74d58327357a20ecdd/1783683931539388653_vcluDNzJ.webp)
Ringkasan
Tentang GPT Image 2 API
Apa yang dilakukan GPT Image 2, posisinya dalam jajaran model OpenAI, dan mengapa banyak tim memilihnya.
GPT Image 2 adalah model pembuatan dan pengeditan gambar dari OpenAI, tersedia melalui REST API WaveSpeedAI. OpenAI GPT Image 2 — endpoint teks-ke-gambar dan edit berkualitas tinggi dari prompt bahasa alami. Tingkat kualitas (low / medium / high) dan penskalaan resolusi memungkinkan Anda menyeimbangkan biaya dan fidelitas pada setiap panggilan.
Endpoint teks-ke-gambar dan edit dengan tingkat kualitas (low / medium / high) dan penskalaan resolusi (dasar, 2K, 4K). Endpoint edit menerima satu atau lebih gambar referensi untuk penyuntingan dengan bahasa alami.
Keluarga GPT Image 2 di WaveSpeedAI menyediakan 2 endpoint REST yang mencakup alur kerja Text-To-Image, Image-To-Image. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan GPT Image 2 dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API GPT Image 2
2 endpoint GPT Image 2 tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/1782721508918099909_oCMW3dT2.webp)
Gpt Image 2 Text To Image
OpenAI's GPT Image 2 Text-to-Image generates high-quality images from natural-language prompts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782721434327650196_n8i8hqAK.webp)
Gpt Image 2 Edit
OpenAI's GPT Image 2 Edit enables image editing from natural-language instructions with one or more reference images. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat GPT Image 2 beraksi
Output nyata yang dihasilkan oleh API GPT Image 2. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API GPT Image 2
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian GPT Image 2 yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan GPT Image 2
Alur kerja umum yang dipakai pengembang dan kreator dengan API GPT Image 2.
Teks-ke-gambar dengan tingkat kualitas
openai/gpt-image-2/text-to-image menghasilkan gambar berkualitas tinggi dari prompt bahasa alami. Parameter quality (low / medium / high) memungkinkan Anda memilih keseimbangan biaya-kualitas per panggilan tanpa berganti endpoint.
Edit dengan gambar referensi
openai/gpt-image-2/edit memungkinkan penyuntingan gambar dari instruksi bahasa alami dengan satu atau lebih gambar referensi. Berguna untuk penyempurnaan berbasis prompt yang berpijak pada sumber tertentu.
Penskalaan resolusi untuk hasil akhir
Parameter resolusi mencakup dasar, 2K, dan 4K. Pilih ukuran terkecil yang memenuhi kebutuhan hasil akhir, naikkan hanya bila perlu. Format prompt sama di semua resolusi.
Iterasi pada kualitas low / medium
Kualitas low untuk iterasi arah prompt; medium untuk output kelas hasil akhir; high saat fidelitas puncak menjadi prioritas.
Alur kerja edit dengan bahasa alami
Endpoint edit menerima gambar sumber + teks instruksi, opsional dengan gambar referensi tambahan. Lebih ringan dibanding alur kerja masking; sangat berguna untuk penyempurnaan gaya ("buat lebih hangat", "tambahkan cangkir kopi", "hapus watermark").
Tips
Tips menulis prompt untuk GPT Image 2
Saran praktis untuk mendapatkan output yang lebih baik dari GPT Image 2 — diambil dari pola yang berhasil pada model gambar di pipeline produksi.
- 01
Gunakan parameter quality secara sengaja
GPT Image 2 menyediakan parameter quality dengan tingkat low / medium / high. Iterasi di low untuk arah prompt, sempurnakan di medium (default), sisihkan high untuk output utama / hasil akhir saat fidelitas puncak penting.
- 02
Gunakan endpoint Edit dengan gambar referensi
openai/gpt-image-2/edit menerima gambar sumber plus instruksi teks, opsional dengan gambar referensi tambahan. Lebih ringan daripada alur kerja masking — sangat berguna untuk penyempurnaan gaya ("buat lebih hangat", "tambahkan cangkir kopi").
- 04
Tulis prompt yang spesifik dan terstruktur
Subjek + adegan + pencahayaan + bahasa kamera menggali bagian terkuat dari pelatihan model. 'A tabby cat sitting on a windowsill, afternoon light, shallow depth of field, 50mm lens' jauh mengungguli 'a cat'.
- 05
Gunakan deskriptor gaya, bukan nama seniman
"In the style of editorial photography" atau "studio product lighting" lebih baik daripada menyebut nama seniman yang masih hidup — menghindari masalah lisensi komersial dan cenderung menghasilkan output yang lebih bisa dipakai.
Harga
Harga API GPT Image 2
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| openai/ | text-to-image | DISKON 5%$0.06$0.057 |
| openai/ | image-to-image | DISKON 5%$0.07$0.0665 |
API
Panggil API GPT Image 2
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Perbandingan
GPT Image 2 vs alternatif
Kapan memilih GPT Image 2 dibanding model serupa di WaveSpeedAI.
GPT Image 2 vs Nano Banana Pro
Nano Banana Pro mencakup teks-ke-gambar 4K, tingkat Ultra, dan varian Multi untuk pekerjaan batch. GPT Image 2 lebih murah untuk kualitas medium, dengan tingkat kualitas eksplisit (low/medium/high) dan endpoint edit berbasis gambar referensi.
GPT Image 2 vs Seedream 4.5
Seedream 4.5 menekankan tipografi dan menyediakan varian Sequential untuk konsistensi multi-gambar, sedangkan GPT Image 2 memiliki parameter kualitas dan alur kerja edit-dengan-referensi berbahasa alami yang ditangani Seedream secara berbeda.
GPT Image 2 vs Nano Banana 2
Nano Banana 2 menyediakan konsistensi multi-karakter (hingga 5) dan grounding pencarian web opsional. GPT Image 2 mencakup tingkat kualitas eksplisit dan endpoint edit gambar referensi, dengan penskalaan resolusi yang lebih luas (dasar / 2K / 4K).
GPT Image 2 vs GPT Image 2.5
GPT Image 2.5 adalah penerusnya: dua tingkat (Flare untuk kecepatan, Sunburst untuk fidelitas), lima level kualitas, bukan tiga, dan harga per gambar yang lebih rendah. GPT Image 2 tetap tersedia untuk pipeline yang prompt-nya sudah disetel dengannya; migrasi cukup dengan mengganti ID model. Lihat /gpt-image-2-5-api.
FAQ
GPT Image 2 API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan GPT Image 2 di WaveSpeedAI.
Apa itu API GPT Image 2?
GPT Image 2 adalah model pembuatan gambar dari OpenAI yang tersedia sebagai REST API di WaveSpeedAI. OpenAI GPT Image 2 — endpoint teks-ke-gambar dan edit berkualitas tinggi dari prompt bahasa alami. Tingkat kualitas (low / medium / high) dan penskalaan resolusi memungkinkan Anda menyeimbangkan biaya dan fidelitas pada setiap panggilan. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API GPT Image 2?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/openai/gpt-image-2/text-to-image dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API GPT Image 2?
GPT Image 2 mulai dari $0.057 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian GPT Image 2 apa saja yang tersedia?
WaveSpeedAI menyediakan 2 endpoint GPT Image 2 aktif: openai/gpt-image-2/text-to-image, openai/gpt-image-2/edit. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output GPT Image 2 dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model OpenAI. Sebagian besar model OpenAI mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai GPT Image 2 di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk GPT Image 2 DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari OpenAI.
Penyedia
Tentang OpenAI
Tim di balik GPT Image 2 dan jajaran model OpenAI lainnya di WaveSpeedAI.
OpenAI adalah lab di balik ChatGPT, GPT-4 dan GPT-5, DALL·E, Sora, dan Whisper. Model gambar dan videonya digunakan secara luas di aplikasi konsumen dan perusahaan, dengan fokus pada kepatuhan instruksi, fotorealisme, dan pagar pengaman yang konservatif. API gambarnya sering dipilih untuk kebutuhan pemasaran dan editorial yang membutuhkan kejelasan penggunaan komersial yang ketat.
Mulai membangun dengan GPT Image 2 di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari OpenAI dan semua penyedia lainnya.
/filters:quality(82)/examples/874ce526dc7b45f758856a297ebe3554/1783683932960323788_1NW4enxG.webp)
/filters:quality(82)/examples/109ce7033b5441fb1eff58b63d16863b/1783683934369707528_qazInwFP.webp)
/filters:quality(82)/examples/8c270f7907b063ff49eabce65b002171/1783683935824334487_V58ZZaju.webp)
/filters:quality(82)/examples/05380da16689443ee6dc4544b1744b71/1783683937583622712_z9xxqlg6.webp)