Firebase Studio

直接在瀏覽器中快速設計原型、建構及發布全端 AI 應用程式,效率事半功倍。

Firebase Studio 是一種以代理程式為基礎的雲端開發環境,可協助您建構及發布生產品質的全端 AI 應用程式,包括 API、後端、前端、行動裝置等。Firebase Studio 整合 Project IDX 專用 AI 代理程式和 Gemini 的輔助功能,Firebase 提供可從任何位置存取的協作工作區,內含開發應用程式所需的一切資源。 您可以匯入現有專案,或使用支援各種語言和架構的範本,建立新專案。

主要功能

從來源控管、本機封存或 Figma 設計匯入專案 將自己的應用程式匯入 Firebase Studio:匯入本機封存檔、連結公開或私人的原始碼存放區,或從 Figma 設計產生程式碼,然後使用 Builder.io Figma 外掛程式匯入。
使用內建範本和範例快速設定專案

Firebase Studio 提供廣泛的架構和語言支援,以及大量的範本和範例應用程式,包括 Go、Java、.NET、Node.js 和 Python Flask 等熱門語言,以及 Next.js、React、Angular、Vue.js、Android、Flutter 等架構。從範本庫的範本或範例應用程式著手,及/或建立自己的自訂範本來分享。

快速製作自然語言原型

Firebase 中使用 Gemini,透過 App Prototyping agent 製作全端網頁應用程式原型並發布。使用多模態提示 (包括自然語言、圖片、繪圖) 生成整個應用程式。使用 Unsplash 的圖庫圖片,強化應用程式。

Firebase 中隨時取得 Gemini 的 AI 輔助

在所有開發介面 (互動式對話、程式碼生成、工具執行和內嵌程式碼建議) 中,使用 Gemini in Firebase 的 AI 程式碼輔助功能。

Gemini 版 Firebase 可協助您編寫程式碼和說明文件、修正錯誤、編寫及執行單元測試、管理和解決依附元件、使用 Docker 容器等。

熟悉且高度可自訂的開發環境

Firebase Studio 是以熱門的 Code OSS 專案為基礎建構而成,並執行由 Google Cloud 支援的完整虛擬機器 (VM)

您可以使用 Nix 自訂線上開發環境的幾乎所有層面,包括系統套件、語言工具、IDE 設定、應用程式預覽和 IDE 設定,並透過自訂範本分享專案及其整個開發環境設定。

內建工具、模擬器和部署方法,並與 Firebase 和 Google Cloud 深度整合

直接在瀏覽器中預覽網頁和 Android 應用程式,並運用內建的執行階段服務和工具進行模擬、測試及偵錯。

Firebase Studio 可與 Firebase 和 Google Cloud 服務完美整合。舉例來說,您可以直接從 Firebase Studio 使用 Firebase Local Emulator Suite,在發布應用程式前,徹底測試 Firebase 和 Firebase AuthenticationCloud FunctionsCloud FirestoreCloud StorageFirebase App HostingFirebase Hosting 等服務。Google Cloud

運作原理

Firebase Studio 支援多種模式,可滿足不同開發風格的需求:

  • 完全掌控程式碼:直接在以 Code OSS 為基礎的 IDE 中工作,匯入現有存放區或啟動新專案,並使用 Open VSX 登錄中的擴充功能。Firebase中的 Gemini 可提供工作區感知 AI 輔助功能,包括程式碼補全、程式碼生成、測試、工具執行和說明文件。您可以使用 Nix 支援的可擴充設定,完全自訂工作區、部署方法和目標執行階段環境。

  • 無程式碼提示:應用程式原型代理 (又稱 Prototyper) 可讓您建立新工作區,在 Firebase 中使用 Gemini 製作應用程式原型並改良構想,完全不必編寫程式碼。使用多模態提示與代理程式合作,從瀏覽器中疊代開發全端應用程式 (目前適用於網頁應用程式)、測試及偵錯,並與他人分享您的工作。您可以視需要立即還原變更、新增功能、測試、發布至 Firebase App Hosting,以及使用內建的可觀測性功能監控應用程式成效。

您可以在程式碼編寫和提示之間順暢切換,充分發揮兩者的優勢。舉例來說,您可以先在 App Prototyping agent 中建立原型,涵蓋應用程式結構和使用者流程等基本概念,然後切換至 Code,實作更多自訂邏輯和整合功能。

這項彈性功能可讓您快速疊代,並從 Firebase Studio 建構符合特定需求的應用程式。

定價、配額與限制

您可以免費存取 Firebase Studio,但如要增加可建立的工作區數量,請加入 Google 開發人員計畫。部分整合服務 (例如 Firebase App Hosting) 可能需要 Cloud Billing 帳戶。

詳情請參閱「Firebase Studio 定價、配額和限制」。

Firebase Studio 如何使用您的資料

使用 Firebase Studio 時,必須遵守《Google 服務條款》。

不過請注意,在 Firebase Studio 中使用生成式 AI 功能時,須遵守《生成式 AI 使用限制政策》和《Gemini API 附加服務條款》(具體而言,須遵守《Gemini API 附加服務條款:免付費服務》)。

如要禁止系統使用提示和回覆訓練模型,請勿使用 App Prototyping agent,也不要在 Firebase 中使用 Gemini Firebase Studio。如要禁止使用您的程式碼訓練模型,請在 Firebase Studio 設定中關閉程式碼自動完成程式碼索引

後續步驟