GPT Image 2 API: Cara Developer Mengakses Model Terbaru OpenAI
GPT Image 2 (gpt-image-2) tersedia melalui OpenAI API, memberikan developer akses programatik ke model generasi gambar paling canggih dari OpenAI. Dirilis pada 21 April 2026, model ini menghadirkan penalaran agentik, resolusi native 2K, rendering teks multibahasa, dan integrasi pencarian web ke dalam pipeline gambar produksi. Berikut semua yang perlu Anda ketahui untuk memulai.
Prasyarat
- Akun OpenAI dengan akses API
- Kunci API dari platform.openai.com
- Metode pembayaran di akun Anda (GPT Image 2 menggunakan harga berbasis token)
- Pemahaman dasar tentang HTTP request atau OpenAI SDK
Identifikasi Model
gpt-image-2
Ini adalah ID model resmi untuk GPT Image 2 di OpenAI API.
Harga
GPT Image 2 menggunakan harga berbasis token (per juta token):
| Jenis token | Harga |
|---|---|
| Input gambar | $8,00 / 1 juta token |
| Input gambar ter-cache | $2,00 / 1 juta token |
| Output gambar | $30,00 / 1 juta token |
| Input teks | $5,00 / 1 juta token |
Biaya khas per gambar: $0,04-$0,35 tergantung kompleksitas prompt dan ukuran output.
Untuk tugas ringan (draf, pratinjau, thumbnail massal), gpt-image-1-mini dikenakan biaya sekitar $8/juta token output, yakni sekitar 1/4 harga gpt-image-2.
Permintaan API Dasar
Menggunakan OpenAI Python SDK
from openai import OpenAI
client = OpenAI(api_key="your-api-key")
response = client.images.generate(
model="gpt-image-2",
prompt="A professional headshot of a woman in her 30s, soft studio lighting, neutral background, photorealistic",
size="1024x1024",
quality="high",
n=1
)
image_url = response.data[0].url
print(image_url)
Menggunakan cURL
curl https://api.openai.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-image-2",
"prompt": "A professional headshot of a woman in her 30s, soft studio lighting, neutral background, photorealistic",
"n": 1,
"size": "1024x1024",
"quality": "high"
}'
Parameter yang Didukung
| Parameter | Deskripsi | Pilihan |
|---|---|---|
model |
Model yang digunakan | gpt-image-2 |
prompt |
Deskripsi teks | String (hingga sekitar 4000 karakter) |
n |
Jumlah gambar | 1-10 |
size |
Dimensi output | 1024x1024, 1792x1024, 1024x1792, 2048x2048 |
quality |
Kualitas render | standard, high |
response_format |
Format kembalian | url, b64_json |
Resolusi
GPT Image 2 mendukung output native hingga resolusi 2K (2048px). Ini adalah peningkatan signifikan dibandingkan gpt-image-1 dan DALL-E 3. Gunakan quality: "high" dan parameter ukuran yang lebih besar untuk output resolusi maksimum.
- Standard: 1024x1024 — cepat, biaya lebih rendah, ideal untuk prototyping
- High / 2K: Hingga 2048x2048 — untuk kebutuhan komersial, cetak, atau digital definisi tinggi
Thinking Mode dan Prompt Kompleks
Thinking Mode GPT Image 2 (penalaran agentik seri O) aktif secara otomatis untuk prompt yang kompleks. Anda tidak perlu mengaktifkannya secara eksplisit — model sendiri yang memutuskan kapan harus berpikir lebih dalam. Untuk memanfaatkannya, tulis prompt yang detail dengan banyak elemen:
prompt = """
A product advertisement for a luxury watch brand.
The watch should be centered on a dark marble surface.
Dramatic side lighting highlights the metal case.
Include the text 'Precision. Perfected.' in elegant serif font in the upper right.
Wide format suitable for a magazine spread.
"""
Integrasi Pencarian Web
GPT Image 2 dapat mencari web sebelum menghasilkan gambar untuk memverifikasi detail dunia nyata. Anda dapat mengarahkan ini dalam prompt Anda:
prompt = """
A product launch poster for the latest iPhone.
Research the current iPhone model's design and use it as visual reference.
Modern Apple aesthetic, clean white background.
"""
Menangani Respons
Format URL (Default)
image_url = response.data[0].url
# Catatan: URL kedaluwarsa setelah 60 menit — unduh segera untuk penyimpanan permanen
Format Base64
response = client.images.generate(
model="gpt-image-2",
prompt="...",
response_format="b64_json"
)
import base64
image_data = base64.b64decode(response.data[0].b64_json)
with open("output.png", "wb") as f:
f.write(image_data)
Penanganan Error
from openai import OpenAI, BadRequestError, RateLimitError
import time
client = OpenAI(api_key="your-api-key")
def generate_with_retry(prompt, max_retries=3):
for attempt in range(max_retries):
try:
response = client.images.generate(
model="gpt-image-2",
prompt=prompt,
size="1024x1024",
quality="high"
)
return response.data[0].url
except BadRequestError as e:
print(f"Prompt ditolak (kebijakan konten): {e}")
return None
except RateLimitError:
wait = 2 ** attempt
print(f"Rate limit tercapai. Mencoba lagi dalam {wait}s...")
time.sleep(wait)
return None
Strategi Pemilihan Model
| Kasus penggunaan | Model yang direkomendasikan | Alasan |
|---|---|---|
| Hasil akhir, pekerjaan klien | gpt-image-2 |
Kualitas terbaik, penalaran, teks multibahasa |
| Gambar komersial standar | gpt-image-1.5 |
Pipeline stabil dan matang |
| Draf, pratinjau, thumbnail massal | gpt-image-1-mini |
Sekitar 1/4 biaya gpt-image-2 |
Alur kerja produksi umum: iterasi dengan gpt-image-1-mini hingga arah yang tepat ditemukan, lalu hasilkan aset final dengan gpt-image-2.
Azure AI Foundry
GPT Image 2 juga tersedia melalui Microsoft Azure AI Foundry untuk tim enterprise. Lihat dokumentasi Microsoft untuk detail endpoint dan autentikasi yang spesifik untuk region Azure Anda.
Alternatif bagi Non-Developer
Jika Anda ingin memanfaatkan kekuatan GPT Image 2 tanpa kode, Framia.pro menyediakan antarmuka kreatif yang lengkap. Hasilkan gambar dengan GPT Image 2, lalu edit, perluas, dan animasikan hasilnya — semuanya melalui kanvas visual. Dalam satu langganan, Anda juga mendapatkan akses ke 20+ model terkemuka lainnya termasuk Midjourney v7, Sora 2, dan Veo 3.1.
Ringkasan
GPT Image 2 siap digunakan di produksi melalui OpenAI API. Gunakan ID model gpt-image-2, manfaatkan output berkualitas tinggi (2K) untuk pekerjaan profesional, dan tulis prompt yang detail untuk mengaktifkan Thinking Mode dan pencarian web. Untuk akses tanpa API, Framia.pro mengemas GPT Image 2 dalam lingkungan produksi visual yang lengkap.