google-gemini/cookbook
Examples and guides for using the Gemini API
这是什么
一个用于学习如何使用 Google Gemini API 的实践教程集合(称为“食谱”)。它被组织为结构化的学习路径,包含实际示例,而不仅仅是参考文档。
里面有什么
该项目分为两个主要部分:
- 快速入门 — 为初学者和特定 API 功能提供的逐步指南(例如:入门、文本转语音、视频生成、图像生成、音乐生成、实时音频流、转录等)。
- 示例 — 展示如何组合使用多个功能的实际用例。
还有单独的仓库用于完整的端到端演示应用程序。
格式
大多数教程是 Jupyter 笔记本,每个都有一步单击的“Colab”按钮,您可以在 Google 免费云笔记本环境中运行,而无需在本地安装任何东西。
开始需要什么
- 一个 Google 帐户
- 在 Google AI Studio 中创建的 API 密钥
README 建议从身份验证指南(设置 API 密钥)和 Get Started 指南(涵盖基本提示和多模态输入)开始。
涵盖的显著功能
- Gemini 4 Argon — 支持高达 100 万输出标记和可调“思考”级别的推理模型
- Gemini 3.8 Flash — 面向软件工程、自主代理和企业工作流程的快速模型
- Gemini 3.5 Flash-Lite — 3.5 系列中速度最快、成本最低的模型
- 文本转语音 — 富有表现力的单说话人和多说话人语音,以及自定义语音设计(从文本提示)和语音复制(从音频样本)
- 视频 — 对话式视频生成和编辑(Omni Flash),以及视频生成(Veo)
- 图像生成 — Nano-Banana 2.1(512 像素,支持思考功能)和 Nano-Banana Pro(4K 质量)
- 音乐 — 使用 Lyria 3.5 进行完整歌曲生成和图像转音乐,以及实时交互式音乐流
- 代理 API — 在受控环境中创建和运行自定义代理
- 实时 API — 低延迟语音/视频流、音频流的实时翻译以及实时会话中的扩展思考
- 转录 — 带词级时间戳、说话人分离和自定义词汇的音频文件和实时流
- 接地 — 将响应连接到 Google 搜索结果、Google 地图数据或您自己的文件(托管 RAG)
- 代码执行 — 让模型生成并运行 Python 代码以解决问题并输出图表
- Webhooks — 用于异步操作(如批量作业和视频生成)的实时通知
- 推理层级 — 优先级和灵活选项,用于平衡速度、成本和可靠性
- 机器人技术 — 用于机器人应用的空间理解和推理模型
在哪里找到完整的 API 文档
README 指向 ai.google.dev 以获取全面的 API 文档,并指向单独的 Gemma 食谱以获取 Gemma 模型示例。
相关
- 项目
- 项目
- 项目
- 项目