Skip to content

Apa itu Rivalistic?

Rivalistic adalah platform Face Recognition Backend as a Service (BaaS) yang menyediakan endpoint API untuk fungsionalitas pencarian wajah dalam database pribadi pengguna. Sistem ini memungkinkan pengguna untuk mengunggah foto, mencari kecocokan wajah dalam database mereka, dan mengambil metadata terkait.

Platform kami dirancang untuk memudahkan pengembang, aman, dan sangat akurat, sehingga ideal untuk sistem absensi, solusi keamanan rumah, sistem kontrol akses, dan banyak aplikasi lain yang membutuhkan pengenalan wajah yang andal.

Fitur Utama

  • Verifikasi Wajah: Membandingkan dua gambar wajah untuk menentukan apakah keduanya adalah orang yang sama
  • Pendaftaran Wajah: Menambahkan gambar wajah ke database pribadi Anda dengan metadata terkait
  • Pencarian Wajah: Mencari wajah yang cocok dalam database Anda dengan akurasi tinggi
  • Database Pribadi: Setiap pengguna memiliki database terisolasi sendiri dengan privasi penuh
  • Pemrosesan Cepat: 0,3-2 detik per pencarian dengan algoritma yang dioptimalkan untuk CPU
  • Akurasi Tinggi: Didukung oleh model Facenet512 untuk pengenalan yang andal
  • Penyimpanan Aman: Semua gambar disimpan dengan aman di Firebase Storage
  • API Komprehensif: API REST sederhana dengan dokumentasi dan contoh yang detail

Memulai

Untuk mulai menggunakan API Rivalistic:

  1. Daftar akun di platform kami
  2. Dapatkan API key dari dashboard Anda
  3. Masuk ke halaman Playground
  4. Buat database. (*Database pertama akan dibuatkan dengan nama "default")
  5. Mulai mencari kecocokan wajah menggunakan API kami

Ikhtisar API

Rivalistic menawarkan beberapa endpoint API utama:

API Verifikasi Wajah

Endpoint: /v1/face/verify Metode: POST Tujuan: Membandingkan dua gambar wajah untuk kesamaan

API Pendaftaran Wajah

Endpoint: /v1/face/enroll Metode: POST Tujuan: Menambahkan gambar wajah ke database Anda

API Pencarian Wajah

Endpoint: /v1/face/find Metode: POST Tujuan: Mencari wajah yang cocok dalam database Anda

Setiap endpoint dijelaskan secara detail dalam bagian terpisah pada dokumentasi ini.

Autentikasi

Semua permintaan API memerlukan autentikasi menggunakan API key Anda. Sertakan API key Anda dalam header permintaan sebagai x-api-key:

x-api-key: riv_api_key_anda_di_sini

API key mengikuti format riv_ diikuti oleh string unik. Jaga keamanan API key Anda dan jangan bagikan secara publik.

Persyaratan Teknis

  • Koneksi internet yang stabil
  • Klien HTTP yang mendukung permintaan REST dengan header autentikasi
  • Kemampuan untuk mengkodekan gambar dalam format base64
  • Kemampuan pemrosesan JSON

Batasan dan Pertimbangan

  • Maksimum 10 gambar per permintaan batch
  • Ukuran gambar maksimum: 5MB per gambar
  • Batas database dan gambar tergantung pada paket berlangganan Anda
  • Kualitas gambar optimal: Gambar wajah yang terang dan jelas memberikan hasil terbaik
  • Ukuran gambar input: 224x224 piksel (gambar secara otomatis diubah ukurannya)

Untuk dukungan tambahan, silakan hubungi tim kami di support@rivalistic.com.

Dokumentasi API Rivalistic