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

應用程式範例

部署預先建構的生成式 AI 範例應用程式,然後分支程式碼,以便修改程式碼以符合您自己的用途。

快速部署解決方案:文件摘要產生器

部署一鍵式範例應用程式,透過 Vertex AI 摘錄長篇文件。

入門 Python

快速部署解決方案:搭配運用生成式 AI RAG 和 Cloud SQL

部署一鍵式範例應用程式,使用儲存在 Cloud SQL 中的向量嵌入項目,提高即時通訊應用程式回覆的準確度。

入門 Python

快速入門解決方案:生成式 AI 知識庫

部署一鍵式應用程式範例,從一組文件中擷取多組問答,並建立管道,在上傳文件時觸發應用程式。

入門 Python

使用 Gemini 產生行銷廣告活動

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

入門 Python

Airport Assistant:RAG 應用程式

使用 AlloyDB for PostgreSQL 和 Vertex AI 建構的取用擴增生成應用程式範例。(網誌文章codelab)。

中級 Python

GenWealth:RAG 應用程式

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

中級 節點

Fix My Car:RAG 應用程式

瞭解如何建構 RAG 應用程式,協助車主排除車輛問題,而無須翻閱車主手冊。變化版本包括 Cloud SQL 和 AI 應用程式。使用 Java (Spring) 和 Python (Streamlit) 建構。

中級 Java

SDK 和架構

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

Vertex AI - Gemini SDK

瞭解如何將 Vertex AI Gemini SDK 套用至即時通訊、多模態提示和文件處理等工作。按這裡瀏覽其他程式碼範例

初學者 Python Node Java Go C#

AI Applications SDKs

瞭解如何使用 AI 應用程式 (舊稱 Vertex AI 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、AI 應用程式、BigQuery 等) 和其他產品 (Google 雲端硬碟、Google 地圖、YouTube 等)。

入門 Python

LangChain.js (Node)

探索如何使用程式碼片段,將 LangChain 與 Google Cloud 產品 (包括即時通訊模型 (Vertex AI)、向量資料庫 (Vertex AI Vector Search) 和其他產品 (Google 搜尋)) 搭配使用。

初學者 節點

Genkit (Node)

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

初學者 節點

LangChain4j (Java)

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

初學者 Java

筆記本

探索生成式 AI 用途的實作操作說明。

Vertex AI Gemini 1.5 Flash 入門

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

入門 Python

運用 Gemini 分析樂譜

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

入門 Python

運用 Gemini 分析影片

瞭解如何使用 Vertex AI SDK 分析影片情緒,包括臉部表情。

入門 Python

使用 Gemini 在 BigQuery 分析電影海報

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

中級 Python

Vertex AI 嵌入功能簡介 - 文字與多模態

瞭解如何使用 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

瞭解詳情