Google AI Studio ऐप्लिकेशन में Cloud Firestore और Authentication जोड़ना

Google AI Studio में बिल्ड मोड, वेब ऐप्लिकेशन में Cloud Firestore और Firebase Authentication को अपने-आप सेट अप और इंटिग्रेट कर सकता है. इससे, लगातार डेटा स्टोरेज और सुरक्षित लॉगिन फ़्लो वाले ऐप्लिकेशन बनाना आसान हो जाता है.Google AI Studio सिर्फ़ एक प्रॉम्प्ट और कुछ क्लिक की मदद से, Google AI Studio एजेंट को Firebase प्रोजेक्ट सेट अप करने, अपने ऐप्लिकेशन को उस प्रोजेक्ट से कनेक्ट करने, और Cloud Firestore और Authentication का पूरा कोड सीधे आपके ऐप्लिकेशन में जनरेट करने की अनुमति दी जा सकती है.

खास जानकारी: अपने Google AI Studio ऐप्लिकेशन में बैकएंड जोड़ना

  1. अपने आइडिया के बारे में बताएं: Google AI Studio में एक नया ऐप्लिकेशन बनाएं और ऐसी सुविधा के बारे में बताएं जिसके लिए डेटाबेस या पुष्टि की ज़रूरत हो. उदाहरण के लिए, यह प्रॉम्प्ट डाला जा सकता है: Build a shared to-do list app using Firebase as a backend.

  2. Firebase इंटिग्रेशन चालू करें: दिखने वाले कार्ड में, सेटअप को पसंद के मुताबिक बनाया जा सकता है:

    • कोई जगह चुनें (ज़रूरी नहीं): जगह के ड्रॉप-डाउन का इस्तेमाल करके, अपने डेटाबेस और ऐप्लिकेशन के लिए कोई जगह चुनें.
    • कोई प्रोजेक्ट चुनें (ज़रूरी नहीं): सेटिंग आइकॉन पर क्लिक करें. इसके बाद, वह Google Cloud प्रोजेक्ट चुनें जिसका इस्तेमाल करना है. फिर, सेव करें पर क्लिक करें.
    • अपनी पसंद की पुष्टि करें: आगे बढ़ने के लिए, Firebase चालू करें बटन पर क्लिक करें.

    इसके बाद, एजेंट आपके ऐप्लिकेशन को Firebase प्रोजेक्ट से अपने-आप कनेक्ट कर देता है. साथ ही, ज़रूरी Cloud Firestore और Authentication कोड जनरेट करता है. इसमें /src/lib/firebase.ts फ़ाइल और firestore.rules फ़ाइल शामिल होती है.

    Google AI Studio
  3. डिप्लॉय करें: तैयार होने के बाद, अपने वेब ऐप्लिकेशन को Cloud Run पर डिप्लॉय करने के लिए, शेयर करें > पब्लिश करें विकल्प का इस्तेमाल करें. आपका ऐप्लिकेशन, सेटअप के दौरान चुने गए प्रोजेक्ट पर अपने-आप डिप्लॉय हो जाएगा.

Cloud Firestore के लिए शेयर किए गए कोटे के बारे में जानकारी

Cloud Firestore के एजेंट से उपलब्ध कराए गए सभी डेटाबेस, आपके Firebase प्रोजेक्ट में डेटाबेस के एक ही "ग्रुप" में रखे जाते हैं.Google AI Studio इन सभी में ये खासियतें होती हैं:

  • शेयर किया गया कोटा: ग्रुप में मौजूद सभी डेटाबेस, इस्तेमाल के लिए एक कोटा शेयर करते हैं (ज़्यादा जानकारी के लिए, नीचे देखें).
  • खाते की ज़रूरत नहीं: बिलिंग की जानकारी जोड़े बिना, अपने ऐप्लिकेशन को बनाया और टेस्ट किया जा सकता है.Cloud Billing बिलिंग की जानकारी जोड़ने के बारे में ज़्यादा जानने के लिए, नीचे देखें.
  • हर दिन रीसेट होना: अगर हर दिन के कोटे की सीमा पूरी हो जाती है (उदाहरण के लिए, हर दिन 50 हज़ार बार पढ़ने की सीमा), तो सेवा ग्रुप में मौजूद सभी डेटाबेस के लिए रुक जाएगी. इसके बाद, अगले दिन पैसिफ़िक टाइम के मुताबिक, आधी रात के आस-पास फिर से शुरू होगी.

