कृत्रिम बुद्धि: सर्वर्स
बारे में
Agent DVR डीपस्टैक एआई, कोडप्रोजेक्ट एआई, प्लेटरेकग्नाइजर.कॉम और ओपनएआई (चैट जीपीटी) जैसे एआई सर्वरों के साथ पूर्ण रूप से एकीकृत होता है जो स्मार्ट अलर्ट फ़िल्टरिंग, ऑब्जेक्ट पहचान, सीन पहचान और बुद्धिमान घटना नियंत्रण जोड़ते हैं।
डीपस्टैक और कोडप्रोजेक्ट एआई के अलावा, आप उनी API का समर्थन करने वाले अन्य एआई सर्वरों का भी उपयोग कर सकते हैं:
- https://codeproject.github.io/ क्रॉस प्लेटफ़ॉर्म जीपीयू / सीपीयू आधारित एआई प्रोसेसिंग सर्वर
- https://docs.platerecognizer.com/ लाइसेंस प्लेट पहचान सर्वर (वेब आधारित एपीआई)
- https://github.com/runningman84/docker-coral-rest-server - कोरल यूएसबी स्टिक से त्वरण के साथ एक आरपीआई (या लिनक्स / मैक) पर टेंसरफ़्लो-लाइट मॉडल
- https://github.com/robmarkcole/coral-pi-rest-server/ - एक कोरल यूएसबी एक्सेलरेटर के माध्यम से टेंसरफ़्लो-लाइट मॉडल पर एक फ्लास्क ऐप के द्वारा
- https://github.com/xnorpx/blue-candle - सुपर छोटा ऑब्जेक्ट पहचान सर्वर
AI सेटअप करना
AI सर्वर सेट करने के लिए, मुख्य Agent DVR UI के ऊपरी बाएं कोने पर आइकन पर क्लिक करें। फिर कॉन्फ़िगरेशन के तहत सेटिंग्स पर क्लिक करें, ड्रॉपडाउन मेनू से AI सर्वर्स का चयन करें, और कॉन्फ़िगर पर क्लिक करें।
Agent DVR को विभिन्न AI सुविधाओं के लिए CodeProject.AI के साथ एकीकृत किया गया है जिसमें वस्तु पहचान, चेहरे की पहचान, ALPR (स्वचालित लाइसेंस प्लेट पहचान), और सुपर रिज़ोल्यूशन (एन्हांस) शामिल हैं। PlateRecognizer.com भी एक ALPR प्रदाता के रूप में समर्थित है। CodeProject.AI मुक्त स्रोत, मुफ्त है, और अधिकांश प्लेटफ़ॉर्म के साथ संगत है।
शुरू करने के लिए, अपने प्लेटफ़ॉर्म के लिए एक AI सर्वर स्थापित करें और उसे Agent DVR से जोड़ने के लिए कॉन्फ़िगर बटन और फिर जोड़ें पर क्लिक करें।
आप Agent में आवश्यकतानुसार जितने भी AI सर्वर जोड़ सकते हैं। Agent में कैमरे को प्रत्येक कार्य के लिए विभिन्न AI सर्वर का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है, या आप सभी कार्यों के लिए एक AI सर्वर का उपयोग कर सकते हैं।
अपने सर्वर को कॉन्फ़िगर करना
- नाम: अपने सर्वर का नाम दें, जैसे, कैट कैचर।
- AI सर्वर URL: अपने AI सर्वर का URL दर्ज करें, जैसे, http://localhost:32168/
- API कुंजी: अगर सेट अप किया गया है तो अपनी कुंजी दर्ज करें (वैकल्पिक)।
- समय सीमा: सर्वर अनुरोधों के लिए सेकंड में समय सीमा।
- पुनः प्रयास देरी: इस सर्वर पर विफल अनुरोध को पुनः प्रयास करने से पहले समय सेकंड में।
अपनी सेटिंग्स को सहेजने के लिए ठीक पर क्लिक करें।
ओपनएआई का उपयोग करें।
ओपनएआई ("चैट जीपीटी") को सेटअप करने के लिए जानकारी प्राप्त करने के लिए सर्वर सेटिंग्स - एआई सर्वर्स पर जाएं और "ओपन एआई" को चुनें अंडर आस्क एआई।
- यूआरएल: सेवा के लिए यूआरएल दर्ज करें। डिफ़ॉल्ट यह है "https://api.openai.com/v1/chat/completions"।
- ओपनएआई एपीआई कुंजी: ओपनएआई के साथ पंजीकरण करने के बाद, एपीआई कुंजी पेज पर जाएं और एक नयी गुप्त कुंजी उत्पन्न करें। इस कुंजी को निर्दिष्ट क्षेत्र में कॉपी और पेस्ट करें।
- मॉडल: उपयोग के लिए मॉडल निर्दिष्ट करें। डिफ़ॉल्ट है जीपीटी-4o। ओपनएआई बाद में इसे हटा सकता है या बदल सकता है।
- मैक्स टोकन्स: यह प्रतिवेदन प्रति अनुरोध के लिए अधिकतम टोकन उपयोग सेट करता है। यदि आपको समस्याएँ आती हैं, तोकन उपयोग से संबंधित हो सकता है, /logs.html पर लॉग्स देखें।
जब ओपनएआई कॉन्फ़िगर किया जाएगा, तो अपने कैमरा फीड में क्या हो रहा है के बारे में सामान्य सवालों का उत्तर देने के लिए इसे उपयोग करने के लिए आस्क एआई पर संदर्भित करें।
क्लाउड का उपयोग करें।
क्लोड AI को सेट करने के लिए अपने वीडियो फीड में क्या हो रहा है के सवालों का जवाब देने के लिए, सर्वर सेटिंग्स - AI सर्वर्स पर जाएं और "क्लोड" को चुनें अंडर Ask AI।
- URL: सेवा के URL डालें। डिफ़ॉल्ट है "https://api.anthropic.com/v1/messages"।
- क्लोड API कुंजी: क्लोड के लिए साइन अप करने के बाद, API कुंजियों पेज पर जाएं और एक नयी गुप्त कुंजी बनाएं। इस कुंजी को कॉपी करें और इस फ़ील्ड में पेस्ट करें।
- संस्करण: उपयोग करने के लिए संस्करण निर्दिष्ट करें। डिफ़ॉल्ट है 2023-06-01 यह किसी समय Anthropic द्वारा हटाया या बदला जा सकता है।
- मॉडल: उपयोग करने के लिए मॉडल निर्दिष्ट करें। लेखन के समय की डिफ़ॉल्ट है claude-3-sonnet-20240229।
- अधिकतम टोकन: यह प्रतिक्षा प्रति अनुरोध में अधिकतम टोकन खर्च को नियंत्रित करता है। यदि आपको समस्याएँ हैं तो लॉग /logs.html पर जांचें क्योंकि यह टोकन खर्च से संबंधित हो सकता है।
एक बार क्लोड कॉन्फ़िगर हो जाए, Ask AI देखें कि आप इसे कैमरा फीड में सामान्य परिदृश्यों को पहचानने के लिए कैसे उपयोग कर सकते हैं।
जेमिनी का उपयोग करें।
जेमिनी को सेटअप करने के लिए अपने वीडियो फीड में हो रहे घटनाओं के बारे में सवालों का उत्तर देने के लिए, सर्वर सेटिंग्स - AI सर्वर पर जाएं और "जेमिनी" को Ask AI के तहत चुनें।
- URL: सेवा के URL डालें। डिफ़ॉल्ट है "https://generativelanguage.googleapis.com"।
- Gemini API Key: जेमिनी के लिए साइन अप करने के बाद, API Keys Page पर जाएं और एक नया सीक्रेट कुंजी बनाएं। इस कुंजी को कॉपी करें और इस फ़ील्ड में पेस्ट करें।
- Version: उपयोग करने के लिए संस्करण निर्दिष्ट करें। डिफ़ॉल्ट है v1beta यह गूगल द्वारा किसी समय हटाया या बदल दिया जा सकता है।
- Model: उपयोग करने के लिए मॉडल निर्दिष्ट करें। लेखन के समय डिफ़ॉल्ट है gemini-1.5-flash।
- Max Tokens: यह प्रतिक्षा प्रति अनुरोध में अधिकतम टोकन खर्च को नियंत्रित करता है। अगर आपको समस्याएँ हैं तो /logs.html पर लॉग देखें क्योंकि यह टोकन खर्च से संबंधित हो सकता है।
जब जेमिनी कॉन्फ़िगर किया जाता है, तो Ask AI देखें कि आप इसे कैमरा फीड में सामान्य परिदृश्यों को पहचानने के लिए कैसे उपयोग कर सकते हैं।
प्लेटरिकग्नाइजर.कॉम का उपयोग करें।
Agent DVR में LPR (ANPR या लाइसेंस प्लेट पहचान) को कॉन्फ़िगर करने के लिए, सर्वर सेटिंग्स - AI सेटिंग्स पर जाएं और प्लेट रिकग्नाइज़र के तहत विवरण दर्ज करें। नि:शुल्क परीक्षण के लिए प्लेट रिकग्नाइज़र पर निशुल्क पंजीकरण करें। क्रेडिट कार्ड की आवश्यकता नहीं है।
- URL: सेवा के लिए URL दर्ज करें। डिफ़ॉल्ट रूप से "https://api.platerecognizer.com/v1/plate-reader/" होता है, या अपने खुद के सर्वर का उपयोग करें अगर आप अपनी इंस्टेंस होस्ट कर रहे हैं।
- Token: प्लेट रिकग्नाइज़र के लिए पंजीकरण करने के बाद, खाता पृष्ठ पर जाएं और एपीआई टोकन की प्रतिलिपि बनाएं।
- क्षेत्र: डिफ़ॉल्ट के लिए खाली छोड़ें या क्षेत्रों की CSV सूची दर्ज करें।
- कॉन्फ़िग: यदि आवश्यक हो तो दस्तावेज़ से अतिरिक्त कॉन्फ़िगरेशन मान दर्ज करें।
AI मॉड्यूल प्रबंधन
AI सर्वर सूची में (उपर दिए गए) आपको AI सर्वर को कॉन्फ़िगर करने, परीक्षण करने, संपादित करने और हटाने के विकल्प मिलते हैं। मॉड्यूल उपलब्ध या चयनित सर्वर पर प्रदर्शित करने के लिए कॉन्फ़िगर बटन पर क्लिक करें।
Agent DVR आपके सर्वर से वर्तमान मॉड्यूल सूची प्राप्त करता है और प्रत्येक मॉड्यूल के इंस्टॉल करने, अनइंस्टॉल करने, कॉन्फ़िगर करने और परीक्षण करने के लिए उपयोगकर्ता इंटरफ़ेस प्रदान करता है। सभी डिफ़ॉल्ट CodeProject.UI मॉड्यूल के लिए समर्थन प्रदान किया जाता है, हालांकि Agent DVR केवल इनमें से एक सबसेट का उपयोग करता है।
Agent DVR में ALPR (ऑटोमैटिक लाइसेंस प्लेट पहचान), सुपर रेज़ोल्यूशन या फेस पहचान का उपयोग करने के लिए, आपको इस पेज से संबंधित मॉड्यूल इंस्टॉल करने की आवश्यकता होगी। आमतौर पर, इन मॉड्यूल के लिए डिफ़ॉल्ट सेटिंग्स पर्याप्त होती हैं, लेकिन आप प्रत्येक मॉड्यूल के तहत आइकन पर क्लिक करके उन्हें कॉन्फ़िगर कर सकते हैं।