Firebase Studio
Doğrudan tarayıcınızdan yapay zeka destekli full-stack uygulamaları hızlı ve verimli bir şekilde prototipleyin, geliştirin ve dağıtın.
Firebase Studio, API'ler, arka uçlar, ön uçlar, mobil ve daha fazlası dahil olmak üzere üretim kalitesinde full-stack yapay zeka uygulamaları geliştirmenize ve yayınlamanıza yardımcı olan, aracı tabanlı bir bulut geliştirme ortamıdır. Firebase Studio, uygulama geliştirmek için ihtiyacınız olan her şeyi içeren, her yerden erişilebilen ortak bir çalışma alanı sağlamak amacıyla Project IDX'i özel yapay zeka temsilcileriyle ve Firebase'daki Gemini yardımıyla birleştirir. Çeşitli dilleri ve çerçeveleri destekleyen şablonlarla mevcut projelerinizi içe aktarabilir veya yeni bir projeye başlayabilirsiniz.
Temel özellikler
Projeleri kaynak kontrolünden veya yerel arşivden içe aktarma | Yerel bir arşivi içe aktararak veya GitHub, GitLab ya da Bitbucket'ta herkese açık veya özel bir depo bağlayarak Firebase Studio'e kendi uygulamalarınızı ekleyin. |
Yerleşik şablonlar ve örneklerle hızlı proje oluşturma |
Firebase Studio, Go, Java, .NET, Node.js ve Python Flask gibi popüler diller ve Next.js, React, Angular, Vue.js, Android, Flutter gibi çerçeveler dahil olmak üzere büyük bir şablon ve örnek uygulama kitaplığıyla kapsamlı çerçeve ve dil desteği sunar. Şablon galerisindeki bir şablon veya örnek uygulamayla başlayın ve/veya paylaşmak için kendi özel şablonunuzu oluşturun. |
Hızlı doğal dil prototipi oluşturma | App Prototyping agent ile tam yığın web uygulamalarının prototipini oluşturmak ve yayınlamak için Firebase'te Gemini'yi kullanın. Doğal dil, resim ve çizimler dahil olmak üzere çoklu modal istemlerle uygulamaların tamamını oluşturun. |
Firebase'te her zaman hazır olan Gemini yapay zeka yardımı |
Etkileşimli sohbet, kod oluşturma, araç çalıştırma ve satır içi kod önerileri gibi tüm geliştirme platformlarında Firebase'te Gemini'nin sunduğu yapay zeka kodlama yardımından yararlanın. Firebase'te Gemini ile kod ve doküman yazabilir, hataları düzeltebilir, birim testleri yazıp çalıştırabilir, bağımlılıkları yönetip çözebilir, Docker kapsayıcılarıyla çalışabilir ve daha birçok işlem yapabilirsiniz. |
Aşina olduğunuz ve yüksek düzeyde özelleştirilebilir geliştirme ortamı |
Firebase Studio, popüler Code OSS projesine dayanır ve Google Cloud tarafından desteklenen tam bir sanal makine (VM) çalıştırır. Sistem paketleri, dil araçları, IDE yapılandırmaları, uygulama önizlemeleri ve IDE yapılandırması dahil olmak üzere online geliştirme ortamınızın neredeyse her yönünü Nix ile özelleştirebilir, projeyi ve geliştirme ortamı yapılandırmasının tamamını bir özel şablon ile paylaşabilirsiniz. |
Derin Firebase ve Google Cloud entegrasyonuna sahip yerleşik araçlar, emülatörler ve dağıtım yöntemleri |
Web ve Android uygulamalarınızı doğrudan tarayıcıda önizleyin ve emülasyon, test ve hata ayıklama için yerleşik çalışma zamanı hizmetlerinden ve araçlarından yararlanın. Firebase Studio, Firebase ve Google Cloud hizmetleriyle sorunsuz bir şekilde entegre olur. Örneğin, uygulamanızı yayınlamadan önce Firebase'i ve Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting ve Firebase Hosting gibi Google Cloud hizmetlerini kapsamlı bir şekilde test etmek için doğrudan Firebase Studio'dan Firebase Local Emulator Suite'i kullanabilirsiniz. |
Nasıl çalışır?
Firebase Studio, farklı geliştirme stillerine hitap etmek için birden fazla modu destekler:
Tam kontrol ile kodlama: Mevcut depoları içe aktarabileceğiniz veya yeni projeler başlatabileceğiniz ve Open VSX Registry'deki uzantıları kullanabileceğiniz doğrudan Code OSS tabanlı bir IDE'de çalışın. Firebase'teki Gemini, kod tamamlama, kod oluşturma, test etme, araç çalıştırma ve dokümantasyon konularında Workspace'e özel yapay zeka desteği sunar. Nix'i kullanarak genişletilebilir yapılandırma desteğiyle çalışma alanlarınızı, dağıtım yaklaşımınızı ve hedef çalışma ortamınızı tamamen özelleştirebilirsiniz.
Kod yazmadan istem verme: Prototyper olarak da bilinen uygulama prototipi aracı, Firebase'te Gemini ile uygulama fikirlerini prototip haline getirmek ve uygulama fikirlerini hassaslaştırmak için kod yazmadan yeni çalışma alanları oluşturmanıza olanak tanır. Tam yığın uygulama geliştirmek (şu anda web uygulamaları için kullanılabilir), test etmek ve hata ayıklamak ve çalışmalarınızı doğrudan tarayıcınızdan başkalarıyla paylaşmak için çoklu modal istemleri kullanarak temsilciyle birlikte çalışın. Gerekirse değişiklikleri hemen geri alabilir, yeni özellikler ekleyebilir, test edebilir, Firebase App Hosting'te yayınlayabilir ve yerleşik gözlemlenebilirlik özelliğiyle uygulamanızın performansını izleyebilirsiniz.
Her birinin güçlü yönlerinden yararlanmak için kodlama ve istem verme arasında sorunsuz bir şekilde geçiş yapabilirsiniz. Örneğin, uygulama yapısı ve kullanıcı akışı gibi temel bilgileri kapsayan bir App Prototyping agent prototipiyle başlayabilir, daha fazla özel mantık ve entegrasyon uygulamak için Code'e geçebilirsiniz.
Bu esneklik, tümünü Firebase Studio'ten yaparak hızlıca iterasyon yapmanıza ve özel ihtiyaçlarınızı karşılayan uygulamalar oluşturmanıza olanak tanır.
Fiyatlandırma, kotalar ve sınırlar
Firebase Studio'e kullanıcı başına üç çalışma alanı için ücretsiz olarak erişilebilir. Google Geliştirici Programı'na katılarak oluşturabileceğiniz Workspace sayısını 10'a çıkarabilirsiniz. 30 çalışma alanına geçmek için Google Developer Premium planına abone olun.
Bazı entegrasyonlar (Firebase App Hosting gibi) için Cloud Billing hesabı gerekebilir. Firebase Studio ile bir Firebase projesi oluşturup bu projeye bir faturalandırma hesabı bağlarsanız aşağıdakiler gerçekleşir:
Firebase projesi otomatik olarak kullan-öde Blaze fiyatlandırma planına geçirilir.
Gemini API kullanımınız ücretli katmana yükseltilir.
Ücretsiz kotanın üzerindeki ücretli hizmet kullanımları için ücret ödersiniz.
App Hosting maliyetlerini anlama, Firebase fiyatlandırması ve Gemini Developer API fiyatlandırması başlıklı makaleleri inceleyerek daha fazla bilgi edinebilirsiniz.
Firebase Studio verilerinizi nasıl kullanır?
Firebase Studio kullanımınız Google Hizmet Şartları'na tabidir.
Ancak Firebase Studio'teki üretken yapay zeka özelliklerini kullanımınız Üretken Yapay Zeka Yasaklanan Kullanım Politikası ve Gemini API Ek Hizmet Şartları'na (özellikle Gemini API Ek Hizmet Şartları: Ücretsiz Hizmetler'e) tabidir.
Model eğitimi için istemlerinizin ve yanıtlarınızın kullanımını engellemek istiyorsanız App Prototyping agent'yi ve Firebase Studio'daki Firebase'da Gemini'yi kullanmayın. Model eğitimi için kodunuzun kullanımını engellemek isterseniz Firebase Studio ayarlarınızda kod tamamlamayı ve kod dizine eklemeyi devre dışı bırakın.
Sonraki adımlar
- Firebase Studio ile yeni uygulamanızın prototipini oluşturmaya başlayın.
- Firebase Studio çalışma alanları hakkında daha fazla bilgi edinin.