शेयर किए गए कोटे के ग्रुप में मौजूद Cloud Firestore डेटाबेस पर, ये सीमाएं लागू होती हैं:

मेट्रिक कोटा
संग्रहित डेटा कुल 1 GiB
नेटवर्क इग्रेस डेटा ट्रैफ़िक हर महीने 10 GiB
राइट यूनिट हर दिन 40 हज़ार बार लिखने की सीमा
रीड यूनिट हर दिन 50 हज़ार बार पढ़ने की सीमा
रीयल-टाइम अपडेट यूनिट हर दिन 50 हज़ार अपडेट की सीमा

(ज़रूरी नहीं) ज़्यादा कोटा पाने के लिए, बिलिंग की जानकारी जोड़नाCloud Firestore

अगर आपका ऐप्लिकेशन लोकप्रिय हो जाता है और आपको Cloud Firestoreके लिए बिना किसी शुल्क वाली सीमाओं से ज़्यादा कोटा चाहिए, तो अपने प्रोजेक्ट को इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze कीमत के प्लानमें अपग्रेड किया जा सकता है.

  1. बिलिंग की जानकारी जोड़ें (अगर आपने पहले से नहीं जोड़ी है): Firebase कंसोल पर जाएं और अपने प्रोजेक्ट से कोई बिलिंग खाता लिंक करें.

  2. डेटाबेस को अपग्रेड करें: डिफ़ॉल्ट रूप से, Cloud Firestore Google AI Studio एजेंट से बनाए गए डेटाबेस, शेयर किए गए कोटे का इस्तेमाल करते रहते हैं. कीमत के प्लान को अपग्रेड करने के बाद भी ऐसा होता है. किसी खास डेटाबेस के लिए, पैसे चुकाकर स्केल करने की सुविधा चालू करने के लिए, आपको curl कमांड का इस्तेमाल करके, उसे ग्रुप से मैन्युअल तरीके से हटाना होगा.

    curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    "https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/DATABASE_ID?updateMask=free_tier_limited" \
    -d '{"free_tier_limited": false}'
    

डेटाबेस के अपग्रेड की पुष्टि करना

शेयर किए गए कोटे को बंद करने और अपने डेटाबेस के लिए, इस्तेमाल के हिसाब से पैसे चुकाने वाली बिलिंग की सुविधा चालू करने में कुछ मिनट लगेंगे. बदलाव की पुष्टि करने का तरीका यहां दिया गया है:

  1. अपने ऐप्लिकेशन को टेस्ट करें (सुझाव दिया जाता है): अपग्रेड की पुष्टि करने का सबसे भरोसेमंद तरीका है कि अपने ऐप्लिकेशन का इस्तेमाल किया जाए. Cloud Firestore की ऐसी कार्रवाइयां करें जो पहले हर दिन के लिए बिना किसी शुल्क वाली सीमाओं को पार कर रही थीं. जैसे, Firestore Enterprise Edition की 50 हज़ार रीड यूनिट या 40 हज़ार राइट यूनिट की सीमा से ज़्यादा इस्तेमाल करना. अब ये कार्रवाइयां, RESOURCE_EXHAUSTED गड़बड़ियों के बिना पूरी होनी चाहिए.

  2. एपीआई के ज़रिए डेटाबेस का स्टेटस देखें: डेटाबेस की मौजूदा जानकारी पाने के लिए, curl GET अनुरोध का इस्तेमाल किया जा सकता है:

    curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    "https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/DATABASE_ID"
    

    JSON फ़ॉर्मैट में मिले जवाब की जांच करें. अगर जवाब में freeTierLimited फ़ील्ड नहीं है, तो इसका मतलब है कि डेटाबेस को सफलतापूर्वक अपग्रेड कर दिया गया है और अब इस पर कोई सीमा लागू नहीं है.

    freeTier बनाम freeTierLimited को समझना: आपको GET के जवाब में अब भी "freeTier": true दिखेगा. यह फ़ील्ड, freeTierLimited सेटिंग से अलग है, जिसे आपने बदला है. "freeTier": true का संबंध, डेटाबेस की शुरुआत और बिना किसी शुल्क वाले टियर का इस्तेमाल करने की संभावना से है. इसका मतलब यह नहीं है कि freeTierLimited को false पर सेट करने के बाद भी, हर दिन की सीमाएं लागू रहेंगी. सीमाओं को सफलतापूर्वक बंद करने का मतलब है कि GET के जवाब में freeTierLimited मौजूद नहीं है.

