Dokumentasi
API chat yang kompatibel dengan SDK yang sudah kamu pakai, ditambah panduan konsol dan saldo prabayar rupiah tanpa biaya tersembunyi.
Yang perlu kamu tahu lebih dulu
Dua permukaan chat, satu prefix /v1: bentuk OpenAI (POST /v1/chat/completions, GET /v1/models) dan bentuk Anthropic (POST /v1/messages, POST /v1/messages/count_tokens). Tidak ada embeddings, gambar, audio, maupun bentuk non-chat lainnya. Dokumentasi ini tidak memuatnya karena API-nya dioptimalkan khusus untuk rute chat berlatensi rendah.
Base URL: https://api.nusarouter.web.id/v1. Semua rute pelanggan berada tepat di bawah prefix /v1.
Untuk SDK Anthropic, base URL-nya berbeda: https://api.nusarouter.web.id (root, tanpa /v1) — lihat Format Anthropic →
Autentikasi dengan API key sk-nusa-… sebagai bearer token. Endpoint GET /v1/models juga butuh key tersebut.
Model diambil dari katalog, bukan dari halaman ini. Contoh ID model yang aktif: deepseek-flash-v4.1. Daftar yang selalu benar dan terkini selalu ada di katalog publik →
# Install: pip install openai
from openai import OpenAI
client = OpenAI(
base_url="https://api.nusarouter.web.id/v1",
api_key="sk-nusa-xxxxxxxxxxxxxxxxxxxx"
)
response = client.chat.completions.create(
model="deepseek-flash-v4.1",
messages=[
{"role": "system", "content": "Kamu asisten AI handal di NusaRouter."},
{"role": "user", "content": "Halo! Berikan ringkasan cuaca hari ini."}
]
)
print(response.choices[0].message.content)Mulai cepat#mulai-cepat
Tiga langkah dari nol ke request pertama.
Autentikasi#autentikasi
API key, header, dan permukaan mana yang memakainya.
Konsol#konsol
Apa saja yang ada di konsol dan cara masuknya.
Top up dan saldo#topup-saldo
QRIS, saldo prabayar, dan bagaimana saldo terpakai.
Konfirmasi pembayaran#pembayaran
Kenapa saldo muncul saat konfirmasi diterima, bukan saat QR dibayar.
Batas pengeluaran key#batas-pengeluaran
Batas belanja per key, terpisah dari saldo dompet.
Batas laju#batas-laju
Batas per menit dan tingkat akses, serta arti 429.
Chat completions#chat-completions
Rute chat: parameter, response, dan penalaran.
Format Anthropic#format-anthropic
Permukaan kedua: Messages API untuk SDK Anthropic dan [CC].
Pemanggilan tool#tool-calling
Model meminta menjalankan fungsimu, lalu kamu balas hasilnya.
Streaming#streaming
Token bertahap lewat SSE dan penanda akhirnya.
Model dan harga#model-harga
Daftar model dan tarif per satu juta token.
Error dan status#errors
Bentuk error, tabel kode, dan cara menanganinya.
Bantuan#bantuan
Mendiagnosis sendiri, dan apa yang perlu disertakan saat melapor.
Siap mencoba di aplikasi Anda?
Top up mulai Rp 10.000 via QRIS instan dan nikmati akses puluhan model AI frontier tanpa kartu kredit.