الذكاء الاصطناعي: الخوادم
حول
يتكامل Agent DVR بالكامل مع خوادم الذكاء الاصطناعي مثل DeepStack AI، CodeProject AI، PlateRecognizer.com، Claude و OpenAI (Chat GPT) لإضافة تصفية تنبيهات ذكية، وتعرف على الكائنات، وتعرف على المشاهد، والتحكم الذكي في الأحداث.
بالإضافة إلى DeepStack و CodeProject AI، يمكنك أيضًا استخدام خوادم الذكاء الاصطناعي الأخرى التي تدعم نفس واجهة برمجة التطبيقات:
- https://www.codeproject.com/AI/ Cross Platform GPU/ CPU based AI Processing Server
- https://docs.platerecognizer.com/ License Plate Recognition Server (Web based API)
- https://github.com/runningman84/docker-coral-rest-server - Tensorflow-lite models on an RPi (or Linux/ Mac) with acceleration from Coral USB stick
- https://github.com/robmarkcole/coral-pi-rest-server/ - Tensorflow-lite models on a Coral usb accelerator via a Flask app
- https://github.com/xnorpx/blue-candle - Super small object recognition server
إعداد الذكاء الاصطناعي
لإعداد خوادم الذكاء الاصطناعي، انقر على الرمز في أعلى الواجهة الرئيسية لـ Agent DVR. ثم انقر على الإعدادات تحت التكوين، حدد خوادم الذكاء الاصطناعي من القائمة المنسدلة، وانقر على تكوين.
يتكامل Agent DVR مع CodeProject.AI لميزات الذكاء الاصطناعي المختلفة بما في ذلك التعرف على الكائنات، والتعرف على الوجوه، ونظام التعرف التلقائي على لوحات التراخيص (ALPR)، والدقة الفائقة (تعزيز). كما يتم دعم PlateRecognizer.com كمزود لنظام ALPR. يعتبر CodeProject.AI مفتوح المصدر، مجاني، ومتوافق مع معظم الأنظمة.
للبدء، قم بتثبيت خادم ذكاء اصطناعي على منصتك وقم بتوصيل Agent DVR به عن طريق النقر على زر تكوين ثم إضافة.
يمكنك إضافة العديد من خوادم الذكاء الاصطناعي إلى Agent DVR حسب الحاجة. يمكن تكوين الكاميرات في Agent DVR لاستخدام خوادم ذكاء اصطناعي مختلفة لكل وظيفة، أو يمكنك استخدام خادم ذكاء اصطناعي واحد لجميع المهام.
تكوين الخادم الخاص بك
- الاسم: قم بتسمية خادمك، على سبيل المثال، جامع القطط.
- عنوان URL لخادم الذكاء الاصطناعي: أدخل عنوان URL لخادم الذكاء الاصطناعي الخاص بك، على سبيل المثال، http://localhost:32168/
- مفتاح API: أدخل مفتاحك إذا تم تعيينه (اختياري).
- المهلة الزمنية: المهلة الزمنية بالثواني لطلبات الخادم.
- تأخير المحاولة: الوقت بالثواني قبل إعادة محاولة طلب فاشل إلى هذا الخادم.
انقر على موافق لحفظ الإعدادات الخاصة بك.
استخدام OpenAI لتعرف المشاهد
لإعداد OpenAI ("Chat GPT") أو Claude لتعرف المشاهد في Agent DVR، انتقل إلى إعدادات الخادم - خوادم الذكاء الاصطناعي واختر "Open AI" تحت تعرف المشاهد الذكية.
- عنوان URL: أدخل عنوان URL للخدمة. الافتراضي هو "https://api.openai.com/v1/chat/completions".
- مفتاح API لـ OpenAI: بعد التسجيل في OpenAI، انتقل إلى صفحة مفاتيح الواجهة البرمجية وقم بإنشاء مفتاح سري جديد. انسخ والصق هذا المفتاح في الحقل المحدد.
- النموذج: حدد النموذج الذي سيتم استخدامه. الافتراضي هو gpt-4o. قد يقوم OpenAI بإزالة أو تغيير هذا في وقت لاحق.
- أقصى عدد من الرموز: يحدد هذا الحد الأقصى لاستخدام الرموز في كل طلب. إذا واجهت مشكلات، تحقق من السجلات على /logs.html حيث يمكن أن يكون ذلك متعلقًا باستخدام الرموز.
بمجرد تكوين OpenAI، راجع تعريف المشاهد الذكية للحصول على تعليمات حول كيفية استخدامه للتعرف على السيناريوهات العامة في تغذية الكاميرا الخاصة بك.
استخدام السحابة لتعرف المشهد
لتكوين Claude للتعرف على المشاهد في Agent DVR، انتقل إلى إعدادات الخادم - خوادم الذكاء الاصطناعي وانقر لتكوين "Claude" تحت التعرف على المشاهد الذكية.
- عنوان URL: أدخل عنوان URL للخدمة. الافتراضي هو "https://api.anthropic.com/v1/messages".
- مفتاح API لـ Claude: بعد التسجيل في Claude، قم بزيارة صفحة مفاتيح الواجهة البرمجية وأنشئ مفتاحًا سريًا جديدًا. انسخ هذا المفتاح والصقه في الحقل.
- الإصدار: حدد الإصدار الذي تريد استخدامه. الافتراضي هو 2023-06-01 قد يتم إزالته أو تغييره في وقت ما من قبل Anthropic.
- النموذج: حدد النموذج الذي تريد استخدامه. الافتراضي هو claude-3-sonnet-20240229.
- أقصى عدد من الرموز: يتحكم هذا في الحد الأقصى لإنفاق الرموز في كل طلب. تحقق من السجلات في /logs.html إذا كانت لديك مشاكل لأنه قد يكون ذلك متعلقًا بإنفاق الرموز.
بمجرد تكوين Claude، انظر التعرف على المشاهد الذكية لمعرفة كيفية استخدامه للتعرف على المشاهد العامة في تغذية الكاميرا الخاصة بك.
استخدام PlateRecognizer.com
لتكوين تعرف لوحة التراخيص (LPR) في Agent DVR، انتقل إلى إعدادات الخادم - إعدادات الذكاء الاصطناعي وأدخل التفاصيل تحت Plate Recognizer. قم بالتسجيل للحصول على فترة تجريبية مجانية على Plate Recognizer. لا يلزم بطاقة ائتمان.
- URL: أدخل عنوان URL للخدمة. الافتراضي هو "https://api.platerecognizer.com/v1/plate-reader/"، أو استخدم خادمك الخاص إذا كنت تستضيف نسختك الخاصة.
- Token: بعد التسجيل في Plate Recognizer، قم بزيارة صفحة الحساب وانسخ رمز API.
- Regions: اتركه فارغًا للافتراضي أو أدخل قائمة CSV من المناطق.
- Config: أدخل قيم تكوين إضافية من الوثائق إذا لزم الأمر.
إدارة وحدات الذكاء الاصطناعي
في قائمة خوادم الذكاء الاصطناعي (المشار إليها أعلاه)، لديك خيارات لتكوين واختبار وتحرير وإزالة خوادم الذكاء الاصطناعي. انقر فوق زر التكوين لعرض الوحدات المتاحة أو المثبتة على الخادم المحدد.
يسترد Agent DVR قائمة الوحدات الحالية من خادمك ويقدم واجهة مستخدم لتثبيت وإلغاء تثبيت وتكوين واختبار كل وحدة. يتم توفير الدعم لجميع وحدات CodeProject.UI الافتراضية، على الرغم من أن Agent DVR يستخدم فقط جزءًا من هذه الوحدات.
لاستخدام تعرف على لوحة ترخيص السيارات الآلي (ALPR)، وضوح فائق، أو التعرف على الوجوه في Agent DVR، ستحتاج إلى تثبيت الوحدة المعنية من هذه الصفحة. عادةً، تكون الإعدادات الافتراضية كافية لهذه الوحدات، ولكن يمكنك تكوينها عن طريق النقر فوق الرمز تحت كل وحدة.