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

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

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

    अपने ऐप्लिकेशन को शेयर या डिप्लॉय करने से पहले, यह भी पक्का करें कि आप एआई से जनरेट किए गए की समीक्षा करेंFirebase Security Rules.

डेवलपमेंट के दौरान किसी ऐप्लिकेशन में Firebase जोड़ना

अगर आपको Google AI Studio में बनाए जा रहे किसी ऐप्लिकेशन में Firebase इंटिग्रेशन जोड़ना है, तो ऐसा किसी भी समय किया जा सकता है. इसके लिए, इनमें से कोई एक विकल्प इस्तेमाल करें:

  • एजेंट से बात करें: एजेंट को ऐसी सुविधा जोड़ने के लिए निर्देश दें जिसके लिए डेटाबेस या पुष्टि करने की सुविधा की ज़रूरत हो. उदाहरण के लिए, Add a Firestore database to this app.
  • सेटिंग मेन्यू का इस्तेमाल करें: सेटिंग > इंटिग्रेशन पर जाएं और Firebase Firestore और Auth टाइल पर क्लिक करें.

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

इंटिग्रेशन चालू होने के बाद, सेटिंग > इंटिग्रेशन पर जाकर और Firebase Firestore और Auth टाइल पर क्लिक करके, इसके कॉन्फ़िगरेशन की समीक्षा किसी भी समय की जा सकती है. इसमें प्रोजेक्ट, जगह की जानकारी, ऐप्लिकेशन के लिए सहायता का ईमेल, और डेटाबेस आईडी शामिल हैं.

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

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

Firebase Studio

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

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

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

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

हो सकता है कि आपने Nano Banana का इस्तेमाल करने जैसी अलग-अलग वजहों से, अपने प्रोजेक्ट के लिए पहले ही बिलिंग जोड़ दी हो. अगर ऐसा है, तो आपका प्रोजेक्ट पहले से ही ब्लेज़ की कीमत के प्लान पर है. ऐसे में, डेटाबेस को अपग्रेड करने का चरण सीधे तौर पर पूरा किया जा सकता है.

पहला चरण. बिलिंग जोड़ें (अगर आपने पहले से नहीं जोड़ी है, तो)

Google AI Studio में सीधे तौर पर बिलिंग सेट अप की जा सकती है.

  1. Google AI Studio में, प्रोजेक्ट पेज पर जाएं.
  2. जिस प्रोजेक्ट को अपग्रेड करना है उसके बगल में, बिलिंग सेट अप करें पर क्लिक करें.
  3. स्क्रीन पर दिए गए निर्देशों का पालन करके, अपना देश चुनें, शर्तों से सहमत हों, और पेमेंट का तरीका जोड़ें या मौजूदा बिलिंग खाता चुनें. यह भी हो सकता है कि आपसे पहले से पेमेंट करने के लिए कहा जाए. यह पेमेंट, Firebase और Google Cloud सेवाओं के इस्तेमाल पर लागू नहीं होता.

दूसरा चरण: डेटाबेस को अपग्रेड करना

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

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

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

Security Rules जनरेट करना

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

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

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

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

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

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

Add Firestore to this app using project PROJECT_ID.

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

  • शेयर किए गए कोटा का इस्तेमाल करके, उस प्रोजेक्ट में Cloud Firestore डेटाबेस उपलब्ध कराया जाएगा.
  • Firebase Authentication Google साइन-इन के साथ कॉन्फ़िगर किया जाएगा.
  • किसी सेवा खाते को, आपके 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 से जुड़े Firebase प्रोजेक्ट को ऐक्सेस करने का तरीका यहां दिया गया है:Google AI Studio

  1. Firebase कंसोल पर जाएं और AI Studio लेबल वाला प्रोजेक्ट चुनें.

  2. बाईं ओर मौजूद नेविगेशन पैनल में, अपने प्रोजेक्ट में चालू की गई सेवाएं देखें:

    • सेव किए गए Cloud Firestore डेटा को देखने और उसमें बदलाव करने के लिए, डेटाबेस और स्टोरेज > Firestore पर जाएं.
    • Authentication की सेटिंग और डेटा को देखने या कॉन्फ़िगर करने के लिए, सुरक्षा > Authentication पर जाएं.

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

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

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

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

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

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

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

पुष्टि करने के कौनसे तरीके काम करते हैं?

Google AI Studio एजेंट, Google साइन-इन सेट अप करता है, जब आप Authentication या साइन-इन स्क्रीन सेट अप करने के लिए कहते हैं. अपने ऐप्लिकेशन में, साइन-इन के अन्य तरीके जोड़ने का तरीका यहां दिया गया है:

  1. Firebase कंसोल में, सुरक्षा > Authentication > साइन-इन का तरीका पेज पर जाएं, और साइन-इन के कोई भी तरीके कॉन्फ़िगर करें.

  2. Google AI Studio पर वापस जाएं और Google AI Studio एजेंट से, साइन-इन के नए तरीके के साथ अपने कोडबेस को अपडेट करने में मदद करने के लिए कहें.

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

Google AI Studio एजेंट, वेब ऐप्लिकेशन और Android ऐप्लिकेशन, दोनों बनाने में मदद करता है.

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

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

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

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

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

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

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

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

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

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

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

क्या Cloud Firestore डेटाबेस के लिए जगह की जानकारी चुनी जा सकती है?

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

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

Cloud Firestore डेटाबेस को अपग्रेड करने के बाद, क्या उसे शेयर किए गए कोटा ग्रुप में वापस लाया जा सकता है?

किसी डेटाबेस को शेयर किए गए कोटा ग्रुप से बाहर ले जाने और उसे पैसे चुकाकर इस्तेमाल किए जाने वाले सामान्य इंस्टेंस में बदलने के बाद, उसे शेयर किए गए कोटा ग्रुप में वापस लाने के लिए, 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": true}'

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

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

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

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

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

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