生成式 AI 代码示例和示例应用

示例应用

部署预构建的生成式 AI 示例应用,然后分叉代码以根据自己的用例进行修改。

快速起步解决方案:文档汇总

部署一键式示例应用,以使用 Vertex AI 汇总长文档。

新手 Python

快速起步解决方案:Generative AI RAG with Cloud SQL

部署一键式示例应用,该应用使用存储在 Cloud SQL 中的矢量嵌入,来提高聊天应用的响应准确率。

新手 Python

快速起步解决方案:生成式 AI 知识库

部署用于从一组文档中提取问答对的一键式示例应用,以及在上传文档时触发该应用的流水线。

新手 Python

使用 Gemini 生成营销活动

在 Vertex AI、Cloud Run 和 Streamlit 上使用 Gemini 构建 Web 应用,以生成营销活动创意。

新手 Python

机场助理:RAG 应用

使用 AlloyDB for PostgreSQL 和 Vertex AI 进行检索增强生成的示例应用。(博文codelab)。

中级 Python

GenWealth:RAG 应用

了解如何构建基于 Node 的 RAG 应用,为财务顾问提供投资建议。此示例与 Vertex AI、Cloud Run、AlloyDB 和 Cloud Run functions 集成。使用 Angular、TypeScript、Express.js 和 LangChain 构建。

中级 Node

Fix My Car:RAG 应用

了解如何构建 RAG 应用,帮助车主排查车辆问题,而无需翻阅车主手册。变体包括:搭配 pgvector 的 Cloud SQL 以及 Vertex AI Agent Builder。使用 Java (Spring) 和 Python (Streamlit) 构建。

中级 Java

SDK 和框架

了解如何使用 SDK 代码段处理 Google Cloud 的生成式 AI API。

Vertex AI - Gemini SDK

了解如何将 Vertex AI Gemini SDK 应用于聊天、多模态提示和文档处理等任务。点击此处浏览更多代码示例。

新手 Python Node Java Go C#

Vertex AI Agent Builder SDK

了解如何使用 Vertex AI Agent Builder(以前称为 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、Vertex AI Agent Builder、BigQuery 等)和其他产品(Google 云端硬盘、Google 地图、YouTube 等)。

新手 Python

LangChain.js (Node)

探索如何将 LangChain 与 Google Cloud 产品(包括聊天模型 [Vertex AI]、向量数据库 [Vertex AI Vector Search] 和其他产品 [Google 搜索])搭配使用的代码段。

新手 Node

Genkit (Node)

Firebase Genkit 是一个开源框架,可帮助您构建、部署和监控可用于生产用途的 AI 赋能 Web 应用。Genkit 随附适用于 Vertex AICloud OperationsFirestore 的插件。

新手 Node

LangChain4j (Java)

探索如何将 LangChain 与 Google Cloud 产品(包括聊天模型 [Vertex AI])搭配使用。

新手 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

使用 Gemini 在 BigQuery 中分析电影海报

了解如何通过直接从 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

了解详情