अगर कुछ मिनट इंतज़ार करने के बाद भी, आपके ऐप्लिकेशन में हर दिन की सीमा से जुड़ी गड़बड़ियां आ रही हैं और GET अनुरोध से पता चलता है कि freeTierLimited फ़ील्ड मौजूद नहीं है, तो पक्का करें कि आपके प्रोजेक्ट का बिलिंग खाता चालू हो.

Security Rules जनरेशन

Google AI Studio एजेंट, आपके ऐप्लिकेशन के लॉजिक के आधार पर, Firebase Security Rules को अपने-आप जनरेट करता है. इन Security Rules को "डिफ़ॉल्ट रूप से अनुमति न देने" के लिए डिज़ाइन किया गया है. इसका मतलब है कि आपके ऐप्लिकेशन के एंड-यूज़र, सिर्फ़ उस डेटा को ऐक्सेस कर सकते हैं जिसका मालिकाना हक उनके पास है.

ध्यान दें कि अगर Security Rules में सीधे तौर पर, Firebase कंसोल में मैन्युअल तरीके से बदलाव किए जाते हैं, तो Google AI Studio के एजेंट को इन बदलावों के बारे में पता नहीं चलेगा. साथ ही, ऐप्लिकेशन के अगले वर्शन में ये बदलाव मिट जाएंगे. हमारा सुझाव है कि Google AI Studio एजेंट का इस्तेमाल करके, अपने Firebase Security Rules में बदलाव करें. इससे यह पक्का किया जा सकेगा कि आपके बदलाव सेव रहें और आपके ऐप्लिकेशन के लॉजिक के मुताबिक हों.

किसी मौजूदा प्रोजेक्ट का इस्तेमाल करना

Firebase इंटिग्रेशन को पहली बार चालू करते समय, आपके पास किसी मौजूदा Google Cloud प्रोजेक्ट को चुनने का विकल्प होता है. हालांकि, यह ज़रूरी नहीं है:

  1. दिखने वाले कार्ड में, सेटिंग आइकॉन पर क्लिक करें.
  2. अपना प्रोजेक्ट चुनें. इसके बाद, सेव करें पर क्लिक करें.

अपने ऐप्लिकेशन में बदलाव करते समय, एजेंट को किसी दूसरे प्रोजेक्ट का इस्तेमाल करने के लिए भी कहा जा सकता है. इसके लिए, यह प्रॉम्प्ट इस्तेमाल करें:

Add Firestore to this app using project PROJECT_ID.

कोई प्रोजेक्ट चुनने पर, ये कार्रवाइयां होती हैं:

  • शेयर किए गए कोटे का इस्तेमाल करके, उस प्रोजेक्ट में Cloud Firestore का एक नया डेटाबेस उपलब्ध कराया जाएगा.
  • Firebase Authentication Google Sign-In के साथ कॉन्फ़िगर किया जाएगा.
  • किसी सेवा खाते को, आपके Cloud Firestore डेटाबेस का ऐक्सेस दिया जाएगा. Google AI Studio से एडमिन ऐक्सेस की अनुमति देने के लिए, एक नए सेवा खाते को ais-sandbox@PROJECT_ID.iam.gservice.com आपके Cloud Firestore डेटाबेस को ऐक्सेस करने की अनुमति दी जाएगी. यह खाता, सिर्फ़ Google AI Studio ऐप्लिकेशन से जुड़ा होता है.
  • सीमाएं: अगर Firebase प्रोजेक्ट में पहले से ही कोई Cloud Firestore डेटाबेस है, तो एजेंट उसमें कोई दूसरा डेटाबेस नहीं जोड़ पाएगा. आपको इस्तेमाल करने के लिए, कोई दूसरा प्रोजेक्ट चुनना होगा या कोई नया, खाली प्रोजेक्ट बनाना होगा.

Firebase कंसोल का इस्तेमाल करना

Firebase कंसोल में, अपने ऐप्लिकेशन का डेटा और सेटिंग देखी जा सकती हैं. Google AI Studio से जुड़े अपने प्रोजेक्ट ऐक्सेस करने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल पर जाएं और AI Studio लेबल वाला प्रोजेक्ट चुनें.
  2. बाईं ओर मौजूद नेविगेशन पैनल में, बनाएं > Cloud Firestore डेटाबेस पर क्लिक करके, Cloud Firestore में अपना डेटा देखें और उसमें बदलाव करें. इसके अलावा, बनाएं > Authentication पर क्लिक करके, Authentication की सेटिंग और डेटा को कॉन्फ़िगर करें.

