Ana içeriğe atla
POST
/
v1
/
images
/
edits
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Genel Bakış

Orijinal bir görsel ve prompt verildiğinde düzenlenmiş veya genişletilmiş bir görsel oluşturur. multipart/form-data içerik türü gerektirir.

İstek Gövdesi

image
file
gerekli
Düzenlenecek görsel. Geçerli bir PNG dosyası, 4MB’dan küçük ve kare olmalıdır. Görsel, düzenleme istenen yerlerde şeffaflığa sahip olmalıdır.
prompt
string
gerekli
İstenen düzenlemenin metin açıklaması.
mask
file
Tamamen şeffaf alanları görselin nerede düzenlenmesi gerektiğini gösteren ek bir görsel. Geçerli bir PNG dosyası, 4MB’dan küçük ve image ile aynı boyutlarda olmalıdır.
model
string
varsayılan:"dall-e-2"
Görsel düzenleme için kullanılacak model. Şu anda sadece dall-e-2 desteklenmektedir.
n
integer
varsayılan:"1"
Oluşturulacak görsel sayısı. 1 ile 10 arasında olmalıdır.
size
string
Oluşturulan görsellerin boyutu. 256x256, 512x512 veya 1024x1024 olmalıdır.
response_format
string
varsayılan:"url"
Oluşturulan görsellerin döndürüleceği format. url veya b64_json olmalıdır.
user
string
Kötüye kullanım izleme için son kullanıcınızı temsil eden benzersiz tanımlayıcı.

Yanıt

created
integer
Görsellerin oluşturulduğu Unix zaman damgası.
data
array
Oluşturulan görseller dizisi.Her nesne şunları içerir:
  • url (string): Düzenlenmiş görselin URL’si (response_format url ise)
  • b64_json (string): Base64 kodlu görsel (response_format b64_json ise)
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Notlar

Görsel düzenleme sadece DALL-E 2 ile kullanılabilir. Görsel, düzenlemenin nereye uygulanacağını gösteren şeffaf alanlara sahip olmalı veya ayrı bir maske görseli sağlayabilirsiniz.

Gövde

application/json
image
file
gerekli

Düzenlenecek görsel. Geçerli bir PNG dosyası, 4MB’dan küçük ve kare olmalıdır. Görsel, düzenleme istenen yerlerde şeffaflığa sahip olmalıdır.

prompt
string
gerekli

İstenen düzenlemenin metin açıklaması.

mask
file

Tamamen şeffaf alanları görselin nerede düzenlenmesi gerektiğini gösteren ek bir görsel. Geçerli bir PNG dosyası, 4MB’dan küçük ve image ile aynı boyutlarda olmalıdır.

model
string

Görsel düzenleme için kullanılacak model. Şu anda sadece dall-e-2 desteklenmektedir.

n
integer

Oluşturulacak görsel sayısı. 1 ile 10 arasında olmalıdır.

size
string

Oluşturulan görsellerin boyutu. 256x256 , 512x512 veya 1024x1024 olmalıdır.

response_format
string

Oluşturulan görsellerin döndürüleceği format. url veya b64_json olmalıdır.

user
string

Kötüye kullanım izleme için son kullanıcınızı temsil eden benzersiz tanımlayıcı.

Yanıt

200 - application/json

Response 200

created
integer

Görsellerin oluşturulduğu Unix zaman damgası.

data
object[]

Oluşturulan görseller dizisi. Her nesne şunları içerir: url (string): Düzenlenmiş görselin URL’si (response_format url ise) b64_json (string): Base64 kodlu görsel (response_format b64_json ise)