MODE REMIX: naskah di-rewrite total — bukan copy. Support TikTok, YouTube, Reels, Shorts, dll (video publik).
Aset Visual (local — tidak di-upload ke server)
Scene 1 = Karakter · Scene 2+ = Produk
Belum punya karakter? Sistem buatkan deskripsi presenter otomatis (sesuai gender VO + persona) untuk Scene 1 HOOK.
Klik / drop foto karakter
JPG/PNG/WebP · max ~4MB · 1 gambar
Upload foto produk untuk Scene 2+ (detail, demo, CTA). Bisa beberapa sudut.
Klik / drop foto produk
Bisa multi · max 6 foto · ~4MB/foto
Durasi
—
Parts
—
Kata VO
—
Model
—
Provider AI (hybrid auth)
Yang support → Auth Token (PAT/OAuth token). Yang lain → API Key. Disimpan di browser saja.
API Key: OpenAI / OpenRouter / Groq / Gemini AI Studio / 9router scoped key.
Chat → {base}/chat/completions. Model list auto-detect.
Disimpan localStorage. Forward sekali lewat /relay — tidak disimpan di VPS.
GitHub Models — Auth Token
1. Buka github.com/settings/tokens (classic) atau Fine-grained.
2. Scope minimal: models:read (atau akses Models).
3. Paste token di sini (awalan ghp_ / github_pat_). Ini token login akunmu — bukan “API key produk”.
Catatan: full OAuth popup “Login with GitHub” butuh OAuth App + backend; token PAT = cara aman tanpa client-secret di SPA.
Isi Base + kredensial → Test koneksi → pilih model.
Model tersedia
—
Default filter: multimodal (vision / video / audio / image-out).
Auth Token = GitHub PAT (login akun). API Key = OpenAI/OR/Groq/Gemini AI Studio/9router.
Request lewat /relay (CORS bypass). Kredensial di-forward sekali, tidak disimpan di server.
OAuth popup “Login with Google/GitHub” full butuh OAuth App di VPS — belum diaktifkan. PAT/token manual = jalur hybrid yang aman sekarang.