समस्या हल करना और अक्सर पूछे जाने वाले सवाल

आम तौर पर पूछे जाने वाले सवालों के जवाब पाएं. साथ ही, Google AI Studio ऐप्लिकेशन के साथ Firebase को इंटिग्रेट करते समय आने वाली समस्याओं को हल करने का तरीका जानें.

मेरा Google Cloud / Firebase प्रोजेक्ट और जगह कैसे चुनी जाती है?

किसी ऐप्लिकेशन के लिए Firebase बैकएंड का अनुरोध करने पर, दिखने वाले कार्ड में जगह और प्रोजेक्ट को चुना जा सकता है. हालांकि, यह ज़रूरी नहीं है:

  • कोई जगह चुनें (ज़रूरी नहीं): जगह के ड्रॉप-डाउन का इस्तेमाल करके, अपने डेटाबेस और ऐप्लिकेशन के लिए कोई जगह चुनें.
  • कोई प्रोजेक्ट चुनें (ज़रूरी नहीं): सेटिंग आइकॉन पर क्लिक करें. इसके बाद, Google Cloud वह प्रोजेक्ट चुनें जिसका इस्तेमाल करना है. फिर, सेव करें पर क्लिक करें.

इन बातों का ध्यान रखें:

  • डेटाबेस की जगह हमेशा के लिए तय हो जाती है: अपने डेटाबेस के लिए कोई जगह चुनने के बाद, उस प्रोजेक्ट के लिए उसे बदला नहीं जा सकता. इस विकल्प का इस्तेमाल, अन्य बैकएंड सेवाओं के लिए डिफ़ॉल्ट के तौर पर किया जाएगा.
  • प्रोजेक्ट में एकरूपता: इंटिग्रेशन को आसान बनाने के लिए, Google AI Studio आपके बैकएंड और डिप्लॉयमेंट, दोनों के लिए एक ही प्रोजेक्ट का इस्तेमाल करता है. एक ही ऐप्लिकेशन में, अलग-अलग सेवाओं के लिए अलग-अलग प्रोजेक्ट का इस्तेमाल नहीं किया जा सकता.

पुष्टि करने के किन तरीकों के लिए सहायता उपलब्ध है?

पुष्टि करने की सुविधा सेट अप करने के लिए कहने पर, Google AI Studio एजेंट, Google Sign-In को सेट अप करता है Authentication. पुष्टि करने के अन्य तरीके सेट अप करने के लिए, उन्हें Firebase कंसोल में चालू करें. साथ ही, अपने कोडबेस को अपडेट करने में मदद के लिए, Google AI Studio एजेंट से अनुरोध करें.

क्या Google AI Studio की मदद से, Android या iOS जैसे मोबाइल ऐप्लिकेशन बनाए जा सकते हैं?

फ़िलहाल, Google AI Studio एजेंट सिर्फ़ वेब ऐप्लिकेशन बना सकता है. Google AI Studio के एजेंट के दस्तावेज़ में जाकर, इस बारे में ज़्यादा जानें कि किन चीज़ों के लिए सहायता उपलब्ध है. Google AI Studio एजेंट के दस्तावेज़ में जाकर, इस बारे में ज़्यादा जानें कि किन चीज़ों के लिए सहायता उपलब्ध है.

हालांकि, ध्यान दें कि Google AI Studio से बनाए गए ऐप्लिकेशन को, मोबाइल डिवाइसों पर इंस्टॉल किए गए ब्राउज़र से मोबाइल वेब ऐप्लिकेशन के तौर पर ऐक्सेस किया जा सकता है. ऐसा सभी वेब ऐप्लिकेशन के साथ किया जा सकता है.

firebase-blueprint.json फ़ाइल क्या है?

यह एक इंटरमीडिएट फ़ाइल है. इसका इस्तेमाल, Google AI Studio एजेंट, आपके ऐप्लिकेशन के कोडबेस को समझने के लिए करता है. इस फ़ाइल में मैन्युअल तरीके से बदलाव न करें. ऐसा करने से, एजेंट गलत कोड या असुरक्षित Security Rulesजनरेट कर सकता है.

"कोटा खत्म हो गया" गड़बड़ी का मैसेज मिलने पर, मुझे क्या करना चाहिए?

