Documentation Index
Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt
Use this file to discover all available pages before exploring further.
Genel Bakış
Kod üreten ajanlar için önceGET /v1/models?recommended_for=image ile mevcut önerilen görsel shortlist’ini keşfedin, ardından seçilen modeli bu endpoint’e açıkça gönderin.
gpt-image-2, token bazlı ücretlendirilen bir GPT Image modelidir. LemonData; metin girdisi, görsel girdisi, raporlandığında önbellek girdisi ve görsel çıktı token’ları için OpenAI’ın resmi usage dökümünü izler; sabit görüntü başı fiyat olarak faturalandırılmaz.
gpt-image-2 görüntü oluşturma için desteklenen herkese açık parametreler prompt, n, size, quality, response_format, async, background, output_format, output_compression veya compression, moderation, partial_images ve user alanlarıdır. size veya quality gönderilmezse LemonData auto kullanır; özel size değerleri aşağıda belgelenen esnek WIDTHxHEIGHT sözleşmesini izlemelidir.
Uyumluluk notu: Bir gpt-image-2 isteği input_fidelity gönderirse LemonData bunu iletmeden önce kaldırır; çünkü GPT Image 2 görüntü girdilerini zaten otomatik olarak yüksek doğrulukta işler.
Model davranışı notları
Google Gemini görsel aileleri aynı selector sözleşmesini paylaşmaz:gemini-3-pro-image-previewvenano-banana-pro,aspect_ratioile birlikteresolution(1k,2k,4k) destekler.gemini-2.5-flash-image,gemini-3.1-flash-image-preview,nano-bananavenano-banana-edit,aspect_ratiodestekler fakat publicresolutionseçimi sunmaz.gemini-2.0-flash-preview-image-generationburada yalnızca prompt alan text-to-image olarak belgelenmiştir.
aspect_ratio kullanmayı tercih edin ve resolution’ı yalnızca model açıkça destekliyorsa gönderin.
xAI Grok Imagine görsel modelleri (grok-imagine-image, grok-imagine-image-quality ve legacy grok-imagine-image-pro) aspect_ratio ile birlikte resolution (1k, 2k) destekler. grok-imagine-image-pro uyumluluk ID’si olarak korunur ve upstream’de grok-imagine-image-quality modeline yönlendirilir.
İstek Gövdesi
Senkron istek zaman aşımı: Bazı yönlendirilmiş görsel sağlayıcıları son görseli inline döndürür ve üretimin tamamlanmasını bekler. Yüksek çözünürlüklü veya yüksek kaliteli istekler bir dakikaya yakın ya da daha uzun sürebilir; bu yüzden HTTP istemcisi zaman aşımını en az120s olarak ayarlayın. Oluşturma yanıtı status: "pending", task_id veya poll_url içeriyorsa, dönen poll_url ile polling yapın.
Kullanılacak model (ör.
gpt-image-2, dall-e-3, flux-pro, midjourney).İstenen görselin metin açıklaması.
Üretilecek görsel sayısı (1-10, modele bağlı).
Görüntü boyutu. OpenAI tarzı görüntü aileleri ve kesin piksel boyutlarını kabul eden diğer modeller için kullanın.
gpt-image-2 için size, auto veya WIDTHxHEIGHT kabul eder. Özel boyutlarda her iki kenar da 16’nın katı olmalı, en uzun kenar en fazla 3840px olmalı, uzun/kısa kenar oranı en fazla 3:1 olmalı ve toplam piksel sayısı 655,360 ile 8,294,400 arasında olmalıdır. aspect_ratio ve resolution, LemonData’nın gpt-image-2 için mevcut genel sözleşmesine dahil değildir.Google Gemini görüntü ailelerinde size, modelin genel aspect_ratio sözleşmesine ve desteklendiğinde resolution sözleşmesine eşlenen bir uyumluluk alias’ı olarak değerlendirilir. Bu modellerde doğrudan aspect_ratio göndermeyi tercih edin.Modele bağlı en-boy oranı seçici.Google görsel ailelerinde yaygın değerler
1:1, 16:9, 9:16, 3:2 ve 2:3’tür.Modele bağlı çıktı çözünürlüğü seçici.
gemini-3-pro-image-preview, nano-banana-pro, nano-banana-2 ve benzeri yüksek çözünürlüklü ailelerde desteklenir. Tipik değerler 1k, 2k ve 4k’tür. Model bunu açıkça belgelemiyorsa bu parametreyi Gemini Flash image ailelerine göndermeyin. xAI Grok Imagine görsel modelleri için 1k veya 2k kullanın.Görüntü kalitesi. DALL-E modelleri
standard veya hd kullanır; gpt-image-2 gibi GPT Image modelleri auto, low, medium veya high kullanır.Yanıt formatı:
url veya b64_json. Varsayılan url değeridir.Azure Official veya Azure-compatible gpt-image-2 rotalarında LemonData response_format alanını upstream’e iletmez. Gateway, upstream görüntü verisini her zaman b64_json olarak alır; url isteklerinde her görseli CDN’e yükler ve data[].url döndürür. CDN depolama kullanılamıyorsa veya upload başarısız olursa istek Base64’e düşmek yerine başarısız olur. b64_json için ham Base64 döndürülür.gpt-image-2 veya resmi FLUX/BFL görüntü modelleriyle önce bir görev oluşturmak için true yapın. Tamamlanan asenkron görüntü görevleri, istenen response_format ne olursa olsun URL döndürür; b64_json gerekiyorsa senkron istek kullanın.DALL-E 3 için stil:
vivid veya natural.Son kullanıcı için benzersiz bir identifier.
Yanıt
Senkron Yanıt
Oluşturulma zamanının Unix timestamp’i.
Üretilen görsellerin dizisi.Her object şunları içerir:
url(string): Üretilen görselin URL’sib64_json(string): Base64 kodlanmış görsel (istenirse)revised_prompt(string): Kullanılan prompt (DALL-E 3)
Asenkron görev yanıtı
gpt-image-2 veya resmi FLUX/BFL görüntü modelleriyle async: true kullanarak oluşturma isteğinde nihai görüntüyü beklemek yerine bir görev oluşturun. Yanıt status: "pending", task_id ve poll_url içerir. Görev completed veya failed durumuna gelene kadar /v1/tasks/{task_id} adresini sorgulayın.
Asenkron görüntü görevleri yalnızca nihai görüntü URL’lerini döndürür. Ham b64_json görüntü verisi gerekiyorsa senkron istek kullanın.
Görev oluşturulurken tahmini tutar rezerve edilebilir. Tamamlanan görevler gerçek kullanıma göre ücretlendirilir; başarısız olan veya zaman aşımına uğrayan görevlerin rezervi serbest bırakılır veya iade edilir.
Oluşturma zamanının Unix zaman damgası.
Sorgulama için benzersiz görev kimliği.
İlk durum:
pending.Sonuçları sorgulamak için göreli URL, örneğin
/v1/tasks/{id}.Görev beklemedeyken boştur. Tamamlanan görsel görevleri,
data[].url içinde oluşturulan görsel URL’lerini döndürür.status: "pending" aldığınızda, sonucu almak için poll_url veya GET /v1/tasks/{task_id} kullanın.
Kullanılabilir Modeller
| Model | Tip | Özellikler |
|---|---|---|
dall-e-3 | Genelde inline | En iyi kalite, prompt iyileştirme |
dall-e-2 | Genelde inline | Daha hızlı, daha uygun maliyetli |
flux-pro | Sıklıkla task tabanlı | Fotogerçekçi, yüksek kalite |
flux-schnell | Genelde inline | Çok hızlı |
midjourney | Sıklıkla task tabanlı | Sanatsal stil |
ideogram-v3 | Sıklıkla task tabanlı | En iyi metin oluşturma |
stable-diffusion-3 | Genelde inline | Açık kaynak, özelleştirilebilir |
status: "pending" döndürürse, poll_url’ı takip edin ve tamamlanana kadar polling yapın.
Task Tabanlı Yanıtları İşleme
Görsel modeller için, yanıtınstatus: "pending" içerip içermediğini her zaman kontrol edin: