Langsung ke konten utama
Referensi masuk ke body references pada POST /api/v1/generate. Ada dua cara menyediakannya.

Cara 1 — unggah dulu (disarankan)

Lalu tempel objek asset utuh ke references:
Field model pada saat upload tidak wajib tapi penting: server memakai model target untuk memutuskan aturan durasi (misalnya kelonggaran untuk motion control) dan cara menyimpan berkas. Kalau kamu melewatinya, berkas diperlakukan dengan aturan umum.
Nilai filename pada respons adalah nama di penyimpanan server, bukan nama berkas yang kamu kirim. Simpan id dan url apa adanya; jangan membangun path sendiri.

Cara 2 — URL publik

Kirim objek berisi url dan server yang mengunduhnya:
  • Server memakai timeout 20 detik. URL lambat atau melindungi dirinya dari bot akan gagal dengan 400.
  • type boleh dilewat; server mendeteksi dari isi berkas (bukan dari ekstensi). Menyebutkan type secara eksplisit membuat perilaku lebih mudah ditebak.
  • Berkas hasil unduhan disimpan di penyimpanan sementara Vidgen, jadi kamu tidak perlu mengunggahnya dua kali.
Untuk URL yang butuh header privat (signed URL, token), pastikan tautannya masih berlaku saat request dibuat. Server tidak mengirim header apa pun saat mengunduh.

Batas yang ditegakkan server

Jumlah maksimum per model

Angka ini adalah bawaan; tiap model bisa mendeklarasikan batas sendiri lewat capabilities.maxReferenceImages, maxReferenceVideos, dan maxReferenceAudios di katalog. Baca dari sana, bukan dari tabel ini.
Mengirim video atau audio ke model gambar selalu ditolak dengan 400, berapa pun jumlahnya.

Praktik yang menghindarkan kegagalan

Aset yang sudah diunggah bisa dipakai di banyak job selama filenya ada. Selama kamu masih memakai referensi yang sama, jangan unggah ulang — batas 60 berkas/jam cepat habis kalau tiap job mengirim ulang gambar yang identik.
Kalau gambar referensi 1:1 tetapi kamu meminta ratio: "16:9", model akan mengisi ruang tambahan. Hasil paling stabil datang dari referensi yang rasionya sudah mirip dengan keluaran yang diminta.
Foto dengan wajah menyamping, tertutup, atau pencahayaan minim adalah penyebab paling umum hasil yang tidak mirip atau job yang gagal di tahap penyelarasan.
Teks yang terbakar di video referensi cenderung ikut direproduksi oleh model. Bersihkan dulu, baru unggah.