Firebase Studio

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

Firebase Studio क्लाउड पर आधारित डेवलपमेंट एनवायरमेंट है यह आपको प्रोडक्शन-क्वालिटी वाले फुल-स्टैक एआई ऐप्लिकेशन बनाने और शिप करने में मदद करता है. इनमें एपीआई, बैकएंड, फ़्रंटएंड, मोबाइल ऐप्लिकेशन वगैरह शामिल हैं. Firebase Studio Project IDX को विशेष एआई एजेंट और Gemini की मदद के साथ जोड़ता है. इससे, एक ऐसा सहयोगी प्लैटफ़ॉर्म मिलता है जिसे कहीं से भी ऐक्सेस किया जा सकता है, इसमें ऐप्लिकेशन डेवलप करने के लिए ज़रूरी सभी चीज़ें मौजूद होती हैं. इसमें, अपने मौजूदा प्रोजेक्ट इंपोर्ट किए जा सकते हैं. इसके अलावा, अलग-अलग भाषाओं और फ़्रेमवर्क के साथ काम करने वाले टेंप्लेट का इस्तेमाल करके, नए प्रोजेक्ट भी शुरू किए जा सकते हैं.

अहम सुविधाएं

सोर्स कंट्रोल, लोकल आर्काइव या Figma डिज़ाइन से प्रोजेक्ट इंपोर्ट करना अपने ऐप्लिकेशन को Firebase Studio पर लाएं: इसके लिए, लोकल आर्काइव इंपोर्ट करें, सार्वजनिक या निजी सोर्स कोड रिपॉज़िटरी कनेक्ट करें या Figma डिज़ाइन से कोड जनरेट करके, उसे Builder.io के Figma प्लग-इन की मदद से इंपोर्ट करें.
बिल्ट-इन टेंप्लेट और सैंपल की मदद से, प्रोजेक्ट को तुरंत सेट अप करना

Firebase Studio फ़्रेमवर्क और भाषाओं के लिए ज़्यादा से ज़्यादा सहायता उपलब्ध कराता है. इसमें टेंप्लेट और सैंपल ऐप्लिकेशन की बड़ी लाइब्रेरी शामिल है. इसमें Go, Java, .NET, Node.js, और Python Flask जैसी लोकप्रिय भाषाएं और Next.js, React, Angular, Vue.js, Android, Flutter वगैरह जैसे फ़्रेमवर्क शामिल हैं. टेंप्लेट गैलरी से कोई टेंप्लेट या सैंपल ऐप्लिकेशन चुनें. इसके अलावा, शेयर करने के लिए, अपनी पसंद के मुताबिक टेंप्लेट बनाएं.

नैचुरल लैंग्वेज प्रोटोटाइपिंग की सुविधा

की मदद से, फुल-स्टैक वेब ऐप्लिकेशन को प्रोटोटाइप करने और पब्लिश करने के लिए, Gemini का इस्तेमाल करें.App Prototyping agent मल्टीमॉडल प्रॉम्प्ट की मदद से पूरे ऐप्लिकेशन जनरेट करें. इनमें नैचुरल लैंग्वेज, इमेज, ड्रॉइंग शामिल हैं. Unsplash से स्टॉक इमेज की गैलरी का इस्तेमाल करके, अपने ऐप्लिकेशन को बेहतर बनाएं.

अगर आपके ऐप्लिकेशन को डेटाबेस या पुष्टि की ज़रूरत है, तो App Prototyping agent सेट अप करता है Cloud Firestore और Firebase Authentication.

से एआई की मदद हमेशा उपलब्ध रहनाGemini

डेवलपमेंट के सभी प्लैटफ़ॉर्म पर, Gemini से एआई की मदद पाएं. जैसे: इंटरैक्टिव चैट, कोड जनरेशन, टूल रन करना, और इनलाइन कोड के सुझाव.

Gemini कोड और दस्तावेज़ लिखने, गड़बड़ियां ठीक करने, यूनिट टेस्ट लिखने और रन करने, डिपेंडेंसी मैनेज करने और उन्हें हल करने, Docker कंटेनर के साथ काम करने वगैरह में आपकी मदद कर सकता है.

डेवलपमेंट एनवायरमेंट, जो जाना-पहचाना और अपनी पसंद के मुताबिक बनाया जा सकता है

Firebase Studio लोकप्रिय Code OSS प्रोजेक्ट पर बना है और Google Cloud की मदद से चलने वाली पूरी वर्चुअल मशीन (वीएम) पर काम करता है.

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

बिल्ट-इन टूल, एम्युलेटर, और डिप्लॉयमेंट के तरीके साथ ही, Firebase और Google Cloud इंटिग्रेशन की सुविधा

अपने वेब और Android ऐप्लिकेशन का प्रीव्यू सीधे ब्राउज़र में देखें. साथ ही, एम्युलेशन, टेस्टिंग, और डीबग करने के लिए, बिल्ट-इन रनटाइम सेवाओं और टूल का फ़ायदा लें.

Firebase Studio आसानी से इंटिग्रेट हो जाता है Firebase और Google Cloud सेवाओं के साथ. उदाहरण के लिए, Firebase Local Emulator Suite का इस्तेमाल करके, Firebase और Google Cloud की सेवाओं को अच्छी तरह से टेस्ट किया जा सकता है. जैसे, Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, और Firebase Hosting. इसके बाद, अपने ऐप्लिकेशन को पब्लिश किया जा सकता है.Firebase Studio

