生成式 AI 程式碼範例和範例應用程式
應用程式範例
部署預先建構的生成式 AI 範例應用程式,然後將程式碼分叉,根據自己的用途進行修改。
Airport Assistant:RAG 應用程式
中級 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#
瀏覽所有 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 AI、Cloud Operations 和 Firestore 的外掛程式。
初學者 節點
筆記本
透過實作導覽,瞭解生成式 AI 的用途。
Vertex AI Gemini 1.5 Flash 入門指南
瞭解如何使用 Vertex AI SDK 呼叫 Gemini 1.5 Flash,並善用其長脈絡窗口。這個筆記本包含文字、影片和音訊模態。
入門 Python
Vertex AI Embeddings 簡介 - Text & Multimodal
瞭解如何使用 Vertex AI SDK 將文字和圖片轉換為向量嵌入,以用於檢索增強生成 (RAG) 應用程式。
中級 Python