CometAPI ile geliştirinBirden çok model için tek bir API mi gerekiyor?İş akışını Playground'da test edin, ardından model ve maliyet kullanım senaryonuza uyduğunda bir API anahtarı oluşturun.
GPT Image 2.6 API'si nasıl kullanılır: SVG oluşturma ve görsel düzenleme
CometAPI ile GPT Image 2.6 API iş akışlarını öğrenin: SVG oluşturma, şeffaf PNG'ler, çoklu görüntü düzenleme, işaretleme, parametreler, fiyatlandırma ve geçiş.
GPT Image 2.6 API CometAPI içinde geliştiricilere Sunburst ve Flare olmak üzere iki varyantla görsel oluşturma ve düzenleme için pratik bir yol sunar.
Python ve bir CometAPI anahtarıyla görsel varlıklar oluşturun: bir raster isteğiyle başlayın, ardından rotanız bunları desteklediğinde SVG çıktısı, başvuru görselleri veya şeffaf PNG açıklama katmanı ekleyin. Örnekler Python 3.10 veya üstünü kullanır ve API anahtarını sunucunuzda tutar.
En kritik ayrım: şeffaf PNG çıkışı nihai bir varlıktır; şeffaf PNG işaretleme dosyası ise modele nerede düzenleme yapılacağını söyleyen bir girdidir.
Öne Çıkanlar
Hızlı taslaklar için GPT Image 2.6 Flare, ayrıntılı revizyonlar için Sunburst kullanın.
Oluşturma ve düzenleme isteklerini ilgili Image API uç noktalarına gönderin.
Netlik, kaynak ataması ve güncel API terminolojisi açısından gözden geçirildi.
Vektör varlıklar için SVG, raster kesimler için şeffaf PNG kullanın.
İşaretlemeyi kaynak görselden ayrı tutun ve yönlendirilmiş boyutlarını eşleştirin.
Uygulamanızda gelişmiş alanları etkinleştirmeden önce rotanın desteğini doğrulayın.
GPT Image 2.6 API Nedir?
OpenAI, 4 Kasım 2026'da GPT Image 2.6'yı tanıttı. Model ailesi görsel oluşturma ve düzeltme için metin ve görsel girdilerini kabul eder.
İki varyant iş akışı odaklı bir role sahiptir, ancak öncelikleri farklıdır.
Özellik
Sunburst
Flare
API tanımlayıcısı
gpt-image-2.6-sunburst
gpt-image-2.6-flare
Birincil odak
Ayrıntılı görsel çalışma
Hızlı yineleme
Girdi türleri
Metin ve görseller
Metin ve görseller
Çıktı türü
Görseller
Görseller
Pratik başlangıç noktası
Nihai varlıklar ve özenli revizyonlar
Taslaklar ve etkileşimli düzenleme
Ses desteği
Hayır
Hayır
GPT Image 2.6 API Hangi Parametreleri Destekler?
Küçük ve açık bir yapılandırmayla başlayın.
Parametre
Oluşturma isteği
Pratik kullanım
model
Açık varyant tanımlayıcısı
Model seçimini tekrarlanabilir tutun
prompt
Metin talimatları
Varlığı ve kısıtları tanımlayın
quality
low, medium veya high ile başlayın
İşleme kalitesini ayarlayın
complexity
low, medium veya high
Planlama çabasını ayarlayın
size
Örneğin, 1024x1024
Karşılaştırmalar için boyutları sabitleyin
n
Önce 1 kullanın
Testi ve maliyet incelemesini basitleştirin
output_format
Uç nokta desteğine tabi olarak PNG, JPEG, WebP, SVG veya GIF
Aşağı akış varlığıyla eşleştirin
background
auto, opaque veya transparent
Raster arka plan davranışını kontrol edin
Düzenlemeler için istek ayrıca kaynak görseller sağlar. image-edit şeması en fazla 16 başvuru görselini destekler.
İlk oluşturma için complexity değerini varsayılanda bırakın. Bir nesnenin rengini değiştirmek gibi hedefli bir düzenleme için low ile başlayın ve çevredeki ayrıntıların korunup korunmadığını kontrol edin.
GPT Image 2.6 API CometAPI ile Nasıl Kullanılır?
Bir anahtar oluşturmak için CometAPI kurulum kılavuzunu izleyin, ardından aşağıdaki ortam değişkenine kaydedin. Düzenleme örnekleri için yerel PNG kaynak dosyalarına da ihtiyacınız olacak.
Örnekler, JSON ve çok parçalı istek gövdelerini doğrudan göstermek için Python requests kullanır.
Bu örnekler, CometAPI üzerinden OpenAI’nin Image API istek formatını kullanır. Çalıştırmadan önce, seçtiğiniz CometAPI rotasının örnekte kullanılan modeli ve alanları desteklediğini doğrulayın.
Bağımlılıkları yükleyin
pip install requests pillow
Anahtarı kabuğunuzda ayarlayın:
export COMETAPI_KEY="YOUR_COMETAPI_KEY"
PowerShell kullanıcıları şunu kullanabilir:
$env:COMETAPI_KEY = "YOUR_COMETAPI_KEY"
Paylaşılan istek yardımcılarını oluşturun
Paylaşılan yardımcıları image_workflows.py olarak kaydedin. Her iş akışı örneğini ayrı bir betiğe koyun ve kullandığı yardımcıları içe aktarın. Yalnızca test etmek istediğiniz iş akışını çalıştırın.
Bu yardımcı, başarısız bir HTTP yanıtı veya geçersiz base64 verisi için hata yükseltir. data[0].b64_json bekler; rotanız farklı bir yapı döndürüyorsa, kaydetme işlevini değiştirmeden önce yanıtı inceleyin.
Döndürülen kullanım kaydını çıktıyla birlikte saklayın. Bir istek zaman aşımına uğrarsa, yeniden göndermeden önce durumunu veya faturalama kaydını inceleyin: zaman aşımı, oluşturmanın başarısız olduğuna dair kanıt değildir.
İlk görseli oluşturun
Paylaşılan yardımcıların ardından bu çağrıyı çalıştırarak tek bir ürün görseli üretin ve cup.png olarak kaydedin.
Sonraki düzenleme örnekleri için, cup.png'nin bir kopyasını aynı çalışma dizininde product.png adıyla oluşturun. Orijinaliniz olarak cup.png dosyasını değiştirmeden tutun. Alternatif olarak, product.png adıyla kaydedilmiş kendi ürün fotoğrafınızı kullanabilirsiniz.
Ayrı olarak setting.png hazırlayın: Bardağın görünmesini istediğiniz arka planın/ortamın PNG fotoğrafını kullanın ve ürün için yeterli boş alan bırakın. Yükleme izniniz olan bir görsel kullanın. Bunu product.png ile aynı yere kaydedin; çoklu başvuru isteği bunu ikinci bir ürün başvurusu olarak değil, ortam için kullanır.
generate(
prompt=(
"Create a studio product photograph of an unbranded teal "
"ceramic travel cup on a warm cream background. "
"Show one cup, a clean silhouette, and a soft contact shadow. "
"No text or decorative objects."
),
destination="cup.png",
output_format="png",
)
Sonucu kısa bir kabul kontrol listesine göre denetleyin: bir bardak, doğru renk, temiz siluet ve ekstra nesne yok.
GPT Image 2.6 ile SVG Nasıl Üretilir?
Düzenlenebilir vektör varlıklar için SVG çıktısını kullanın. Bunu n=1 ile oluşturma uç noktasından isteyin, ardından yanıtı .svg dosyasına kod çözün. SVG çıktısı akış (streaming) desteklemez.
generate(
prompt=(
"Design an original minimalist icon of a teal travel cup "
"with a small leaf motif. Use simple closed vector shapes, "
"two flat colors, and generous negative space. "
"No text, gradients, photographs, or background scenery."
),
destination="cup-icon.svg",
output_format="svg",
)
Faydalı bir SVG kabul testi, dosyayı açmanın ötesine geçer:
Simgeyi küçük ve büyük boyutlarda inceleyin.
Şekillerin ve renklerin kolay düzenlenebilir olup olmadığını kontrol edin.
Dışarıdan sağlanan bir SVG'yi uygulamaya gömmeden önce XML'ini kontrol edin.
Bir SVG'yi raster düzenleme girdisi olarak geri göndermeyin. Vektör revizyonu ile görüntü düzenleme iş akışlarını ayrı tutun.
GPT Image 2.6 ile Şeffaf PNG Varlıkları Nasıl Oluşturulur?
Kesim için PNG çıktısı ve şeffaf arka plan isteyin. Resmi transparent-logo örneği temiz alfa kenarlarını ve boyanmış dama deseninin olmamasını da vurgular.
generate(
prompt=(
"Create a single teal ceramic travel cup as an isolated "
"e-commerce asset. Center the entire cup with generous padding. "
"Keep clean edges and a fully transparent background. "
"No floor, backdrop, checkerboard pattern, or text."
),
destination="cup-transparent.png",
output_format="png",
background="transparent",
)
Gerçek şeffaflığı doğrulayın:
from PIL import Image
with Image.open("cup-transparent.png") as image:
alpha = image.convert("RGBA").getchannel("A")
minimum, maximum = alpha.getextrema()
if minimum == 255:
raise RuntimeError("The output contains no transparent pixels.")
if maximum == 0:
raise RuntimeError("The output is entirely transparent.")
print("The output contains visible content and transparency.")
Bu, kesim gibi görünen opak bir görseli yakalar. Kenar kalitesini değerlendirmez; varlığı hem açık hem koyu arka planlara karşı inceleyin.
Birden Çok GPT Image 2.6 Başvurusu ile Görseller Nasıl Düzenlenir?
Her başvuruya belirli bir rol verin. Bu örnekte ilk görsel ürün kimliğini, ikincisi ise istenen ortamı sağlar.
with (
open("product.png", "rb") as product,
open("setting.png", "rb") as setting,
):
response = requests.post(
f"{BASE_URL}/images/edits",
headers=HEADERS,
data={
"model": "gpt-image-2.6-sunburst",
"prompt": (
"Use the cup in the first image as the exact product "
"reference. Use the second image only for the setting. "
"Place the cup naturally in that setting. Preserve its "
"silhouette, lid, color, and printed details. "
"Do not copy other products from the second image."
),
"quality": "high",
"complexity": "medium",
"output_format": "png",
},
files=[
("image[]", ("product.png", product, "image/png")),
("image[]", ("setting.png", setting, "image/png")),
],
timeout=(15, 300),
)
save_result(response, "product-in-setting.png")
Çok parçalı örnek image[] kullanır. JSON düzenleme istekleri bir images dizisi kullanır; bu iki kodlamayı karıştırmayın.
Tekrarlanabilir test için başvuru sırasını sabit tutun. Özellikle kulplar, etiketler, kenarlar ve yansımalar açısından, orijinal ürünü çıktı ile tam çözünürlükte karşılaştırın.
GPT Image 2.6'da Şeffaf PNG İşaretleme Nasıl Çalışır?
İşaretleme bir açıklama katmanıdır. Ayrı bir şeffaf PNG üzerinde bir daire veya başka bir görsel talimat çizin ve ardından bu dosyayı orijinal görselle birlikte gönderin.
İşaretleme iş akışı açıklamaları ilk giriş görseline uygular. Bindirme, yönlendirilmiş boyutlarla eşleşmeli, şeffaf pikseller içermeli ve orijinalden ayrı kalmalıdır. markup'ı mask veya prompt_rewriter ile birleştirmeyin.
OpenAI'nin gösterimi işaretlenmiş bir vazo gösterir:
Ortaya çıkan düzenleme vazonun değişmesine yol açar:
Bunlar resmi gösterim görselleridir; aşağıdaki kodun çıktıları değildir.
Bir açıklama katmanı hazırlayın
Aşağıdaki sınırlayıcı kutu açıklama elipsini tanımlar. Düzenlemek istediğiniz nesneyi çevreleyecek şekilde koordinatları ayarlayın, ardından göndermeden önce bindirmeyi inceleyin.
with (
open("product-oriented.png", "rb") as source,
open("markup.png", "rb") as markup,
):
response = requests.post(
f"{BASE_URL}/images/edits",
headers=HEADERS,
data={
"model": MODEL,
"prompt": (
"Change the body of the cup inside the red circle "
"to matte cobalt blue. Preserve the lid, shape, "
"lighting, and surrounding scene. "
"Remove the annotation from the finished image."
),
"quality": "medium",
"complexity": "low",
"output_format": "png",
},
files={
"image": ("product.png", source, "image/png"),
"markup": ("markup.png", markup, "image/png"),
},
timeout=(15, 300),
)
save_result(response, "cup-edited.png")
Önemli tasarım tercihi, hem istenen değişimi hem de korunacak ayrıntıları belirtmektir. Bir açıklama hedefi tanımlar; metin işlemi tanımlar.
GPT Image 2.6 API Fiyatlandırması: Jeton Oranları ve SVG Maliyetleri
Her iki varyant için yayımlanmış OpenAI jeton oranları aşağıdadır.
Jeton kategorisi
Sunburst oranı (1M jeton başına)
Flare oranı (1M jeton başına)
Metin girişi
$5.00
$5.00
Önbelleğe alınmış metin girişi
$1.25
$1.25
Görsel girişi
$8.00
$8.00
Önbelleğe alınmış görsel girişi
$2.00
$2.00
Görsel çıktısı
$30.00
$30.00
Bunlar OpenAI oranlarıdır; doğrulanmış bir CometAPI teklifi değildir.
Önbelleğe alınmamış bir istek için karşılık gelen hesaplama şöyledir:
Örneğin, 1.000 metin girişi jetonu, hiçbir görsel girişi jetonu ve 2.000 görsel çıktısı jetonu kullanan bir raster istek $0.065 tutar.
CometAPI'de GPT Image 2.6 API için, seçtiğiniz rota için gösterilen fiyatı kullanın ve isteğiniz için kaydedilen ücreti inceleyin. Yukarıdaki OpenAI oranları bir referans hesaplamadır, CometAPI teklifi değildir.
Faydalı bir iş metriği:
Cost per accepted asset =
total workflow spending ÷ number of approved assets
Reddedilen üretimleri ve revizyon turlarını paya dahil edin.
Mevcut Bir Görsel İş Akışını GPT Image 2.6'ya Nasıl Taşırsınız?
Zaten GPT Image 2.5 kullanıyorsanız, önce model tanımlayıcısını güncelleyin ve uç nokta ile yanıt işleme adımlarını açık tutun. Temel bir istek başarılı olduktan sonra isteğe bağlı çıktı biçimlerini ekleyin.
Varsayılan bir modele güvenmek yerine model="gpt-image-2.6-flare" veya model="gpt-image-2.6-sunburst" olarak ayarlayın. İlk yanıtı kontrol ederken mevcut giriş dosyalarınızı ve prompt’unuzu koruyun.
SVG için oluşturma uç noktasını kullanın, kodu çözülen baytları .svg uzantısıyla kaydedin ve akışı atlayın. Raster düzenlemelerde, düzenleme isteğinde kaynak görselleri tutun. Ayrı bir şeffaf bindirme hazırladıktan sonra markup ekleyin.
Dosya sunma katmanınızı da güncelleyin: Bir SVG varlığı ile bir PNG varlığı farklı ortam türleri gerektirir. Orijinal kaynağı ve onaylanmış revizyonları saklayın. Her yeni düzenlemeye, korumak istediğiniz değişiklikleri içeren sürümden başlayın.
Sonuç
Ürün görseli örneğiyle başlayın, ardından çıktınıza uyan iş akışını seçin: düzenlenebilir vektör eserler için SVG, kesimler için şeffaf PNG, görsel girdileri birleştirmek için başvuru görselleri veya hedefli değişiklikler için işaretleme. Aynı prompt ve ayarları kullanarak Flare ve Sunburst'u karşılaştırın ve kabul edilen varlık başına maliyeti takip edin.
SSS
GPT Image 2.6 isteğinde zaman aşımını nasıl ele almalıyım?
Sunucu isteği işlemeye devam ederken zaman aşımı oluşabilir. Yinelenen iş ve ücretlerden kaçınmak için istek kimliğini kaydedin ve yeniden denemeden önce sağlayıcının istek günlüğünü kontrol edin.
Uygulamam neden döndürülen görseli kaydedemiyor?
Yardımcı, data[0].b64_json içeren bir JSON yanıtı bekler. Önce HTTP durumunu ve yanıt yapısını kontrol edin. Rotanız bunun yerine bir görsel URL’si döndürüyorsa, bu URL’yi bir base64 kod çözücüye geçirmek yerine belgelenmiş URL-indirme akışını uygulayın. Kaydedilen uzantıyı, istenen biçimle tutarlı tutun.
Düzenleme dosyalarının üzerine yazılmasını nasıl önleyebilirim?
Kaynağı, bindirmeyi ve her çıktıyı ayrı adlar altında kaydedin. Örneğin product-source.png, product-markup.png ve product-edit-01.png kullanın. Prompt’u çıktının yanında saklayın. Bu, orijinali kaybetmeden veya açıklamalı bir önizlemeyi yanlışlıkla kaynak olarak yüklemeden bir revizyona geri dönmenizi sağlar.
Oluşturulan bir SVG'yi gömmeden önce neyi kontrol etmeliyim?
Varlığı hedefleyici render’ınızda açın ve normal SVG doğrulama araçlarınızla XML’ini inceleyin. Yayınlamadan önce boyutları, kırpmayı, yolları ve varsa metni kontrol edin. Uygulamanızın SVG temizleme politikasını uygulayın, doğru ortam türüyle sunun ve arayüzünüzde kullanılan en küçük boyutta okunaklı kalmasını doğrulayın.