Cloud Firestore कोटे की सीमा पूरी होने का मतलब है कि आपके ऐप्लिकेशन ने, Cloud Firestore डेटाबेस के शेयर किए गए कोटे के ग्रुप के लिए, हर दिन के इस्तेमाल की सीमा पूरी कर ली है. इस समस्या को हल करने के दो तरीके हैं:

  • पहला विकल्प: इंतज़ार करें: कोटे हर दिन, पैसिफ़िक टाइम के मुताबिक आधी रात के आस-पास रीसेट होते हैं.
  • दूसरा विकल्प: अपग्रेड करें: इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze कीमत के प्लान में अपग्रेड करें.
    • अगर Google AI Studio एजेंट ने आपके लिए Cloud Firestore सेट अप किया है, तो आपको अपने डेटाबेस को पैसे चुकाकर इस्तेमाल किए जाने वाले सामान्य डेटाबेस में ले जाने के लिए, Cloud Firestore का ज़्यादा कोटा पाने के लिए, बिलिंग की जानकारी जोड़ना में बताए गए curl कमांड का इस्तेमाल करना होगा. अगर आपने Cloud Firestore को मैन्युअल तरीके से सेट अप किया है, तो curl कमांड चलाने की ज़रूरत नहीं है.

"अनुमतियां मौजूद नहीं हैं या अपर्याप्त हैं" गड़बड़ी का मैसेज मिलने पर, मुझे क्या करना चाहिए?

यह गड़बड़ी तब होती है, जब आपका ऐप्लिकेशन, आपके Cloud Firestore डेटाबेस से डेटा पढ़ने या उसमें डेटा लिखने की कोशिश करता है. हालांकि, आपके Security Rules इस अनुरोध को अस्वीकार कर देते हैं. इससे पता चलता है कि Security Rules पुष्टि करने की मौजूदा स्थिति या डेटा पाथ के आधार पर, कोशिश की जा रही कार्रवाई की अनुमति नहीं दे रहे हैं. गड़बड़ी ठीक करें बटन पर क्लिक करें. इससे Google AI Studio एजेंट कोशिश करेगा कि Security Rules ठीक हो जाएं.

मेरे Google AI Studio ऐप्लिकेशन को मिटाने पर, मेरे Firebase बैकएंड का क्या होता है?

Google AI Studio में अपने ऐप्लिकेशन को मिटाने से, लिंक किया गया Firebase प्रोजेक्ट, Cloud Firestore डेटाबेस या Firebase Authentication कॉन्फ़िगरेशन अपने-आप नहीं मिटते.

अगर आपने Firebase बैकएंड जोड़ा है, तो आपको Firebase कंसोल पर जाकर, प्रोजेक्ट को मैन्युअल तरीके से मिटाना होगा. इसके अलावा, अलग-अलग संसाधनों (जैसे, Cloud Firestore डेटाबेस इंस्टेंस और Authentication प्रोवाइडर) को साफ़ करना होगा, ताकि यह पक्का किया जा सके कि सारा डेटा और कॉन्फ़िगरेशन हटा दिए गए हैं.

क्या Google AI Studio एजेंट, मेरे Cloud Firestore डेटाबेस में मौजूद डेटा को मिटा या उसमें बदलाव कर सकता है?

Google AI Studio एजेंट, ज़रूरी बैकएंड संसाधन उपलब्ध कराने, कोड जनरेट करने, और Security Rules जनरेट करने में मदद करने के लिए डिज़ाइन किया गया है. एजेंट, डेटाबेस में मौजूद डेटा एंट्री को सीधे तौर पर मिटा, उनमें बदलाव या उन्हें मैनेज नहीं कर सकता. हालांकि, यह आपके ऐप्लिकेशन में ऐसा कोड लिख सकता है जिसे इन कार्रवाइयों को करने के लिए डिज़ाइन किया गया हो.Cloud Firestore डेटा मैनेजमेंट के टास्क करने के लिए, जैसे कि एंट्री मिटाना, Cloud Firestore डेटाबेस वाले पेज पर जाएं जो Firebase कंसोल में है.

मैं ऐसे संगठन से हूं जो Google Cloud का इस्तेमाल करता है. क्या मैं अपने Google AI Studio के ऐप्लिकेशन को, अपने संगठन के Google Cloud एनवायरमेंट में मौजूद किसी प्रोजेक्ट से कनेक्ट कर सकता/सकती हूं?

