GPT Image 2 API: Cara Developer Mengakses Model Terbaru OpenAI

Akses GPT Image 2 melalui OpenAI API. Panduan developer ini mencakup harga berbasis token ($8/$30 per 1 juta token), resolusi 2K, Thinking Mode, dan integrasi pencarian web.

by Framia

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.