DOKUMENTASI
Dokumentasi Panglima Router
Panglima Router adalah gateway AI dengan satu endpoint yang kompatibel dengan OpenAI API. Panduan ini menjelaskan cara memakai API, mengelola billing, dan mengakses semua fitur.
Mulai cepat
Jawaban singkat: daftar akun, verifikasi OTP, buat API key, isi saldo, lalu panggil POST /v1/chat/completions dengan base URL gateway dan API key Anda.
- Buat akun di halaman registrasi dan verifikasi email melalui kode OTP.
- Masuk ke dashboard dan buat API key baru. Simpan secret key baik-baik — hanya ditampilkan sekali.
- Isi saldo Rupiah melalui QRIS atau crypto (minimum Rp10.000).
- Panggil API seperti memakai OpenAI:
curl https://api.panglimarouter.xyz/v1/chat/completions \
-H "Authorization: Bearer pk_API_KEY_ANDA" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4.1-flash",
"messages": [{"role": "user", "content": "Halo, apa kabar?"}]
}'Respons mengikuti format OpenAI, termasuk field usage berisi prompt_tokens dan completion_tokens.
Autentikasi API key
Jawaban singkat: kirim API key Anda di header Authorization: Bearer. Key disimpan sebagai hash dan dapat dicabut kapan saja dari dashboard.
- Buat dan kelola key dari dashboard setelah masuk.
- Secret key hanya ditampilkan sekali saat pembuatan — simpan di tempat aman.
- Key dapat dicabut (revoke) kapan saja; key yang dicabut langsung tidak berlaku.
- Jangan pernah menaruh API key di kode frontend publik atau repository publik.
Model yang tersedia
Jawaban singkat: tersedia 400+ model AI melalui infrastruktur AI kami, termasuk model publik deepseek-v4.1-flash. Daftar model aktif dapat berubah dan dikelola operator.
Gunakan nama model publik (alias) di field model — Anda tidak perlu tahu penyedia di belakangnya. Model yang tersedia untuk akun Anda tercantum di dashboard.
Billing dan saldo
Jawaban singkat: saldo dalam Rupiah (IDR). Setiap request mereservasi saldo secara atomik sebelum dikirim ke penyedia, lalu di-settle sesuai pemakaian token aktual. Saldo tidak akan pernah negatif.
- Tagihan dihitung dari token input dan output dikali tarif model yang dipakai.
- Jika saldo tidak cukup untuk estimasi biaya, request ditolak sebelum dikirim ke penyedia (HTTP 402).
- Reservasi yang tidak terpakai dikembalikan otomatis.
- Kirim header
Idempotency-Keyunik untuk operasi berbayar agar retry aman dari double-charge.
Top-up saldo
Jawaban singkat: isi saldo via QRIS atau crypto (USDC di jaringan Base), minimum Rp10.000 per top-up. Saldo masuk setelah pembayaran terverifikasi.
- Dari dashboard, pilih nominal top-up dan metode (QRIS atau crypto).
- Untuk QRIS: pindai kode QR yang tampil dan bayar sebelum kedaluwarsa.
- Untuk crypto: kirim USDC tepat ke alamat yang tampil di jaringan Base.
- Saldo bertambah otomatis setelah pembayaran terverifikasi. Setiap pembayaran diverifikasi via callback bertanda tangan dengan proteksi replay dan idempotency.
Paket unlimited
Jawaban singkat: paket harian, mingguan, dan bulanan untuk model tertentu tanpa tagihan per-request selama masa aktif, dengan batas fair-use (RPM dan konkurensi).
- Paket terpisah dari saldo metered — selama paket aktif dan model termasuk, request tidak memotong saldo.
- Setiap paket memiliki batas requests-per-minute dan konkurensi sebagai fair-use.
- Status, masa berlaku, dan pemakaian paket tercatat dan dapat dilihat di dashboard.
Akses bansos
Jawaban singkat: bansos adalah akses AI gratis dengan kuota untuk pengguna terdaftar, lewat halaman dan endpoint khusus, dan tidak akan pernah beralih diam-diam ke tagihan berbayar.
- Khusus pengguna terdaftar, memakai API key sendiri di endpoint bansos.
- Model yang tersedia dan masa berlaku akses ditentukan admin.
- Ada batas requests-per-minute per pengguna untuk mencegah penyalahgunaan.
- Ajukan dan pantau status di halaman bansos.
Error dan batas
Jawaban singkat: error memakai format JSON OpenAI. Kode umum: 400 (request tidak valid), 401 (API key salah), 402 (saldo kurang), 404 (model tidak tersedia), 429 (rate limit), 502/503 (penyedia bermasalah).
- Selalu sertakan
x-request-iddari respons saat menghubungi dukungan. - Batas ukuran request 1MB dan timeout 30 detik per request.
Dukungan
Butuh bantuan? Periksa halaman status untuk kondisi layanan, atau lihat FAQ untuk pertanyaan umum.