Langsung ke konten utama
POST
/
v1
/
images
/
variations
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Ikhtisar

Membuat variasi dari gambar yang diberikan. Memerlukan content type multipart/form-data.

Isi Permintaan

image
file
wajib
Gambar yang digunakan sebagai dasar untuk variasi. Harus berupa file PNG yang valid, kurang dari 4MB, dan berbentuk persegi.
model
string
default:"dall-e-2"
Model yang digunakan untuk variasi 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 variasi gambar yang dihasilkan.Setiap objek berisi:
  • url (string): URL gambar variasi (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/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Catatan

Variasi gambar hanya tersedia dengan DALL-E 2. Model akan menghasilkan gambar baru yang mirip dalam gaya dan konten dengan gambar asli.

Body

application/json
image
file
wajib

Gambar yang digunakan sebagai dasar untuk variasi. Harus berupa file PNG yang valid, kurang dari 4MB, dan berbentuk persegi.

model
string

Model yang digunakan untuk variasi 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 variasi gambar yang dihasilkan. Setiap objek berisi: url (string): URL gambar variasi (jika response_format adalah url ) b64_json (string): Gambar yang dikodekan Base64 (jika response_format adalah b64_json )