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 Gemini, वर्कस्पेस के हिसाब से एआई की मदद उपलब्ध कराता है. इसमें कोड पूरा करने, कोड जनरेट करने, टेस्टिंग, टूल चलाने, और दस्तावेज़ बनाने की सुविधा मिलती है. Nix का इस्तेमाल करके, एक्सटेंसिबल कॉन्फ़िगरेशन की मदद से, अपने वर्कस्पेस, डिप्लॉयमेंट के तरीके, और टारगेट रनटाइम एनवायरमेंट को पूरी तरह से अपनी पसंद के मुताबिक बनाया जा सकता है Nix.
बिना कोडिंग के प्रॉम्प्ट करना: App Prototyping agent जिसे Prototyper भी कहा जाता है. इसकी मदद से, ऐप्लिकेशन के आइडिया को प्रोटोटाइप और बेहतर बनाने के लिए, Gemini के साथ मिलकर नए वर्कस्पेस बनाए जा सकते हैं. इसके लिए, कोड लिखने की ज़रूरत नहीं होती. मल्टीमॉडल प्रॉम्प्ट का इस्तेमाल करके, एजेंट के साथ काम करें. इससे, फुल-स्टैक ऐप्लिकेशन (फ़िलहाल, वेब ऐप्लिकेशन के लिए काम करता है) को बार-बार डेवलप किया जा सकता है. साथ ही, टेस्ट और डीबग किया जा सकता है. इसके अलावा, अपने काम को दूसरों के साथ शेयर किया जा सकता है. यह सब सीधे अपने ब्राउज़र से किया जा सकता है. ज़रूरत पड़ने पर, बदलावों को तुरंत वापस लाया जा सकता है. नई सुविधाएं जोड़ी जा सकती हैं, टेस्ट किया जा सकता है, Firebase App Hosting पर पब्लिश किया जा सकता है. साथ ही, बिल्ट-इन जांचने की क्षमता की मदद से, अपने ऐप्लिकेशन की परफ़ॉर्मेंस को मॉनिटर किया जा सकता है.
कोडिंग और प्रॉम्प्ट करने के बीच आसानी से स्विच किया जा सकता है, ताकि दोनों की खूबियों का फ़ायदा लिया जा सके. उदाहरण के लिए, App Prototyping agent में एक प्रोटोटाइप से शुरुआत की जा सकती है. इसमें ऐप्लिकेशन की संरचना और उपयोगकर्ता फ़्लो जैसी बुनियादी चीज़ें शामिल होती हैं. इसके बाद, ज़्यादा कस्टम लॉजिक और इंटिग्रेशन लागू करने के लिए, Code पर स्विच किया जा सकता है.
इस सुविधा की मदद से, अपनी खास ज़रूरतों के हिसाब से ऐप्लिकेशन बनाए जा सकते हैं. इसके लिए, Firebase Studio का इस्तेमाल किया जा सकता है.
कीमत, कोटा, और सीमाएं
Firebase Studio को बिना किसी शुल्क के ऐक्सेस किया जा सकता है. अपने मौजूदा वर्कस्पेस को ऐक्सेस और मैनेज किया जा सकता है. कुछ इंटिग्रेशन (जैसे, 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 सेटिंग में जाकर, कोड पूरा करने और कोड इंडेक्सिंग की सुविधा बंद करें.
अगले चरण
- Firebase Studio की मदद से, अपने नए ऐप्लिकेशन को प्रोटोटाइप करना शुरू करेंFirebase Studio.
- वर्कस्पेसFirebase Studio के बारे में ज़्यादा जानें.