generative-ai

用 Google Cloud 官方示例,快速上手 Gemini 和 Agent 开发

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 4507 🐛 待处理 93 👀 关注 274
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 17856
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源示例代码和笔记本,基于Apache-2.0许可证,完全免费使用。

项目预览

generative-ai 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队GoogleCloudPlatform
定价模式🏷️完全免费
价格说明开源示例代码和笔记本,基于Apache-2.0许可证,完全免费使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型agents,gcp,gemini,gemini-api,gemini-platform,gen-ai,generative-ai,google,google-cloud,google-gemini,langchain,large-language-models,llm,vertex-ai,vertex-ai-gemini-api,vertexai
GitHub 星标★ 17856
上线时间2023-05-05 00:00:00
代码更新2026-11-05
仓库体积521.7 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

generative-ai 是 Google Cloud 官方维护的开源示例库,专注于生成式 AI 在 Google Cloud 上的落地实践。项目提供大量 Jupyter Notebook 和示例代码,覆盖 Gemini 模型、Vertex AI、Agent 平台等核心服务,帮助开发者快速上手构建生成式 AI 应用。它解决了从模型调用到应用集成的完整链路问题,包括提示工程、RAG、多模态处理、Agent 开发等关键场景。核心能力包括:基于 Gemini 的文本/图像/视频生成示例、企业级 Agent 构建指南、模型调优与部署最佳实践,以及 Cloud 服务(如 BigQuery、Firestore)与 AI 的集成方案。项目内容持续更新,紧跟 Google Cloud 产品迭代,是学习 Google 生态生成式 AI 的权威参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 17856

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 可运行 Jupyter Notebook 的环境(本地 Jupyter 或 Colab)
  • 一个 Google Cloud 项目与对应的生成式 AI 服务访问权限
  • 网络可访问 Google Cloud 与 GitHub

安装与启动步骤

  1. 1克隆示例仓库

    把官方示例库下载到本地,README 中所有 Notebook 都在这个仓库里。

    git clone https://github.com/GoogleCloudPlatform/generative-ai.git
  2. 2进入仓库目录

    切换到克隆下来的目录,后续按文件夹浏览示例。

    cd generative-ai
  3. 3浏览示例目录

    README 按用途分目录,如 gemini/ 是 Gemini 入门与用例,search/ 是 Agent Search 相关示例。

  4. 4打开入门 Notebook

    用 Jupyter 或 Colab 打开 README 推荐的 intro_gemini_3_8_flash.ipynb 逐格运行。

如何确认成功

能打开并运行 gemini/getting-started/intro_gemini_3_8_flash.ipynb,看到 Gemini 3.8 Flash 的调用结果即成功。

常见问题

Q:想体验最新的 Gemini 模型看哪个示例?

A:README 推荐 gemini/getting-started/intro_gemini_3_8_flash.ipynb,可直接在仓库中打开运行。

Q:想构建 Agent 应该看哪里?

A:README 指向 Google-Cloud-AI/agent-platform 仓库,那里有 Google Cloud 上构建 Agent 的资源清单。

Q:想做搜索类应用呢?

A:可查看 search/ 目录,对应 Google 托管的 Agent Search(企业搜索)方案。

Q:这个仓库是可直接安装的软件包吗?

A:不是。它是 Notebook、代码示例和应用样例的集合,用于演示 Google Cloud 生成式 AI 的用法。

注意事项

  • README 未提供安装命令,本教程步骤基于仓库结构推断,请以官方文档为准。
  • Gemini Enterprise Agent Platform 是 Vertex AI 的最新演进,相关能力以官方文档为准。
  • 使用 Google Cloud 服务前需自行准备项目与访问权限,README 节选中未给出具体认证步骤。

核心亮点

  • 官方出品,示例与 Google Cloud 产品同步,质量高
  • 覆盖 Gemini、Vertex AI、Agent 平台等全栈场景
  • Notebook 即开即用,降低上手门槛

不足之处

  • 依赖 Google Cloud 付费服务,本地运行受限
  • 示例偏重 Google 生态,迁移到其他云需改造

适用场景

  • 企业快速搭建基于 Gemini 的聊天机器人或 Agent
  • 开发者学习 Google Cloud 生成式 AI 最佳实践
  • 数据科学家在 Vertex AI 上做模型微调和部署

替代项目

openai/openai-cookbook、Azure-Samples/azure-openai-samples、aws-samples/amazon-bedrock-samples

上一篇:llama-cookbook

下一篇:llmware

同类项目推荐

UltraRAG 开源

低代码搭建复杂 RAG 流水线,快速落地智能检索应用

A Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines

★ 5740 2026-08-09
OpenAI-DotNet 开源

在 .NET 里一行代码调用 ChatGPT,告别手写 HTTP 请求

A Non-Official OpenAI RESTful API Client for DotNet

★ 756 2026-08-09
ritajs 开源

在创意编程中轻松玩转文本处理与生成

RiTa for JavaScript

★ 66 2026-08-09
chatgpt-java 开源

用 Java 快速接入 ChatGPT,命令行即可对话

ChatGPT Java, it supports some of OpenAI's official interfaces (all interfaces will ···

★ 94 2026-08-09
ai 开源

一套 Laravel 写法,统一调用多家 AI 模型

The Laravel AI SDK provides a unified, expressive API for interacting with AI provid···

★ 1266 2026-11-10
dotprompt 开源

把提示词写成可执行模板,告别字符串拼接

Executable GenAI prompt templates

★ 575 2026-10-19
vue-tui 开源

用 Vue 组件写终端界面,支持热更新和 flexbox 布局

The Vue framework for terminal UIs. SFC & JSX, Yoga flexbox, HMR, and testing out of···

★ 368 2026-08-09
NextTransformer 开源

同算力下公平对比 Transformer 新架构

:sunrise: A comprehensive, cutting-edge open-source framework for next-generation Tr···

★ 397 2026-11-09