Ne oluşturacaksınız
POST /v1/images/generations çağrısı yapacak, bir GPT image modeliyle tek bir görsel oluşturacak, dönen b64_json değerini decode edecek ve bunu bir görsel dosyası olarak kaydedeceksiniz.
Önkoşullar
COMETAPI_KEYiçinde saklanan bir CometAPI API anahtarı- Dosya kaydetme örnekleri için Python 3.10+ veya Node.js 18+
- Sunucu taraflı bir ortam. Gizli bir anahtarla görsel oluşturmayı herkese açık frontend kodundan çağırmayın.
API anahtarı, temel URL, kimlik doğrulama
OpenAI uyumlu image endpoint’ini kullanın:Kod örnekleri
Kopyalanabilir cURL, Python ve Node.js örnekleri için aşağıdaki sekmeleri kullanın.Akış açıklaması
GPT image generation, tamamlanmış yanıtı tek bir istekte döndürür. GPT image modelleri,data[0].b64_json içinde base64 görsel verisi döndürür. Bu değeri decode edin ve baytları output_format ile eşleşen bir dosyaya yazın.
URL çıktısına ihtiyacınız varsa, seçilen modelin URL yanıtlarını destekleyip desteklemediğini kontrol edin. GPT image modelleri, korunan referans örneğinde base64 çıktı kullanır.
Yaygın parametreler
Sorun giderme / SSS
Kaydedilen dosya açılmıyor
Kaydedilen dosya açılmıyor
b64_json değerini base64 baytları olarak decode ettiğinizi ve output_format ile eşleşen dosya uzantısını kaydettiğinizi doğrulayın.Model bir parametreyi reddediyor
Model bir parametreyi reddediyor
Görsel parametreleri modele göre değişir. En temel referans örnekle başlayın, ardından isteğe bağlı alanları birer birer ekleyin.
Yanıtta URL yok
Yanıtta URL yok
GPT image modelleri için
b64_json kullanın. URL çıktısı modele özeldir.Sonraki adımlar
- Create image API reference belgesini okuyun.
- Models içinde image model ID’lerini bulun.
- Estimate request cost before calling a model ile istek maliyetini tahmin edin.
- Error codes and retry strategy ile hataları yönetin.