DOKUMENTASI API

Mulai dalam beberapa menit.

Gunakan API key dari administrator untuk mengakses model yang diizinkan melalui protokol pilihan Anda.

BASE URL PRODUKSIhttps://api.danayasa.biz.id

AUTENTIKASI

Pilih header yang sesuai.

Bearer umum digunakan oleh klien OpenAI-compatible. Header x-api-key dapat digunakan oleh klien Anthropic-compatible.

Authorization: Bearer nr_live_xxxxxxxxx
x-api-key: nr_live_xxxxxxxxx

GET /v1/models

Lihat model yang tersedia.

Respons hanya berisi model aktif yang diizinkan untuk API key Anda. Gunakan salah satu ID dari respons sebagai pengganti model-anda.

curl https://api.danayasa.biz.id/v1/models \
  -H "Authorization: Bearer nr_live_xxxxxxxxx"

POST /v1/chat/completions

OpenAI Chat Completions

curl https://api.danayasa.biz.id/v1/chat/completions \
  -H "Authorization: Bearer nr_live_xxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"model":"model-anda","messages":[{"role":"user","content":"Halo"}]}'

POST /v1/messages

Anthropic Messages

curl https://api.danayasa.biz.id/v1/messages \
  -H "x-api-key: nr_live_xxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"model":"model-anda","max_tokens":128,"messages":[{"role":"user","content":"Halo"}]}'

STREAMING

Proses output secara incremental.

Tambahkan stream: true pada payload. Respons menggunakan Server-Sent Events; proses setiap event saat diterima dan jangan menunggu seluruh body selesai.

GET /v1/key/usage

Periksa policy dan penggunaan key.

Endpoint ini mengembalikan label dan status key, penggunaan serta sisa kuota token, jumlah request, RPM, expiry, dan model publik yang diizinkan. Key lengkap tidak pernah dikembalikan.

curl https://api.danayasa.biz.id/v1/key/usage \
  -H "Authorization: Bearer nr_live_xxxxxxxxx"

KESALAHAN UMUM

Status yang perlu ditangani.

  • 401 — API key tidak valid, nonaktif, atau kedaluwarsa.
  • 403 — model atau alamat IP tidak diizinkan.
  • 429 — batas RPM atau kuota token terlampaui.
  • 503 — metering atau upstream sementara tidak tersedia.

Daftar ini merangkum kategori umum dan bukan seluruh kemungkinan kegagalan. Pesan API tetap disanitasi tanpa detail internal.

Konten request tetap privat.

Prompt, respons model, streamed delta, dan tool content tidak disimpan. Metadata penggunaan yang disanitasi tetap dicatat untuk penegakan kuota, keandalan, dan audit.