
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Build and Deploy the Application to Cloud Run
/ 100
Gemini 是由 Google DeepMind 開發的一系列生成式 AI 模型,專為多模態用途而設計。Gemini API 可讓您使用 Gemini Pro Vision 和 Gemini Pro 模型。在本研究室中,您將瞭解如何將 Vertex AI Gemini API 與應用程式整合,並在 Google Cloud Run 建構及部署您開發的範例應用程式。
Vertex AI Gemini API 提供統一的 Gemini 模型互動介面。目前 Gemini API 有兩種可用的模型:
gemini-pro
):可處理自然語言工作、進行多輪文字和程式碼即時通訊,以及生成程式碼。gemini-pro-vision
):支援多模態提示。您可以在提示要求中納入文字、圖片和影片,並取得文字或程式碼形式的回覆。與 Gemini API 互動的方法如下:
本研究室聚焦於將 Gemini Pro 模型與 Streamlit 應用程式整合,以及在 Google Cloud Run 部署該應用程式。
詳情請參閱 Generative AI on Vertex AI 說明文件。
本研究室的學習內容包括:
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
點選「Start Lab」按鈕。如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
在本節中,您將在本機使用 Cloud Shell 執行 Streamlit 應用程式。
點按 Cloud 控制台右上角的 Cloud Shell 圖示,開啟新的 Cloud Shell 終端機。
執行以下指令,即可複製存放區並前往 Cloud Shell 的 gemini-streamlit-cloudrun
目錄。
如要執行 Streamlit 應用程式,需要完成幾項額外步驟。
GCP_PROJECT
:此為 Google Cloud 專案 ID。GCP_REGION
:此為您要部署 Cloud Run 應用程式的區域,例如 us-central1
。Vertex AI 初始化程序會用到 Google Cloud 專案 ID 和區域資訊,因此我們需要使用這些變數。app.py
函式中對應的程式碼如下:vertexai.init(project=PROJECT_ID, location=LOCATION)
在 Cloud Shell 中執行以下指令:
輸出內容:
系統將啟動應用程式,並提供應用程式網址。請點按連結,在瀏覽器中查看應用程式,或是使用 Cloud Shell 的網站預覽功能啟動預覽頁面。
調整故事生成參數,然後點按「Generate my story」。
返回 Cloud Shell,然後將 Gemini API 的存取權授予應用程式。為應用程式提供授權後,即可返回應用程式畫面查看回覆。
在本節中,您將在 Cloud Run 中部署 Streamlit 應用程式。
您現在需要建構應用程式的 Docker 映像檔,並推送至 Artifact Registry。如要完成這項工作,您需要可指向 Artifact Registry 名稱的環境變數組。以下指令能為您建立 Artifact Registry 存放區。
輸出內容:
成功部署後,系統會提供您 Cloud Run 服務的網址。您可以在瀏覽器中前往該網址,查看您方才部署的 Cloud Run 應用程式。
輸出內容:
選擇您想查看的功能,應用程式便會提示 Vertex AI Gemini API 並顯示回覆。
點按「Check my progress」,確認目標已達成。
恭喜!在本研究室中,您學會了如何將 Vertex AI Gemini API 與應用程式整合,並在 Google Cloud Run 建構及部署您開發的範例應用程式。
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 3 月 7 日
研究室上次測試日期:2024 年 3 月 7 日
Copyright 2025 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
One lab at a time
Confirm to end all existing labs and start this one