Langsung ke konten utama

Dua bentuk tautan hasil

result.url bisa datang dalam dua rupa. Keduanya sama-sama valid dan berada di origin yang sama dengan API:
Bentuk kedua memakai token dengan masa berlaku 24 jam. Setelah itu tautan mati permanen, bahkan kalau job-nya masih tercatat. Jangan pernah menyimpan URL sebagai arsip hasil.
Perlakukan kedua bentuk sebagai bola hitam: unduh apa adanya, jangan tebak ekstensi dari path, jangan buang query string-nya.

Unduh dan simpan sendiri

Simpan segera setelah status succeeded. Cara paling andal adalah menugaskannya ke worker: job polling menandai status akhir, lalu worker unduhan mengambil alih.

Metadata yang bisa kamu percaya

result hanya terisi saat status === "succeeded". Pada status lain nilainya null — cek status dulu, baru baca result.

Saat job gagal

  • errorMessage sudah dibersihkan dan berbahasa Inggris di respons API. Terjemahkan ke bahasa UI-mu sendiri, atau tampilkan apa adanya.
  • Kredit yang sudah dipotong dikembalikan otomatis, sehingga creditsCharged pada job gagal akhirnya bernilai 0. Jangan membuat sistem refund sendiri di sisi kamu.
  • Pesan gagal sengaja tidak menyebut sistem dalam Vidgen. Kalau mendukung pengguna, minta job.id-nya, bukan log mentah.

Kebijakan hasil

Hak atas hasil, privasi, penyaringan konten, dan penggunaan komersial diatur oleh ketentuan layanan Vidgen — dokumen ini tidak menggantikannya. Beberapa model juga punya batasan sendiri yang tercantum di dashboard. Watermark mengikuti paket yang aktif di akunmu, jadi cek halaman harga kalau kamu menjanjikan berkas bersih ke pengguna akhir.

Jejak audit

Setiap job menyimpan id, model, prompt, creditsCharged, createdAt, dan updatedAt. Simpan job.id di basis data kamu bersama record bisnis (order, pengguna, campaign) supaya kamu bisa mencocokkan tagihan dan membuka tiket dukungan dengan referensi yang jelas.