Langsung ke konten utama
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-4-0",
    "prompt": "A cute panda playing in a bamboo forest",
    "size": "1:1",
    "resolution": "2K",
    "n": 1,
    "image_urls": [
      "https://cdn.apimart.ai/doc/1761215838466614297_9852.png"
    ]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-4-0",
    "prompt": "A cute panda playing in a bamboo forest",
    "size": "1:1",
    "resolution": "2K",
    "n": 1,
    "image_urls": [
      "https://cdn.apimart.ai/doc/1761215838466614297_9852.png"
    ]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Otorisasi

Authorization
string
wajib
Semua endpoint API memerlukan autentikasi Bearer TokenDapatkan API Key Anda:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header permintaan:
Authorization: Bearer YOUR_API_KEY

Body

model
string
default:"doubao-seedance-4-0"
wajib
Nama model pembuatan gambarModel yang didukung: doubao-seedance-4-0, doubao-seedream-4.0, doubao-seedream-4-0, Doubao-Seedream-4.0Contoh: "doubao-seedance-4-0"
prompt
string
wajib
Deskripsi teks untuk pembuatan gambarMaksimum 1000 characters
size
string
default:"1:1"
Rasio aspek gambarRasio aspek yang didukung:
  • 1:1 - Persegi (default)
  • 4:3 - Lanskap 4:3
  • 3:4 - Potret 3:4
  • 16:9 - Lanskap layar lebar
  • 9:16 - Potret vertikal
  • 3:2 - Lanskap 3:2
  • 2:3 - Potret 2:3
  • 21:9 - Ultra-lebar
  • 9:21 - Ultra-tinggi
  • auto - Otomatis mencocokkan rasio aspek gambar referensi (memerlukan image_urls)
resolution
string
default:"2K"
Resolusi gambarResolusi yang didukung:
  • 1K - Resolusi dasar
  • 2K - Resolusi standar (default)
  • 4K - Definisi tinggi
Ukuran referensi resolusi:
Resolusi1:1 Ukuran16:9 Ukuran
1K1024x10241280x720
2K2048x20482560x1440
4K4096x40965404x3040
n
integer
Jumlah gambar yang akan dibuatRentang: 1-15 (minimum 1, maksimum 15)Default: 1Catatan:
  • Jumlah gambar aktual yang dapat dibuat dipengaruhi oleh parameter ini dan jumlah gambar referensi input. Total gambar referensi + gambar yang dihasilkan harus ≤ 15
  • Harus memasukkan angka biasa (misalnya 1), jangan gunakan tanda kutip karena akan menyebabkan error
Biaya akan dipotong di muka berdasarkan jumlah tersebut
image_urls
array
Daftar URL gambar referensi untuk image-to-image atau pengeditan gambarDua format didukung:1. URL gambar lengkap
  • URL gambar yang dapat diakses publik (http:// atau https://)
  • Contoh: https://example.com/image.jpg
2. Format berenkode Base64
  • Harus menggunakan format Data URI lengkap
  • Format: data:image/{format};base64,{base64-data}
  • Format gambar yang didukung: jpeg, png
  • Contoh: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
  • ⚠️ Catatan: Harus menyertakan prefiks data:image/jpeg;base64,
Batass:
  • Maksimum 10 images
  • Format gambar: jpeg, png
  • Rentang rasio aspek (lebar/tinggi): [1/3, 3]
  • Lebar dan tinggi (px) > 14
  • Ukuran: tidak melebihi 10MB
  • Total piksel: tidak melebihi 6000×6000 px
optimize_prompt_options
string
default:"standard"
Mode optimasi prompt
  • standard: Mode standar, menghasilkan konten berkualitas lebih tinggi dengan waktu pemrosesan lebih lama
  • fast: Mode cepat, menghasilkan konten lebih cepat dengan kualitas reguler
Default: standard
sequential_image_generation
string
default:"disabled"
Mode pembuatan gambar sekuensial (fitur khusus Doubao)Mengatur apakah akan membuat beberapa gambar:
  • disabled: Nonaktifkan mode sekuensial, hanya membuat 1 gambar meskipun ada beberapa gambar referensi (default)
  • auto: Aktifkan mode sekuensial, dapat membuat beberapa gambar
Catatan Penggunaan:
  • ✅ Harus menyediakan image_urls - minimal 1 gambar referensi diperlukan
  • ✅ Set n: 3 atau use sequential_image_generation: "auto" + max_images: 3
  • ✅ Ini akan membuat 3 gambar berbeda berdasarkan gambar referensi
  • ⚠️ Saat n > 1, nilainya akan otomatis diatur ke auto
Batasan:
  • Text-to-image murni (tanpa image_urls) tidak dapat membuat beberapa gambar - ini adalah batasan API Doubao
sequential_image_generation_options
object
Sequential pembuatan gambar optionsTersedia saat sequential_image_generation diatur ke autoProperti:
  • max_images (integer): Tentukan jumlah gambar yang akan dibuat, Rentang: 1-15
Contoh:
"sequential_image_generation": "auto",
"sequential_image_generation_options": {
  "max_images": 3
}
watermark
boolean
default:"false"
Apakah akan menambahkan watermark ke gambar yang dihasilkan
  • true: Tambahkan watermark
  • false: Tanpa watermark (default)

Respons

code
integer
Kode status respons
data
array
Array data respons