हां. पक्का करें कि आपका Firebase प्रोजेक्ट, आपके Google Cloud संगठन फ़ोल्डर में मौजूद हो. इसके बाद, अपने प्रोजेक्ट को इनमें से किसी एक तरीके से कनेक्ट करें:

  • चालू करने के दौरान: Google AI Studio में Firebase इंटिग्रेशन को पहली बार चालू करते समय, दिखने वाले कार्ड में अपना मौजूदा प्रोजेक्ट चुनें.Google AI Studio सेटिंग आइकॉन पर क्लिक करें. इसके बाद, अपना प्रोजेक्ट चुनें और सेव करें पर क्लिक करें.
  • बदलाव करने के दौरान: अगर आपने पहले ही Firebase चालू कर दिया है या बाद में प्रोजेक्ट बदलना है, तो एजेंट को अपने मौजूदा प्रोजेक्ट का इस्तेमाल करने के लिए कहा जा सकता है. इसके लिए, यह प्रॉम्प्ट इस्तेमाल करें:

      Add Firestore to this app using project PROJECT_ID.
    

मुझे Firebase कंसोल में कुछ दस्तावेज़ क्यों नहीं मिल रहे हैं?

जब AI Studio का एजेंट, पैरंट दस्तावेज़ (user1) बनाए बिना, नेस्ट किए गए पाथ (जैसे, /users/user1/messages/msg1) पर डेटा सेव करता है, तो वह ऐसा पैरंट दस्तावेज़ बनाता है जो मौजूद नहीं है. ये दस्तावेज़, Firebase कंसोल में नहीं दिखते. इससे, इन्हें ढूंढना मुश्किल हो सकता है, जब आप अपने Cloud Firestore डेटाबेस को ब्राउज़ कर रहे हों. इससे आपके ऐप्लिकेशन के चलने पर कोई असर नहीं पड़ता. हालांकि, AI Studio के एजेंट को समस्या के बारे में बताने पर, वह गायब पैरंट दस्तावेज़ों को बनाने की कोशिश कर सकता है.

ज़्यादा जानकारी के लिए, ऐसे पैरंट दस्तावेज़ जो मौजूद नहीं हैं लेख पढ़ें.

क्या मैं अपने Cloud Firestore डेटाबेस के लिए कोई जगह चुन सकता/सकती हूं?

हां. जब आप Google AI Studio में Firebase इंटिग्रेशन को पहली बार चालू करते हैं, तो आप अपने Cloud Firestore डेटाबेस के लिए जगह चुन सकते हैं.

ध्यान रखें कि चुनी गई जगह, उस Firebase प्रोजेक्ट में एजेंट से बनाए गए सभी Cloud Firestore डेटाबेस पर लागू होती है.Google AI Studio एक बार सेट करने के बाद, इन डेटाबेस के लिए इस जगह को बदला नहीं जा सकता.

Google मेरे डेटा (जैसे, कोड और प्रॉम्प्ट) का इस्तेमाल Google AI Studio में कैसे करता है?

आपके डेटा का इस्तेमाल कैसे किया जाता है, इस बारे में जानकारी पाने के लिए, Gemini API की सेवा की अतिरिक्त शर्तें देखें.

मुझे Google Cloud से "आपके Google Cloud प्रोजेक्ट के लिए सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली Google API कुंजी" के बारे में एक ईमेल मिला है. मुझे क्या करना होगा?

अगर आपको Google Cloud से "आपके Google Cloud प्रोजेक्ट के लिए सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली Google API कुंजी" के बारे में कोई ईमेल मिला है और ईमेल में दी गई एपीआई कुंजी, आपकी Firebase एपीआई कुंजी है, तो पक्का करें कि एपीआई कुंजी, आपके कोड या कॉन्फ़िगरेशन फ़ाइलों में शामिल करने के लिए सुरक्षित हो. इसके लिए, वह इन ज़रूरी शर्तों को पूरा करती हो. एपीआई और सेवाएं > क्रेडेंशियल पैनल में जाकर, इनकी पुष्टि की जा सकती है.Google Cloud

इसके अलावा, पक्का करें कि Firebase के जिन प्रॉडक्ट का इस्तेमाल किया जा रहा है उनके लिए, Firebase Security Rules और App Check का इस्तेमाल किया जा रहा हो. हमारा सुझाव है कि ऐसा किया जाए .

Firebase के लिए एपीआई कुंजियों के बारे में ज़्यादा जानकारी पाने और अक्सर पूछे जाने वाले सवालों की सूची देखने के लिए, Firebase के लिए एपीआई कुंजियों का इस्तेमाल और उन्हें मैनेज करने के बारे में जानकारी लेख पढ़ें