यह कैसे काम करता है?

Firebase Studio डेवलपमेंट के अलग-अलग तरीकों के हिसाब से कई मोड के साथ काम करता है:

  • पूरे कंट्रोल के साथ कोडिंग करना: Code OSS पर आधारित आईडीई में सीधे काम करें. इसमें मौजूदा रिपॉज़िटरी इंपोर्ट की जा सकती हैं या नए प्रोजेक्ट शुरू किए जा सकते हैं. साथ ही, Open VSX Registry से एक्सटेंशन का इस्तेमाल किया जा सकता है. Gemini कोडिंग पूरी करने, कोड जनरेट करने, टेस्टिंग, टूल रन करने, और दस्तावेज़ बनाने में, एआई की मदद उपलब्ध कराता है. यह मदद, Workspace के हिसाब से मिलती है. Nix का इस्तेमाल करके, एक्सटेंसिबल कॉन्फ़िगरेशन की सुविधा के साथ, अपने वर्कस्पेस, डिप्लॉयमेंट के तरीके, और टारगेट रनटाइम एनवायरमेंट को पूरी तरह से अपनी पसंद के मुताबिक बनाया जा सकता है.

  • बिना कोडिंग के प्रॉम्प्ट करना: App Prototyping agent जिसे Prototyper भी कहा जाता है. इसकी मदद से, नए वर्कस्पेस बनाए जा सकते हैं. इनमें Gemini की मदद से, ऐप्लिकेशन के आइडिया को प्रोटोटाइप किया जा सकता है और बेहतर बनाया जा सकता है. इसके लिए, कोई कोड लिखने की ज़रूरत नहीं होती. एजेंट के साथ काम करने के लिए, मल्टीमॉडल प्रॉम्प्ट का इस्तेमाल करें. इससे, फुल-स्टैक ऐप्लिकेशन को बार-बार डेवलप किया जा सकता है. फ़िलहाल, यह सुविधा वेब ऐप्लिकेशन के लिए काम करती है. इसके अलावा, अपने ब्राउज़र से ही, टेस्ट किया जा सकता है, डीबग किया जा सकता है, और अपना काम दूसरों के साथ शेयर किया जा सकता है. ज़रूरत पड़ने पर, बदलावों को तुरंत वापस लाया जा सकता है. नई सुविधाएं जोड़ी जा सकती हैं, टेस्ट किया जा सकता है, Firebase App Hosting पर पब्लिश किया जा सकता है. साथ ही, बिल्ट-इन ऑब्ज़र्वेबिलिटी की मदद से, अपने ऐप्लिकेशन की परफ़ॉर्मेंस को मॉनिटर किया जा सकता है.

कोडिंग और प्रॉम्प्ट करने के बीच आसानी से स्विच किया जा सकता है, ताकि दोनों की खूबियों का फ़ायदा लिया जा सके. उदाहरण के लिए, App Prototyping agent में प्रोटोटाइप से शुरुआत की जा सकती है. इसमें ऐप्लिकेशन की संरचना और उपयोगकर्ता फ़्लो जैसी बुनियादी चीज़ें शामिल होती हैं. इसके बाद, ज़्यादा कस्टम लॉजिक और इंटिग्रेशन लागू करने के लिए, Code पर स्विच किया जा सकता है.

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

कीमत, कोटा, और सीमाएं

Firebase Studio का ऐक्सेस, बिना किसी शुल्क के उपलब्ध है. हालांकि, बनाए जा सकने वाले वर्कस्पेस की संख्या बढ़ाई जा सकती है. Google Developer Program में शामिल होकर. कुछ इंटिग्रेशन (जैसे, Firebase App Hosting) के लिए, Cloud Billing खाता ज़रूरी हो सकता है.

ज़्यादा जानने के लिए, Firebase Studio की कीमत, कोटा, और सीमाएं लेख पढ़ें.

Firebase Studio, आपके डेटा का इस्तेमाल कैसे करता है

Firebase Studio के इस्तेमाल पर, Google की सेवा की शर्तें लागू होती हैं.

हालांकि, ध्यान दें कि Firebase Studio में जनरेटिव एआई की सुविधाओं के इस्तेमाल पर, जनरेटिव एआई के इस्तेमाल से जुड़ी पाबंदी की नीति और Gemini API सेवा की अन्य शर्तें लागू होती हैं. खास तौर पर, Gemini API सेवा की अन्य शर्तें: बिना शुल्क वाली सेवाएं लागू होती हैं.

मॉडल को ट्रेनिंग देने के लिए, आपके प्रॉम्प्ट और जवाबों का इस्तेमाल रोकने के लिए, App Prototyping agent का इस्तेमाल न करें. साथ ही, Firebase Studio में Gemini की मदद न लें. मॉडल को ट्रेनिंग देने के लिए, आपके कोड का इस्तेमाल रोकने के लिए, अपनी Firebase Studio सेटिंग में जाकर, कोड पूरा करने और कोड इंडेक्सिंग की सुविधा बंद करें.

अगले चरण