使用 AI Studio 和 Cloud SQL 建構直覺式程式碼應用程式

本頁面概略說明 PostgreSQL 適用的 Cloud SQL 提供的功能,協助您建構氛圍編碼應用程式。

Google AI Studio 支援全端,並提供 AI 輔助開發功能,讓您建構具備豐富功能的應用程式,例如永久資料儲存空間和安全驗證。在 Google AI Studio 中使用建構模式,只要輸入提示並按幾下滑鼠,就能以 PostgreSQL 適用的 Cloud SQL 做為資料庫,建立功能豐富的應用程式。這可讓應用程式充分運用開放原始碼 PostgreSQL 的強大功能,以及 Cloud SQL 的企業級就緒度。

開始使用 Google AI Studio 和 Cloud SQL

完成下列步驟,即可使用 Google AI Studio 免費建立 Cloud SQL 應用程式。

  1. 描述應用程式。

    1. 開啟 Google AI Studio
    2. 如要開啟建構模式,請按一下「試試看」
    3. 如果您是第一次使用 Google AI Studio,且還沒有 Google Cloud 帳戶,系統會顯示「歡迎使用 AI Studio」視窗。

      詳閱Google Cloud 入門級服務條款,接受協議條款,然後選取要接收的通知。

      按一下「繼續」

    4. 在提示詞欄位中,輸入描述應用程式的提示詞。

      舉例來說,您可以輸入下列文字。為獲得最佳結果,請明確要求代理程式使用 Cloud SQL 或關聯式資料庫:

      Build an expense tracker app using Cloud SQL
      
    5. 點選「Build」

  2. 如要確認應用程式的 Cloud SQL 已建立完成,Google AI Studio 聊天室會顯示「啟用資料庫」資訊卡。你可以使用卡片的預設專案和位置設定,也可以變更設定。

    您為第一個整合功能選擇的專案和位置資訊,會自動套用至日後新增至應用程式的所有其他 Google Cloud 服務和產品,包括:

    如要使用 Cloud SQL 預設設定,請按照下列步驟操作:

    1. 在「啟用資料庫」資訊卡中,按一下「啟用 Cloud SQL」

    如要選取自己的專案和資料儲存位置,請按照下列步驟操作:

    1. 在「啟用資料庫」資訊卡中,依序按一下「設定」

    2. 在隨即顯示的「Cloud SQL and Auth」(Cloud SQL 和驗證) 視窗中,按一下「Select a Google Cloud project to connect to Cloud SQL」(選取要連線至 Cloud SQL 的 Google Cloud 雲端專案) 選單。

      • 如果您有 Google Cloud 帳戶,請選取「匯入專案」,匯入您已使用的專案。專案必須啟用計費功能。 適用基本費率
    3. 在「您的資料將儲存在」選單中,選擇要使用的區域。建議選擇地理位置距離您最近的區域。

    4. 按一下「啟用 Cloud SQL」

    代理程式會自動部署 PostgreSQL 適用的 Cloud SQL 執行個體、建立應用程式所需的結構定義、將應用程式連線至執行個體,並產生任何必要程式碼。

  3. 在「預覽」面板中捲動瀏覽設計範本,然後選擇要使用的設計。找到所需設計後,按一下「選取這個設計」

  4. 在「Gemini」對話面板中,按一下「傳送提示」arrow_upward

  5. 反覆調整應用程式。

    1. 建立應用程式的初始版本後,您可以修改應用程式,例如新增功能、使用提示。範例如下:

      I want to add a custom description for each expense
      

      代理程式會自動進行必要的程式碼變更,並更新結構定義,在 Cloud SQL 資料庫中新增必要欄位。

    2. 選用:按一下「未命名」文字旁的「編輯」「編輯應用程式名稱和說明」,即可重新命名應用程式。你也可以提示 Google AI Studio 重新命名應用程式。

  6. 發布應用程式。

    1. 應用程式準備就緒後,請按一下「發布」

    2. 在「發布應用程式」面板中,輸入應用程式說明和使用者聯絡您的支援電子郵件地址。

    3. 按一下「發布應用程式」,使用 Cloud Run 部署應用程式。

瞭解 Google AI Studio 的 Cloud SQL 配額

Google AI Studio 新使用者可以從Google Cloud 入門級開始, 這個級別提供有限的支援資源, 供應用程式部署使用。這個層級提供建構及部署應用程式的核心功能,且不需要任何帳單詳細資料。

