API Hop

Belgeler

API Hop Belgeleri

GPT Image 2.5

Flare ile görsel oluşturun veya Sunburst ile referans görselleri düzenleyin.

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

Hızlı görsel oluşturmak için gpt-image-2.5-flare, hassas düzenleme için gpt-image-2.5-sunburst kullanın. Anahtarınızın erişimini GET https://api.apihop.ai/v1/models ile kontrol edin.

İstek

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
}
ParametreDeğerler
modelZorunlu: gpt-image-2.5-flare veya gpt-image-2.5-sunburst
promptGörseli veya düzenlemeyi açıklayan zorunlu metin
n1 ile 4 arasında tam sayı; varsayılan 1
sizeauto, en boy oranı veya 1600x1200 gibi piksel boyutları
resolution1k (varsayılan), 2k, 4k; kesin piksel boyutlarında yok sayılır
qualitylow, medium, high, xhigh, max, auto (varsayılan)
image_urlsHerkese açık en fazla 16 HTTP(S) görsel URL’si
output_formatpng (varsayılan), jpeg, webp
output_compressionJPEG veya WebP için 0 ile 100 arasında tam sayı
backgroundauto, opaque, transparent; şeffaflık PNG veya WebP gerektirir
moderationlow (varsayılan), auto
streamJSON için false (varsayılan), SSE tamamlanma olayları için true

Desteklenen oranlar: 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. Kesin piksel boyutları 16’nın katı olmalı, hiçbir kenar 3840 pikseli, en boy oranı 3:1’i aşmamalı ve toplam piksel sayısı 655,360 ile 8,294,400 arasında olmalıdır. Örneğin kare 4k çıktı 2880x2880’dir, 4096x4096 değildir.

Referans görseller

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"
}

Referanslar aynı JSON oluşturma uç noktasını kullanır. Yerel görselleri önce kendi depolamanıza yükleyin. Base64 veri URI’leri, multipart yüklemeler, maskeler ve ayrı bir /images/edits uç noktası bu modelin genel sözleşmesine dahil değildir.

Yanıt

HTTP bağlantısı tamamlanmayı bekler; istemciler üst sağlayıcının görevini sorgulamaz. JSON yanıtları nihai görsel URL’lerini ve mevcut token kullanımını içerir:

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

stream: true için aynı bağlantıda image_generation.completed ve [DONE] olaylarını bekleyin. Kısmi görsel önizlemeleri garanti edilmez.

Fiyatlandırma

Faturalandırma gerçek metin girdisi, önbelleğe alınmış metin girdisi, görsel girdisi, önbelleğe alınmış görsel girdisi ve görsel çıktısı tokenlarını kullanır. İki varyantın token fiyatları aynıdır. Model kataloğu geçerli fiyatınızı ve ayrı olarak OpenAI referans fiyatını gösterir. Bir görsel sabit fiyatlı bir birim değildir; istem uzunluğu, referanslar, boyut, kalite ve adet toplamı etkiler. Geçici rezervasyon tamamlanmadan sonra uzlaştırılır. Kaliteyi açıkça belirtmek beklenen kullanımı netleştirir.

Geçersiz parametreler 400, kimlik doğrulama hataları 401, yetersiz bakiye 402 döndürür. Kullanılamayan model 404, hız sınırları 429, oluşturma hataları 5xx döndürür. Tamamlanma durumu bilinmeyen bir isteği otomatik olarak yeniden göndermeyin.

Hata kodları, akış hataları ve yeniden deneme sınırları için Hata kodları ve sorun giderme sayfasına bakın.