Dokumentasi API

Gunakan satu API key pelanggan untuk seluruh endpoint berikut.

Panduan Cepat Plate Detection untuk Pengguna Baru

Ikuti langkah ini jika Anda baru pertama kali memakai fitur baca plat nomor di Aivora.

  1. Buka website https://ai.aplikanet.com.
  2. Klik Daftar, lalu isi nama, email, perusahaan, dan password untuk membuat akun baru.
  3. Setelah registrasi selesai, lakukan login memakai email dan password Anda.
  4. Buka menu Billing Customer, lalu buat permintaan top-up Rp 100.000.
  5. Tunggu sampai status top-up berubah menjadi approved agar saldo aktif dan bisa dipakai untuk request AI.
  6. Buka menu Aplikasi / Project, lalu buat project baru sesuai kebutuhan Anda, misalnya Gate Camera atau Parking OCR.
  7. Buka menu API Key Customer, pilih project tadi, lalu klik Generate untuk membuat token API customer.
  8. Setelah token dibuat, simpan atau copy API key tersebut dari tabel API Key Aktif.
  9. Buka menu Plate Detection.
  10. Pada form Plate Detection, isi langkah berikut:
    Pilih API Key Customer yang terkait dengan project Anda.
    Pilih model AI yang ingin dipakai.
    Pilih file gambar kendaraan yang ingin dibaca plat nomornya.
  11. Klik tombol Deteksi Plat Nomor atau Submit.
  12. Tunggu hasil muncul di panel sebelah kanan. Sistem akan menampilkan:
    hasil plat nomor,
    jumlah token yang dipakai,
    estimasi biaya rupiah,
    dan tombol View Response Payload jika ingin melihat respons detail dari model.
Tips: jika ingin hemat biaya, coba bandingkan beberapa model di menu Tarif Model dan gunakan model yang paling efisien untuk gambar CCTV Anda.
Base Endpoint
POST https://ai.aplikanet.com/api.php?action=chat
POST https://ai.aplikanet.com/api.php?action=embeddings
POST https://ai.aplikanet.com/api.php?action=images
POST https://ai.aplikanet.com/api.php?action=audio
GET  https://ai.aplikanet.com/api.php?action=models
Header
Authorization: Bearer ak_xxxxxxxxx
Content-Type: application/json
Contoh Chat Completion
curl -X POST https://ai.aplikanet.com/api.php?action=chat \
  -H "Authorization: Bearer ak_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "user", "content": "Halo, bantu saya buat ringkasan."}
    ],
    "max_tokens": 200
  }'
Catatan penting model GPT-5 / Luna: jika memakai model seperti gpt-5.6-luna, gunakan parameter max_completion_tokens. Jangan gunakan max_tokens untuk model tersebut.
Contoh Chat Completion untuk GPT-5 / Luna
curl -X POST https://ai.aplikanet.com/api.php?action=chat \
  -H "Authorization: Bearer ak_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.6-luna",
    "messages": [
      {"role": "user", "content": "Halo, bantu saya buat ringkasan."}
    ],
    "max_completion_tokens": 600,
    "reasoning_effort": "none"
  }'
Catatan Update Dokumentasi