API Hop

Dokumentasi

Dokumentasi API Hop

GPT Image 2.5

Buat gambar dengan Flare atau sunting gambar referensi dengan Sunburst.

POSThttps://api.apihop.ai/openai/v1/images/generations

Gunakan gpt-image-2.5-flare untuk pembuatan gambar cepat atau gpt-image-2.5-sunburst untuk penyuntingan presisi. Periksa GET https://api.apihop.ai/v1/models untuk ketersediaan dengan API key Anda.

Permintaan

http
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
json
{
  "model": "gpt-image-2.5-flare",
  "prompt": "A red ceramic cup on a white table.",
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
ParameterNilai
modelWajib: gpt-image-2.5-flare atau gpt-image-2.5-sunburst
promptTeks wajib yang menjelaskan gambar atau penyuntingan
nBilangan bulat dari 1 hingga 4; bawaan 1
sizeauto, rasio aspek, atau dimensi piksel seperti 1600x1200
resolution1k (bawaan), 2k, 4k; diabaikan untuk ukuran piksel yang persis
qualitylow, medium, high, xhigh, max, auto (bawaan)
image_urlsHingga 16 URL gambar HTTP(S) yang dapat diakses publik
output_formatpng (bawaan), jpeg, webp
output_compressionBilangan bulat dari 0 hingga 100 untuk JPEG atau WebP
backgroundauto, opaque, transparent; transparan memerlukan PNG atau WebP
moderationlow (bawaan), auto
streamfalse (bawaan) untuk JSON, true untuk peristiwa penyelesaian SSE

Rasio aspek yang didukung: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3. Dimensi piksel yang persis harus kelipatan 16, tidak memiliki sisi di atas 3840 piksel, memiliki rasio aspek maksimal 3:1, dan total 655,360 hingga 8,294,400 piksel. Contohnya, keluaran persegi 4k adalah 2880x2880, bukan 4096x4096.

Gambar Referensi

json
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "Keep the product and its lettering. Replace the background with a white studio.",
  "image_urls": ["https://example.com/product.png"],
  "resolution": "2k",
  "quality": "xhigh"
}

Referensi menggunakan endpoint pembuatan JSON ini. Unggah gambar lokal ke penyimpanan Anda sendiri terlebih dahulu. URI data Base64, unggahan multipart, mask, dan endpoint /images/edits terpisah berada di luar kontrak publik model ini.

Respons

Koneksi HTTP menunggu hingga selesai; klien tidak melakukan polling tugas upstream. Respons JSON mencakup URL gambar akhir dan penggunaan token yang tersedia:

json
{
  "created": 1789035000,
  "data": [{"url": "https://example.com/generated-image.png"}],
  "usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}

Dengan stream: true, tunggu image_generation.completed dan [DONE] pada koneksi yang sama. Pratinjau gambar parsial tidak dijamin.

Harga

Penagihan menggunakan token aktual masukan teks, masukan teks dalam cache, masukan gambar, masukan gambar dalam cache, dan keluaran gambar. Kedua varian memiliki harga token yang sama. Katalog model menampilkan harga Anda saat ini dan harga referensi OpenAI secara terpisah. Gambar bukan unit harga tetap: panjang prompt, referensi, ukuran, kualitas, dan jumlah memengaruhi total. Reservasi sementara direkonsiliasi setelah selesai. Memilih kualitas secara eksplisit membuat perkiraan penggunaan lebih jelas.

Parameter tidak valid mengembalikan 400; kegagalan autentikasi mengembalikan 401; saldo tidak cukup mengembalikan 402. Model yang tidak tersedia mengembalikan 404, batas laju mengembalikan 429, dan kegagalan pembuatan mengembalikan 5xx. Jangan otomatis mengirim ulang permintaan yang status penyelesaiannya tidak diketahui.

Lihat Kode Kesalahan dan Pemecahan Masalah untuk kode kesalahan, kegagalan streaming, dan batas percobaan ulang.