Overview
Autentikasi
API key sk-ngd-, dua skema header, rotasi, dan pencabutan.
Autentikasi
Semua endpoint inference (/v1/chat/completions, /v1/responses, /v1/messages, /v1/messages/count_tokens, /v1/models) memakai API key.
Memberi kunci
Dua skema header diterima di semua endpoint — pilih yang didukung tool-mu:
Authorization: Bearer sk-ngd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-api-key: sk-ngd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFormat kunci selalu sk-ngd- + 40 karakter base62. Request dengan format salah ditolak sebelum menyentuh database (401 invalid_api_key / authentication_error).
Mengelola kunci
- Buat kunci di dashboard (maks 20 kunci aktif per akun). Nilai lengkap hanya tampil sekali — sesudahnya hanya prefix yang terlihat.
- Beri nama per keperluan (
laptop-kerja,ci-deploy) supaya mudah dicabut satu per satu. - Cabut kunci yang tidak dipakai. Pencabutan berlaku paling lambat 60 detik di seluruh instance.
lastUsedAtdiperbarui maksimal sekali per menit — jangan pakai field ini untuk audit per detik.
Batas yang perlu diketahui
- Kunci milik akun yang ditangguhkan ikut mati (401).
/v1/messages/count_tokensbutuh kunci yang valid, tapi gratis — tidak memotong credit.- Jangan menaruh kunci di kode yang di-commit, di URL, atau di log. Kebocoran = cabut dan buat baru.