Langsung ke konten utama
Semua endpoint publik berada di satu origin dengan prefix versi:
Jangan menambahkan garis miring di akhirnya. POST https://vidgen.id/api/v1/generate/ bisa dijawab 404 oleh router.

Daftar path

Hasil generate disajikan lewat dua path non-versi yang ikut satu origin: Keduanya sudah dikemas penuh di field result.url, jadi perlakukan nilai itu sebagai bola hitam: unduh, simpan, jangan parse.

Dipanggil dari mana?

Vidgen API tidak mengirim header CORS. Panggilan dari browser di domain lain akan diblokir, walaupun key-nya benar. Jalankan request dari backend, worker, atau Edge Function kamu, lalu teruskan hasilnya ke frontend.

Versi

v1 adalah ruang nama yang stabil. Perubahan yang merusak kontrak (field dihapus, status berubah arti) akan diumumkan lebih dulu dan dipublikasikan sebagai v2; selama itu v1 tetap dilayani. Perubahan yang tidak merusak kontrak — model baru di katalog, harga kredit baru, tambahan field opsional pada respons — bisa muncul kapan saja. Desain klien kamu seperti ini:
  • Abaikan field yang tidak kamu kenali.
  • Baca katalog model dari server, jangan hardcode.
  • Perlakukan parameters sebagai enum terbuka: validasi nilainya terhadap GET /api/v1/models sebelum mengirim.

Host cadangan

Sebagian lingkungan produksi Vidgen berjalan di domain alternatif (misalnya vidgen.my). Kalau vidgen.id tidak bisa di-resolve dari servermu, cukup ganti origin-nya; seluruh path di atas tetap sama. Kalau kamu menghubungi dukungan, sebutkan origin yang kamu pakai — bukan nama layanan di belakangnya. Vidgen sengaja tidak pernah menampakkan identitas penyedia hulu di respons publik, dan pesan error yang kamu lihat sudah dibersihkan. Lanjut ke Autentikasi atau langsung Quickstart.