使用 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,且尚未擁有 Cloud de Confiance 帳戶,系統會顯示「Welcome to AI Studio」(歡迎使用 AI Studio) 視窗。

      詳閱《入門級附加服務條款》,接受協議條款,並選取要接收的通知。

      按一下「繼續」。

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

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

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

  2. 如要確認是否為應用程式建立 Cloud SQL,Google AI Studio 對話中會顯示「啟用資料庫」資訊卡。您可以使用資訊卡的預設專案和位置資訊設定,也可以變更設定。

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

    如要使用 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 專案) 選單。

      • 如果您有 Cloud de Confiance 帳戶,請選取「Import project」(匯入專案),匯入您已使用的專案。專案必須啟用計費功能。適用標準計費費率。
    3. 在「Your data will be stored in」(資料將儲存在) 選單中,選擇要使用的區域。建議您選擇地理位置最接近您的區域。

    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. 選用:按一下「Untitled」文字旁的「edit」(編輯應用程式名稱和說明),即可重新命名應用程式。您也可以向 Google AI Studio 輸入提示,要求重新命名應用程式。

  6. 發布應用程式。

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

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

    3. 按一下「Publish your app」,使用 Cloud Run 部署應用程式。

瞭解 Google AI Studio 的 Cloud SQL 配額

新加入且符合資格的 Google AI Studio 使用者,可以從 Starter 級別開始。這是 Google 提供的方案,可讓您存取一組精選產品,無須提供付款方式。

在這個級別,您可以使用精選的 Cloud de Confiance 和 Google 服務 (功能和配額有限) 建構及部署應用程式。如要瞭解帳戶資格規定,請參閱「入門級資格」。

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

由於 S3NS 會處理專案管理和設定,因此您不需帳單帳戶即可使用這些服務。

在入門級方案中,使用者可以透過 Cloud SQL 開發及發布 2 個應用程式。

如要提高資源限制,以便使用 Cloud SQL 建構更多應用程式,可以將入門級專案升級為標準 Cloud de Confiance by S3NS 專案。

標準 Cloud de Confiance by S3NS 專案最多支援 10 個應用程式,每個使用者在每個區域可使用 Cloud SQL。

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

入門級的 Cloud SQL 設定

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

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

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

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

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

  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」。

選擇專案後,會發生以下情況:

  • 系統會立即在該專案中佈建新的 PostgreSQL 適用的 Cloud SQL 開發人員版本執行個體。
  • 執行個體每月有免付費配額限制。任何超出的用量,都會按照運算和儲存空間的費用計費。詳情請參閱「入門級和定價」。

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

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

只有在標準 Cloud de Confiance by S3NS 專案中,才能升級執行個體。無法使用入門級擴充執行個體。

詳情請參閱「將入門級專案升級為標準 Cloud de Confiance by S3NS 專案」。

執行個體作業

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

Show me the schema in the database.

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

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

從入門級升級,享有更多配額和功能

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

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

  1. 在 Google AI Studio 中,依序點選「設定」。
  2. 在隨即顯示的「Chat settings」(對話設定) 視窗中, 按一下「Free requests」(免費要求) 部分的「settings Select an API Key」(設定選取 API 金鑰)。
  3. 在「升級即可解鎖更多功能」視窗中,點按「Gemini API」。
  4. 按一下「Continue with pay per request」(繼續使用按要求付費方案)。
  5. 在「連結付費 API 金鑰」視窗中,按一下「設定帳單資訊」。
  6. 在「Set up your Google Cloud billing account」(設定 Google Cloud Billing 帳戶) 視窗中,詳閱 Cloud de Confiance Billing 服務條款,然後按一下「Agree and continue」(同意並繼續)。
  7. 在「Add your billing account details」(新增帳單帳戶詳細資料) 視窗中,輸入聯絡資訊和付款方式,然後按一下「Submit」(提交)。

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

更新 Cloud SQL 執行個體

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

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

  1. 前往 Cloud de Confiance 控制台的「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面。

    前往「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面

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

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

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

  5. 按一下「儲存」。

入門級和定價

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

Cloud SQL 開發人員版本是依運算單元計費。1 個運算單位代表 1 個 vCPU 和 4 GB 記憶體。每個月可免付費使用 50 個運算單元和 10 GB 儲存空間。

入門級用量會依 Cloud Billing 帳戶,匯總所有Cloud de Confiance by S3NS 專案的用量,並於每月重設。只有超出免費方案限制的用量,才需要付費。

如果您在多個 Cloud de Confiance by S3NS專案中部署使用 Cloud SQL 的應用程式,且所有專案都使用相同的帳單帳戶,則用量限制會匯總所有專案。

運算和儲存空間定價

以下是南卡羅來納州 (us-east1) 區域的每單位定價範例。

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

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

入門級範例

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

使用入門級,最多可免付費建構 2 個應用程式。超過配額後,您可以升級至標準 Cloud de Confiance by S3NS 專案,取得更多配額,建構及發布更多 Google AI Studio 應用程式。

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

舉例來說,假設您在名為 Test 的 Cloud de Confiance by S3NS專案中建構 Google AI Studio 應用程式。您使用帳單帳戶和信用卡支付該專案的費用。您在所有應用程式中,Google AI Studio 的 Cloud SQL 用量超過 50 個運算單元,且在月底前使用了 100 個運算單元。系統會以每小時 $0.10 美元的費率,向您收取超出 50 個運算單元的費用,當月費用為 $5 美元。

限制

  • 如果沒有任何有效連線,儲存空間不超過 1 GB 且運算能力不超過 0.5 個 vCPU 的資料庫執行個體會自動暫停,或「將資源調度率降至零」。如果執行個體超過上述任一儲存空間和運算限制,則不支援這項功能。

  • 如果貴組織已啟用網域限定共用功能,可能無法與 Google AI Studio 整合。

後續步驟