Dokumentasi

Semua yang perlu kamu tahu untuk memakai MasbrawRouter — dari kredensial pertama sampai endpoint produksi.

Pendahuluan

MasbrawRouter adalah gateway AI terpadu. Satu base_url OpenAI-compatible untuk 40+ model dari berbagai provider, dengan auto-fallback, token saver, dan billing Rupiah.

Mulai Cepat

  1. Buka Dashboard dan daftar akun (atau masuk).
  2. Buat API Key di menu API Keys — salin nilainya sekarang, hanya muncul sekali.
  3. Salin Base URL dari halaman yang sama.
  4. Pasang di tool apa pun: ganti base_url + api_key, selesai.

$ curl https://masbrawrouter.my.id/api/v1/models

$ curl -X POST https://masbrawrouter.my.id/api/v1/chat/completions

  -H "Authorization: Bearer sk-masbraw-..."

$ node app.js # 200 OK

Autentikasi

Semua request memakai header Authorization: Bearer sk-masbraw-<prefix>.<secret>. Key disimpan sebagai hash HMAC-SHA256 satu arah, tidak pernah bisa direcover. Jangan pernah komit key ke repo.

Model

Daftar model tersedia di GET /api/v1/models. Pilih provider bebas — endpoint tetap sama. Semua model harga normal sepanjang waktu.

Endpoint

chat/completions: POST /api/v1/chat/completions (streaming & non-streaming). models: GET /api/v1/models. Kredensial & usage: dashboard.

POST /api/v1/chat/completions

Chat streaming & non-streaming

GET /api/v1/models

Daftar model & provider

Harga & Rate Limit

Harga per model dikonfigurasi admin (per 1K token, input & output), harga normal sepanjang waktu tanpa off-peak. Rate limit default bisa diubah admin. Cek harga di halaman Harga.

Kode Error

401 = key salah/kadaluarsa. 403 = key dinonaktifkan/kuota habis. 429 = rate limit. 5xx = upstream. Semua error punya pesan deskriptif.

FAQ

QRIS tersedia untuk pembayaran. API key di-hash. Uptime & status bisa dicek di halaman Status. Butuh bantuan? Buka tiket di menu Ticketing — langsung masuk Telegram admin.