Görseller
Görsel düzenleme ve referans görseller
Bir görsel modeline temel alacağı görseller verin: bir fotoğrafı düzenleyin, bir ürünü yeni bir sahneye yerleştirin, bir karakteri farklı çekimlerde aynı tutun veya birkaç görseli tek bir görselde birleştirin.
Görsel göndermenin iki yolu
İkisi de görsel üretimiyle aynı modelleri, boyutları ve fiyatları kullanır. Düzenleme ücreti, aynı boyutta yeni bir görsel üretme ücretiyle aynıdır.
Her modelin kabul ettiği görsel sayısı
OpenAI SDK’larıyla
main.py
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.edit( model="gpt-image-2", image=[open("product.png", "rb"), open("background.jpg", "rb")], prompt="Put the bottle from the first image on the marble counter in the second. Keep its label exactly.",)print(result.data[0].url)JSON olarak
Her iki uç noktada da görselleri images içinde bağlantı veya veri URL'si olarak listeleyin (tek görsel için image de kullanılabilir):
main.py
import osimport requestsresponse = requests.post( "https://api.zurelay.com/v1/images/generations", headers={"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}, json={ "model": "nano-banana-pro", "prompt": "Make the jacket in the first image deep green, and give the model the pose from the second.", "images": [ "https://example.com/model.jpg", "data:image/png;base64,iVBORw0KGgo..." ], "size": "2K", "aspect_ratio": "4:5" },)response.raise_for_status()print(response.json())Girdi görselleri için kurallar
- PNG, JPEG veya WebP, her biri en fazla 20 MB.
- Bağlantılar herkese açık
httpsURL'leri olmalıdır; görselleri biz indiririz. İndirilemeyen görseller, herhangi bir üretim yapılmadaninvalid_imageile reddedilir. - İstemde görsellere sıralarıyla atıfta bulunun: “ilk görsel”, “ikinci görsel”.
- Maskeler desteklenmez. Bunun yerine değişikliği tarif edin (“yalnızca gökyüzünü değiştir”); bu modeller yalnızca belirttiğiniz öğeleri düzenler.
- Modelin sınırı aşıldığında istek, sınırı belirten açık bir hatayla reddedilir.
Deneyebilecekleriniz
Sorunuz mu var, yoksa bir şey mi eksik? Destek ekibimize sorun, genellikle bir dakika içinde e-postayla yanıtlayalım.