Langsung ke konten utama
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://..."
    }
  ]
}

Ikhtisar

Membuat gambar yang diedit atau diperluas berdasarkan gambar asli dan prompt. Memerlukan content type multipart/form-data.

Isi Permintaan

image
file
wajib
Gambar yang akan diedit. Harus berupa file PNG yang valid, kurang dari 4MB, dan berbentuk persegi. Gambar harus memiliki transparansi di area yang ingin diedit.
prompt
string
wajib
Deskripsi teks dari edit yang diinginkan.
mask
file
Gambar tambahan yang area transparan sepenuhnya menunjukkan di mana gambar harus diedit. Harus berupa file PNG yang valid, kurang dari 4MB, dan memiliki dimensi yang sama dengan image.
model
string
default:"dall-e-2"
Model yang digunakan untuk edit gambar. Saat ini hanya dall-e-2 yang didukung.
n
integer
default:"1"
Jumlah gambar yang akan dihasilkan. Harus antara 1 dan 10.
size
string
Ukuran gambar yang dihasilkan. Harus salah satu dari 256x256, 512x512, atau 1024x1024.
response_format
string
default:"url"
Format pengembalian gambar yang dihasilkan. Harus url atau b64_json.
user
string
Pengidentifikasi unik yang mewakili pengguna akhir Anda untuk pemantauan penyalahgunaan.

Respons

created
integer
Timestamp Unix saat gambar dibuat.
data
array
Array gambar yang dihasilkan.Setiap objek berisi:
  • url (string): URL gambar yang diedit (jika response_format adalah url)
  • b64_json (string): Gambar yang dikodekan Base64 (jika response_format adalah b64_json)
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://..."
    }
  ]
}

Catatan

Edit gambar hanya tersedia dengan DALL-E 2. Gambar harus memiliki area transparan yang menunjukkan di mana edit harus diterapkan, atau Anda dapat menyediakan gambar mask terpisah.

Body

application/json
image
file
wajib

Gambar yang akan diedit. Harus berupa file PNG yang valid, kurang dari 4MB, dan berbentuk persegi. Gambar harus memiliki transparansi di area yang ingin diedit.

prompt
string
wajib

Deskripsi teks dari edit yang diinginkan.

mask
file

Gambar tambahan yang area transparan sepenuhnya menunjukkan di mana gambar harus diedit. Harus berupa file PNG yang valid, kurang dari 4MB, dan memiliki dimensi yang sama dengan image .

model
string

Model yang digunakan untuk edit gambar. Saat ini hanya dall-e-2 yang didukung.

n
integer

Jumlah gambar yang akan dihasilkan. Harus antara 1 dan 10.

size
string

Ukuran gambar yang dihasilkan. Harus salah satu dari 256x256 , 512x512 , atau 1024x1024 .

response_format
string

Format pengembalian gambar yang dihasilkan. Harus url atau b64_json .

user
string

Pengidentifikasi unik yang mewakili pengguna akhir Anda untuk pemantauan penyalahgunaan.

Respons

200 - application/json

Response 200

created
integer

Timestamp Unix saat gambar dibuat.

data
object[]

Array gambar yang dihasilkan. Setiap objek berisi: url (string): URL gambar yang diedit (jika response_format adalah url ) b64_json (string): Gambar yang dikodekan Base64 (jika response_format adalah b64_json )