在 Google Cloud 入門級專案中部署使用 Cloud SQL 的應用程式時,系統會自動在全代管的Google Cloud 入門級專案中,佈建所有必要基礎架構。

由於 Google 負責處理專案管理和設定,因此您可以在沒有帳單帳戶的情況下使用這些服務。

在 Google Cloud 入門級中,使用者可開發及發布 2 個使用 Cloud SQL 的應用程式。

如要擴大資源限制,以便使用 Cloud SQL 建構其他應用程式,請將 Google Cloud 入門級專案升級為標準 Google Cloud 專案。

標準 Google Cloud 專案在每個地區中,每位使用者最多可有 10 個 Cloud SQL 應用程式。

升級至 Google Cloud 標準 Google Cloud 專案後,即可擴充 Cloud SQL 執行個體。

Google Cloud 入門級的 Cloud SQL 設定

如果 Google AI Studio 建構的應用程式需要Google Cloud 入門級的關聯式資料庫,代理程式會建立 PostgreSQL 適用的 Cloud SQL 開發人員版執行個體。

開發人員版執行個體提供下列功能:

  • 支援 0.5 個 vCPU 和 2 GB 記憶體,以及 1 GB 儲存空間。
  • 在全代管 Google Cloud 入門級專案中建立執行個體。
  • 支援以 PostgreSQL 18 版建立的 PostgreSQL 適用的 Cloud SQL 執行個體。

使用現有專案時的 Cloud SQL 設定

如果您有 Google Cloud 帳戶,並為應用程式啟用 Cloud SQL 整合功能,則可以視需要選取您擁有的現有Google Cloud 專案:

  1. 在「啟用資料庫」資訊卡中,依序按一下「設定」

    1. 在隨即顯示的「Cloud SQL and Auth」(Cloud SQL 和驗證) 視窗中,按一下「Select a Google Cloud project to connect to Cloud SQL」(選取要連線至 Cloud SQL 的 Google Cloud 雲端專案) 選單。

      • 選取「匯入專案」,匯入您已使用的專案。這個專案必須啟用計費功能。
  2. 按一下「啟用 Cloud SQL」

選擇專案後,系統會執行下列動作:

只有在使用 Google AI Studio 時,才能建立 PostgreSQL 適用的 Cloud SQL 開發人員版本。您無法透過 Google Cloud 控制台或使用 Cloud SQL Admin API、gcloud CLI 或 Terraform 建立開發人員版執行個體。PostgreSQL 適用的 Cloud SQL 開發人員版執行個體提供下列功能:

  • Google Cloud 入門級:無須付費即可開始建構應用程式。
    • 使用 Google Cloud 專案透過 Cloud SQL 建構及部署 Google AI Studio 應用程式時,每個帳單帳戶每月可免費獲得 50 個運算單元和 10 GB 的 Cloud Storage。詳情請參閱「Google Cloud 入門級別和定價」。
  • 即時佈建,提供流暢的 直覺式程式開發 體驗。
    • Cloud SQL 執行個體會在幾秒內完成佈建,並準備好讓 Google AI Studio 建構應用程式。
  • 應用程式閒置時,自動暫停資料庫執行個體。
    • 「縮減至零」功能會在沒有有效連線時,自動暫停執行個體。暫停的執行個體不會產生 VM 或儲存空間費用。
  • 最多可擴充至 2 個 vCPU、8 GB 的 RAM 和 20 GB 的儲存空間。
    • 隨著應用程式的運算和儲存空間需求增加,您可以將執行個體更新為 1 個 vCPU 和 4 GB,或 2 個 vCPU 和 8 GB 的設定。你也可以將儲存空間更新為最多 20 GB。

只有在執行個體位於標準 Google Cloud 專案中時,才能升級執行個體。 您無法使用 Google Cloud 入門級擴充執行個體。

詳情請參閱「將 Google Cloud 入門級專案升級為標準 Google Cloud 專案」。

執行個體作業

如果 Google AI Studio 應用程式使用 Cloud SQL 執行個體做為資料庫,您可以透過自然語言提示,從 Google AI Studio 與該執行個體互動。舉例來說,如要查看結構定義,可以向智慧助理提出下列要求:

Show me the schema in the database.

代理程式會傳回結構定義的所有資訊。

同樣地,如要在資料庫上執行 CRUD 作業 (例如插入資料列),可以要求代理程式執行該作業。

從 Google Cloud 入門級升級,即可享有更多配額和功能

