generative-ai-docs

谷歌官方Gemini API示例库,快速上手生成式AI开发

generative-ai-docs 是 Google 官方维护的生成式 AI 文档仓库,主要面向 Gemini API 和 Gemma 模型,提供丰富的 Jupyter Notebook 示例、代码片段和最佳实践指南。该仓库旨在帮助开发者快速上手 Google 的生成式 AI 工具,涵盖文本生成、对话、嵌入、多模态等核心场景。它解决了开发者在使用 Gemini API 时缺乏官方示例和结构化文档的痛点,通过可运行的 Notebook 让学习过程更直观。项目包含大量真实可用的代码示例,覆盖从基础调用到高级微调的全链路。不过,该仓库已标记为弃用(deprecated),未来将归档,官方文档可能迁移至其他平台,但现有内容仍具参考价值。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2260
维护状态 低维护
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队google
所属国家
定价模式unknown
价格说明该仓库为Gemini API文档,已弃用,官网ai.google.dev提供在线文档服务,但定价信息未明确。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型ai,chatbot,documentation,embeddings,gemini,gemini-api,gemma,llm,machine-learning
GitHub 星标★ 2260
30天Star增速
HF 下载量
上线时间2023-04-06 00:00:00
最近更新2026-09-18 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

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

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

环境要求

  • 能访问 GitHub 与 ai.google.dev 的网络环境
  • Git(用于克隆仓库)
  • 可运行 Jupyter Notebook 的环境(如已安装 jupyter,按各 Notebook 自行补依赖)

安装与启动步骤

  1. 1先确认仓库状态

    README 顶部明确标注该仓库已弃用且不再维护,新项目请优先看下方官方替代资源,避免在旧示例上踩坑。

  2. 2克隆仓库到本地

    把文档源码整体下载到本地查看,仓库体积较大、包含大量 Notebook,建议选网络稳定时段执行。

    git clone https://github.com/google/generative-ai-docs.git
  3. 3进入仓库目录

    切换到克隆下来的仓库根目录,后续所有浏览与运行操作都在该目录内进行。

    cd generative-ai-docs
  4. 4查看三个内容目录

    README 只说明了三个目录:site/ 为官网使用的 Notebook 与内容,demos/ 为可运行的完整示例应用,examples/ 为单点小示例。

    ls site demos examples
  5. 5按需运行 Notebook

    site/ 下是 Jupyter Notebook,本地运行需自行安装各 Notebook 中声明的依赖,仓库未提供统一安装清单。

    jupyter notebook
  6. 6改用官方新资源

    由于仓库弃用,实际开发建议直接使用 Gemini 文档、Gemini Cookbook 与 Gemma Cookbook 三个新入口。

如何确认成功

克隆后能在仓库根目录看到 site/、demos/、examples/ 三个目录及其中的 Notebook 与示例文件。

常见问题

Q:这个仓库还能用于生产吗?

A:README 明确说明仓库已弃用且不再维护,未来会归档,示例可能过期,不建议作为长期依赖,请改用官方新资源。

Q:官方推荐的新文档地址是哪些?

A:Gemini 文档 ai.google.dev/gemini-api/docs,Gemini Cookbook github.com/google-gemini/cookbook,Gemma Cookbook github.com/google-gemini/gemma-cookbook。

Q:site、demos、examples 三个目录有什么区别?

A:site/ 是直接用于 ai.google.dev 的 Notebook 与内容;demos/ 是体量更大的可运行示例应用;examples/ 是较小的单点示例代码。

Q:运行 Notebook 提示缺少依赖怎么办?

A:README 未提供统一的依赖安装说明,需打开对应 Notebook 查看其中的安装单元格或说明自行处理,并注意部分示例可能已过期。

注意事项

  • 仓库已标记 deprecated,官方后续会把内容迁移并归档,学习时优先看新的 cookbook 仓库。
  • 克隆或运行前先确认示例是否为当前 Gemini API 版本,旧代码可能因接口变更不可用。
  • 仓库使用 Apache License 2.0,复用代码时请遵守该许可证要求。

核心亮点

  • 官方出品,示例代码与API同步更新,可信度高
  • Notebook形式,可直接运行,降低学习门槛
  • 覆盖文本、对话、嵌入、多模态等主流场景

不足之处

  • 仓库已弃用,后续不再维护,内容可能过时
  • 文档结构偏示例导向,缺乏系统性理论讲解

适用场景

  • 开发者快速集成Gemini API到应用中
  • 学习生成式AI的提示工程和最佳实践
  • 参考官方代码实现多模态或嵌入功能

替代项目

OpenAI Cookbook、LangChain Docs、Hugging Face Transformers

项目介绍

generative-ai-docs 是对话助手领域的开源项目,由 google 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(2,260)位列前 30%,在对话助手分类的 907 个项目里位列前 12%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-18。该仓库为Gemini API文档,已弃用,官网ai.google.dev提供在线文档服务,但定价信息未明确。从国内网络环境看,当前已无法正常访问。

它主要面向的使用场景是:开发者快速集成GeminiAPI到应用中。同类可对比的替代方案包括 OpenAI Cookbook、LangChain Docs、Hugging Face Transformers。

上一篇:rasa_core

下一篇:Awesome-Chatbot

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09