Langsung ke konten utama
Klien lengkap di bawah hanya memakai fetch bawaan — tidak ada paket tambahan, tidak ada build step. Simpan sebagai vidgen.js dan jalankan dengan Node 18 atau lebih baru.
vidgen.js

Pemakaian

Menangani error

Field diagnostik (requiredCredits, maxConcurrent, dailyVideosUsed) ada di err.body, bukan di pesan. Jangan parsing string error untuk logika.

Type Safety

Tipe respons pendek yang cukup untuk sebagian besar integrasi:
types.ts
Klien di atas memanggil Vidgen dari server. Dari browser, request akan diblokir CORS — taruh key dan pemanggilan ini di backend kamu.