Google Assistant आपके डिवाइस और उससे जुड़ी कॉन्टेक्स्ट के मुताबिक सही निर्देशों का जवाब दे सके, इसके लिए Assistant को आपके डिवाइस के बारे में जानकारी चाहिए. आपको यह जानकारी देनी होती है, जिसमें डिवाइस मॉडल के तौर पर डिवाइस टाइप और मैन्युफ़ैक्चरर जैसे फ़ील्ड शामिल हैं. यह मॉडल एक सामान्य डिवाइस है -- जैसे कि लाइट, स्पीकर या टॉय रोबोट.
इसके बाद, Assistant इस जानकारी को ऐक्सेस कर सकती है. इसे आपके Actions Console प्रोजेक्ट. किसी अन्य प्रोजेक्ट के पास आपके मॉडल और डिवाइस की जानकारी का ऐक्सेस नहीं है.
रजिस्ट्रेशन यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करना
डिवाइस मॉडल को रजिस्टर करने के लिए, Actions कंसोल में रजिस्ट्रेशन यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें.
मॉडल रजिस्टर करें बटन पर क्लिक करें.
मॉडल बनाएं
अपने डिवाइस के सभी फ़ील्ड भरें. कोई भी डिवाइस टाइप चुनें, जैसे कि हल्के रंग.
इन फ़ील्ड के बारे में ज़्यादा जानकारी पाने के लिए, डिवाइस मॉडल JSON रेफ़रंस देखें.
काम पूरा हो जाने के बाद, मॉडल रजिस्टर करें पर क्लिक करें.
क्रेडेंशियल डाउनलोड करें
client_secret_<client-id>.json
फ़ाइल, डिवाइस में मौजूद होनी चाहिए. इस फ़ाइल में एक क्लाइंट आईडी और क्लाइंट सीक्रेट है, लेकिन ऐक्सेस टोकन नहीं है. बाद में, एक अनुमति टूल चलाया जाएगा और इस फ़ाइल का रेफ़रंस दिया जाएगा, ताकि Google Assistant की क्वेरी करने के लिए, Google Assistant SDK टूल के नमूने को अनुमति दी जा सके. ज़्यादा जानकारी के लिए OAuth 2.0 दस्तावेज़ देखें. इस फ़ाइल का नाम न बदलें.
इस फ़ाइल को डाउनलोड करें और इसे डिवाइस पर ट्रांसफ़र करें. आगे बढ़ें पर क्लिक करें.
सिर्फ़ Raspber Pi के लिए
पक्का करें कि यह फ़ाइल /home/pi
में मौजूद हो. अगर आपको डिवाइस पर फ़ाइल अपलोड
करनी है, तो ये करें:
नई टर्मिनल विंडो खोलें. इस नए टर्मिनल में, नीचे दिए गए निर्देश का इस्तेमाल करें:
scp ~/Downloads/client_secret_client-id.json pi@raspberry-pi-ip-address:/home/pi/
password: password-for-device
इस टर्मिनल विंडो को बंद करें.
traits बताएं
बाद में, इस स्क्रीन पर उन अलग-अलग सुविधाओं के बारे में बताया जाएगा जो आपके डिवाइस पर काम करती हैं. फ़िलहाल, अभी नहीं बटन पर क्लिक करें.
मॉडल में बदलाव करें
अगर आपको मॉडल में बदलाव करना है, तो सूची में उसकी लाइन पर क्लिक करें. बदलाव करने के बाद, सेव करें पर क्लिक करना न भूलें.
अगर आपको क्रेडेंशियल फ़ाइल फिर से डाउनलोड करनी है, तो एलिप्सिस पर क्लिक करें. मॉडल को इस मेन्यू से भी मिटाया जा सकता है.
रजिस्टर करने के दूसरे तरीके
किसी डिवाइस मॉडल को रजिस्टर करने के लिए, रजिस्ट्रेशन टूल (Google Assistant SDK टूल के सैंपल के साथ शामिल है) या REST API का भी इस्तेमाल किया जा सकता है.
किसी Actions Console प्रोजेक्ट के लिए मॉडल रजिस्टर करने के लिए, यह ज़रूरी है कि आप उसके मालिक या एडिटर हों. Cloud Platform कंसोल में दूसरे उपयोगकर्ताओं के लिए ये भूमिकाएं जोड़ें—IAM दस्तावेज़ देखें.