BazaarLinkBazaarLink
Masuk
DokumentasiReferensi APIReferensi SDKPenggunaan AgentikSkill AI
Gambar

Edit gambar

Mengunggah gambar sumber sebagai multipart/form-data dan mengeditnya dengan prompt teks — kompatibel dengan OpenAI client.images.edit(). Menggunakan kembali pipeline image-to-image secara internal; respons selalu JSON sinkron. mask belum didukung, dan response_format hanya mendukung URL (b64_json ditolak).

POST/api/v1/images/edits

Otorisasi

Authorizationwajib
string · header

API key sebagai bearer token di header Authorization.

Body

imagewajib
file

File gambar sumber yang akan diedit. Ulangi field image (atau gunakan image[]) untuk beberapa file — maksimal 8, masing-masing 10 MB, MIME harus image/*.

≤ 8 files, ≤ 10 MB each, image/*
promptwajib
string

Deskripsi teks dari editan yang akan diterapkan.

minLength: 1
Example: "change the background to a night city"
model
string

Model edit gambar. Jika dihilangkan, default server berlaku (saat ini gpt-5.4-image-2).

Example: "openai/gpt-5.4-image-2"
n
integer

Jumlah hasil yang dihasilkan, 1–10.

1–10
Example: 1
size
string

Ukuran keluaran, harus berupa string piksel "<lebar>x<tinggi>" (mis. 1024x1024); format lain diabaikan secara diam-diam.

format: <width>x<height>
Example: "1024x1024"

Panduan mendalam →

POST /api/v1/images/edits
curl https://bazaarlink.ai/api/v1/images/edits \
  -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
  -F model="openai/gpt-5.4-image-2" \
  -F image=@cat.png \
  -F prompt="change the background to a night city"
Contoh respons

Berhasil. Selalu mengembalikan JSON sinkron (aliran SSE dikonsumsi secara internal) — kompatibel dengan client.images.edit().

{
  "created": 1753500000,
  "data": [
    {
      "url": "https://bazaarlink.ai/api/v1/images/proxy/eyJhbGciOi..."
    }
  ]
}
Support
Support
Hi! How can we help you?
Send a message and we'll get back to you soon.
Edit gambar — BazaarLink API