Kecerdasan Buatan: Server

Tentang

Agent DVR terintegrasi sepenuhnya dengan server AI seperti DeepStack AI, CodeProject AI, PlateRecognizer.com, dan OpenAI (Chat GPT) untuk menambahkan filter peringatan cerdas, pengenalan objek, pengenalan adegan, dan kontrol acara cerdas.

Selain DeepStack dan CodeProject AI, Anda juga dapat menggunakan server AI lain yang mendukung API yang sama:

Mengatur AI

Daftar Server AI

Untuk mengatur Server AI, klik ikon di bagian kiri atas antarmuka utama Agent DVR. Kemudian klik Pengaturan di bawah Konfigurasi, pilih Server AI dari menu dropdown, dan klik Konfigurasi.

Agent DVR terintegrasi dengan CodeProject.AI untuk berbagai fitur AI termasuk pengenalan objek, pengenalan wajah, ALPR (Pengenalan Plat Nomor Otomatis), dan super resolusi (perbaikan). PlateRecognizer.com juga didukung sebagai penyedia ALPR. CodeProject.AI adalah sumber terbuka, gratis, dan kompatibel dengan sebagian besar platform.

Untuk memulai, pasang server AI untuk platform Anda dan hubungkan Agent DVR ke server tersebut dengan mengklik tombol Konfigurasi dan kemudian Tambah.

Anda dapat menambahkan sebanyak mungkin server AI ke Agent sesuai kebutuhan. Kamera dalam Agent dapat dikonfigurasi untuk menggunakan server AI yang berbeda untuk setiap fungsi, atau Anda dapat menggunakan satu server AI untuk semua tugas.

Peringatan: Proses AI dapat membutuhkan sumber daya yang intensif. Pastikan komputer Anda memiliki daya yang cukup untuk menjalankannya.
Mengkonfigurasi Server Anda
  • Nama: Beri nama server Anda, misalnya, Penangkap Kucing.
  • URL Server AI: Masukkan URL server AI Anda, misalnya, http://localhost:32168/
  • Kunci API: Masukkan kunci Anda jika diatur (opsional).
  • Waktu Tunggu: Waktu tunggu dalam detik untuk permintaan server.
  • Penundaan Ulang: Waktu dalam detik sebelum mencoba ulang permintaan yang gagal ke server ini.

Klik OK untuk menyimpan pengaturan Anda.

Menggunakan OpenAI

Untuk mengatur OpenAI ("Chat GPT") untuk menjawab pertanyaan tentang apa yang terjadi dalam feed video Anda, navigasikan ke Pengaturan Server - Server AI dan pilih "Open AI" di bawah Tanyakan AI.

  • URL: Masukkan URL untuk layanan tersebut. Defaultnya adalah "https://api.openai.com/v1/chat/completions".
  • Kunci API OpenAI: Setelah mendaftar dengan OpenAI, buka Halaman Kunci API dan buat kunci rahasia baru. Salin dan tempel kunci ini ke dalam bidang yang ditentukan.
  • Model: Tentukan model yang akan digunakan. Defaultnya adalah gpt-4o. OpenAI mungkin menghapus atau mengubahnya nanti.
  • Token Maksimum: Ini menetapkan penggunaan token maksimum per permintaan. Jika Anda mengalami masalah, periksa log di /logs.html karena ini mungkin terkait dengan penggunaan token.

Saat OpenAI sudah dikonfigurasi, lihat Tanyakan AI untuk petunjuk tentang cara menggunakannya untuk menjawab pertanyaan umum tentang apa yang terjadi dalam feed kamera Anda.

Menggunakan Claude