使用 Google AI Studio 部署應用程式後,您可以先將 Google Cloud 專案從 Google Cloud 入門級專案升級為標準 Google Cloud 專案,然後取得 Cloud SQL 執行個體的更多配額,並存取其他服務。

如要將 Google Cloud Starter 級專案升級為標準 Google Cloud 專案,請按照下列步驟操作:

  1. 在 Google AI Studio 中,依序點選「設定」「設定」
  2. 在隨即顯示的「聊天室設定」視窗中,按一下「免費要求」部分中的「設定」「選取 API 金鑰」
  3. 在「升級可使用更多功能」視窗中,按一下「Gemini API」
  4. 按一下「繼續使用依要求付費方案」
  5. 在「連結付費 API 金鑰」視窗中,按一下「設定帳單」
  6. 在「設定 Google Cloud 帳單帳戶」視窗中,詳閱「帳單」Google Cloud 服務條款,然後點選「同意並繼續」
  7. 在「新增帳單帳戶詳細資料」視窗中,輸入聯絡資訊和付款方式,然後按一下「提交」

現在您可以為應用程式服務取得更高的配額。詳情請參閱「瞭解 Google AI Studio 的 Cloud SQL 配額」。

更新 Cloud SQL 執行個體

升級至標準 Google Cloud 專案後,您可以使用Google Cloud 控制台更新 Cloud SQL 執行個體的 vCPU 和磁碟大小,藉此增加執行個體大小。

如要在 Google Cloud 控制台中更新 Cloud SQL 執行個體,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。

    前往 Cloud SQL 執行個體

  2. 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。使用 Google AI Studio 建立的任何執行個體,其 Cloud SQL 版本類型都會列為「開發人員」,且執行個體 ID 前置字元為「ai-studio-」
  3. 按一下 [編輯]
  4. 在「Instance ID」(執行個體 ID) 面板中,更新設定:

    1. 機器設定:選取要使用的 vCPU 數量和 RAM 容量。
    2. 儲存空間:選取要使用的儲存空間容量。

    詳情請參閱「可編輯的設定」。

  5. 按一下 [儲存]

Google Cloud 入門級和定價

PostgreSQL 適用的 Cloud SQL 開發人員版本只會針對超出Google Cloud 入門級 用量的部分,以及執行個體運作時間收費。執行個體處於閒置狀態或「調度至零」時,不會產生費用。

Cloud SQL 開發人員版是依運算單元計費。運算單元是指 1 個 vCPU 和 4 GB 記憶體。您每個月可免費獲得 50 個運算單元和 10 GB 的儲存空間。

Google Cloud 入門級用量由Cloud Billing 帳戶中的所有Google Cloud 專案共用,每個月會重設一次。請放心,您只需要為超過有限免費方案配額的資源用量支付費用。

如果您在多個專案中部署使用 Cloud SQL 的應用程式,且所有專案都使用同一個帳單帳戶,系統會彙整所有專案的用量限制。 Google Cloud

運算和儲存空間定價

以下為南卡羅來納州 (us-east1) 的單一裝置價格範例。

按小時計費
南卡羅來納州 (us-east1) 區域 (美元)
運算單元 $0.10 美元 / 小時
儲存空間 每 GiB 小時 $0.000157534 美元

如需詳細的定價資訊,請參閱「Cloud SQL 定價」一文。

Google Cloud 入門級別範例

如果您有 Google 帳戶,即可使用Google Cloud 入門級的 Cloud SQL 限量免費配額,開始使用 Google AI Studio。

使用 Google Cloud 入門級別,即可免費建構 2 個應用程式。超過配額後,您可以升級使用標準 Google Cloud 專案,取得更多配額來建構及發布其他 Google AI Studio 應用程式。

如果您將 Google Cloud 入門級專案升級為標準 Google Cloud專案,或是建立標準 Google Cloud 專案來探索其他 Google Cloud產品,則可使用 Google Cloud 免費試用方案,每月享有 50 個運算單元和 10 GB 儲存空間的免費配額。如果特定帳單帳戶的用量在當月超過配額,系統會根據先前的價格表,向您收取額外用量的費用。

舉例來說,假設您在名為 Test 的 Google Cloud專案中建構 Google AI Studio 應用程式。您為該專案使用帳單帳戶和信用卡。您在所有應用程式中使用 Cloud SQL 的 Google AI Studio 用量超過 50 個運算單元,且在月底達到 100 個運算單元。系統會以每小時 $0.10 美元的價格,向你收取超出額度的 50 個運算單元費用,因此當月費用為 $5 美元。

後續步驟