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

應用程式範例

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

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

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

入門 Python

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

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

入門 Python

快速部署解決方案:生成式 AI 知識庫

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

入門 Python

使用 Gemini 生成行銷活動

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

入門 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 (含 pgvector) 和 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 應用程式 SDK

瞭解如何使用 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 Applications、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 與產品的程式碼片段,包括即時通訊模型 (Vertex AI)。 Google Cloud

入門 Java

筆記本

透過實作導覽,瞭解生成式 AI 的用途。

Vertex AI Gemini 1.5 Flash 入門指南

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

入門 Python

運用 Gemini 分析樂譜

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

入門 Python

運用 Gemini 分析影片

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

入門 Python

在 BigQuery 使用 Gemini 分析電影海報

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

中級 Python

Vertex AI Embeddings 簡介 - Text & Multimodal

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

瞭解詳情