Untuk mengatur Claude AI agar dapat menjawab pertanyaan tentang apa yang terjadi dalam umpan video Anda, navigasikan ke Pengaturan Server - Server AI dan pilih "Claude" di bawah Tanyakan AI.

  • URL: Masukkan URL ke layanan. Defaultnya adalah "https://api.anthropic.com/v1/messages".
  • Kunci API Claude: Setelah mendaftar untuk Claude, kunjungi Halaman Kunci API API dan buat kunci rahasia baru. Salin dan Tempel kunci ini ke dalam kolom.
  • Versi: Tentukan versi yang akan digunakan. Defaultnya adalah 2023-06-01 Ini mungkin dihapus atau diubah suatu saat oleh Anthropic.
  • Model: Tentukan model yang akan digunakan. Default saat penulisan ini adalah claude-3-sonnet-20240229.
  • Maksimum Token: Ini mengontrol pengeluaran token maksimum per permintaan. Periksa log di /logs.html jika Anda mengalami masalah karena mungkin terkait dengan pengeluaran token.

Saat Claude sudah dikonfigurasi, lihat Tanyakan AI untuk cara menggunakannya dalam mengenali skenario umum dalam umpan kamera Anda.

Menggunakan Gemini

Untuk mengatur Gemini agar dapat menjawab pertanyaan tentang apa yang terjadi dalam umpan video Anda, navigasikan ke Pengaturan Server - Server Kecerdasan Buatan dan pilih "Gemini" di bawah Tanyakan Kecerdasan Buatan.

  • URL: Masukkan URL ke layanan. Defaultnya adalah "https://generativelanguage.googleapis.com".
  • Kunci API Gemini: Setelah mendaftar untuk Gemini, kunjungi Halaman Kunci API API Keys Page dan buat kunci rahasia baru. Salin dan Tempel kunci ini ke dalam bidang.
  • Versi: Tentukan versi yang akan digunakan. Defaultnya adalah v1beta. Ini mungkin dihapus atau diubah pada suatu saat oleh Google.
  • Model: Tentukan model yang akan digunakan. Defaultnya saat ini adalah gemini-1.5-flash.
  • Maksimum Token: Ini mengontrol pengeluaran token maksimum per permintaan. Periksa log di /logs.html jika Anda mengalami masalah karena mungkin terkait dengan pengeluaran token.

Saat Gemini sudah dikonfigurasi, lihat Tanyakan Kecerdasan Buatan untuk cara menggunakannya untuk mengenali skenario umum dalam umpan kamera Anda.

Menggunakan PlateRecognizer.com

Untuk mengonfigurasi LPR (ANPR atau Pengenalan Plat Nomor) di Agent DVR, pergi ke Pengaturan Server - Pengaturan AI dan masukkan detail di bawah Pengenal Plat. Daftar untuk Uji Coba Gratis di Plate Recognizer. Tidak memerlukan kartu kredit.

  • URL: Masukkan URL ke layanan. Default adalah "https://api.platerecognizer.com/v1/plate-reader/", atau gunakan server Anda sendiri jika meng-host instansi Anda sendiri.
  • Token: Setelah mendaftar Plate Recognizer, kunjungi Halaman Akun dan salin Token API.
  • Wilayah: Biarkan kosong untuk default atau masukkan daftar CSV dari wilayah.
  • Konfig: Masukkan nilai konfigurasi tambahan dari dokumen jika diperlukan.

Mengelola Modul AI

Modul AI

Pada daftar server AI (dirujuk di atas), Anda memiliki opsi untuk mengonfigurasi, menguji, mengedit, dan menghapus server AI. Klik tombol konfigurasi untuk menampilkan modul yang tersedia atau terinstal di server yang dipilih.

Agent DVR mengambil daftar modul saat ini dari server Anda dan menawarkan antarmuka pengguna untuk menginstal, menghapus, mengonfigurasi, dan menguji setiap modul. Dukungan disediakan untuk semua modul CodeProject.UI default, meskipun Agent DVR hanya menggunakan sebagian kecil dari modul tersebut.

Disarankan untuk menginstal hanya satu dari opsi modul Pengenalan Objek. Tinjau deskripsi masing-masing untuk menentukan yang paling cocok untuk sistem Anda.

Untuk menggunakan ALPR (Pengenalan Plat Nomor Otomatis), Super Resolusi, atau Pengenalan Wajah di Agent DVR, Anda perlu menginstal modul yang sesuai dari halaman ini. Biasanya, pengaturan default sudah cukup untuk modul-modul ini, tetapi Anda dapat mengonfigurasinya dengan mengklik ikon di bawah setiap modul.