生成式 AI 程式碼範例和範例應用程式

應用程式範例

部署預先建構的生成式 AI 範例應用程式,然後建立程式碼分支版本,根據自己的用途進行修改。

使用 Gemini 生成行銷廣告活動

使用 Vertex AI 的 Gemini、Cloud Run 和 Streamlit 建構網頁應用程式,生成行銷廣告活動構想。

入門 Python

機場助理:RAG 應用程式

範例應用程式,用於透過 AlloyDB for PostgreSQL 和 Vertex AI 執行檢索增強生成。網誌文章、程式碼實驗室。

中級 Python

GenWealth:RAG 應用程式

瞭解如何建構以 Node 為基礎的 RAG 應用程式,為財務顧問提供投資建議。這個範例整合了 Vertex AI、Cloud Run、AlloyDB 和 Cloud Run functions。採用 Angular、TypeScript、Express.js 和 LangChain 建構。

中繼 節點

Fix My Car:RAG 應用程式

瞭解如何建構 RAG 應用程式,協助車主排解車輛問題,不必翻閱車主手冊。包括搭配 pgvector 的 Cloud SQL,以及 Agent Search。使用 Java (Spring) 和 Python (Streamlit) 建構。

中級 Java

在 Cloud Run 部署 Llama 模型

瞭解如何在 Cloud Run 部署及執行 Meta 的 Llama 模型。

入門 Python

SDK 和框架

瞭解如何使用 SDK 程式碼片段,搭配 Google Cloud的生成式 AI API。

Vertex AI - Gemini SDK

瞭解如何將 Vertex AI Gemini SDK 應用於對話、多模態提示和文件處理等工作。在這裡瀏覽其他程式碼範例。

初學者 Python Node Java Go C#

Agent Search SDK

瞭解如何使用 Agent Search 儲存及擷取 RAG 文件。

初級 Python Node Java Go C# PHP Ruby

瀏覽所有 Google Cloud 用戶端程式庫

想將 Cloud Storage 或 Firestore 等其他產品整合至生成式 AI 應用程式嗎?瀏覽所有 Google Cloud用戶端程式庫,並選擇您偏好的程式設計語言。

初級 Python Node Java Go C# PHP Ruby

LangChain (Python)

探索程式碼片段,瞭解如何搭配使用 LangChain 和 Google Cloud 產品,包括對話模型 (Vertex AI)、向量資料庫 (AlloyDB、Cloud SQL、Firestore、Agent Search、BigQuery 等) 和其他產品 (Google 雲端硬碟、Google 地圖、YouTube 等)。

入門 Python

LangChain.js (Node)

探索程式碼片段,瞭解如何搭配使用 LangChain 和 Google Cloud 產品,包括對話模型 (Vertex AI)、向量資料庫 (Vertex AI 向量搜尋) 等 (Google 搜尋)。

入門 節點

Genkit (Node)

Genkit 是開放原始碼框架,可協助您建構、部署及監控可用於正式環境的 AI 輔助網頁應用程式。Genkit 隨附 Vertex AI、Cloud Operations 和 Firestore 的外掛程式。

入門 節點

LangChain4j (Java)

探索程式碼片段,瞭解如何搭配使用 LangChain 和 Google Cloud 產品,包括對話模型 (Vertex AI)。

入門 Java

Notebooks

探索生成式 AI 用途的互動式逐步操作說明。

開始使用 Vertex AI Gemini 1.5 Flash

瞭解如何使用 Vertex AI SDK 呼叫 Gemini 1.5 Flash,並運用其長脈絡窗口。這個筆記本包含文字、影片和音訊模態。

入門 Python

運用 Gemini 分析樂譜

瞭解如何使用 Vertex AI SDK,從 PDF 擷取樂譜中繼資料,例如作曲家和節奏。

入門 Python

運用 Gemini 分析 YouTube 影片

瞭解如何運用 Gemini 直接分析公開的 YouTube 影片。

入門 Python

在 BigQuery 使用 Gemini 分析電影海報

瞭解如何直接從 BigQuery 呼叫 Gemini,從電影海報中擷取資訊。

中級 Python

Vertex AI Embeddings 簡介:文字和多模態

瞭解如何使用 Vertex AI SDK 將文字和圖片轉換為向量嵌入,以便用於檢索增強生成 (RAG) 應用程式。

中級 Python

使用 Gemini 呼叫函式

瞭解如何使用即時資料 (例如公司股價和最新消息) 增強 Gemini 的回覆。

中級 Python

將程式碼從 PaLM 遷移至 Gemini

瞭解如何遷移現有的 Vertex AI SDK 程式碼,改為呼叫 Gemini,而非 PaLM。

中級 Python

運用 Gemini 進行監督式調整,生成問答內容

瞭解如何使用 Vertex AI 調整 Gemini,訓練模型妥善回答 Python 程式設計相關問題。

進階 Python

瀏覽所有筆記本

在 Google Cloud 範例瀏覽器中,探索其他數十個 Vertex AI 筆記本。

中級 Python

瞭解詳情