Gemini Cookbook

活跃
GitHub Jupyter Notebook Apache-2.0

简介

Google Gemini 官方 Cookbook,包含 Agent 构建、函数调用、多模态应用等方面的示例和教程。

核心特性

  • Google Gemini API 官方教程和 Jupyter Notebook 代码示例
  • Agents API 与 Antigravity agent 用于构建自定义托管 Agent
  • 多模态能力:图像生成(Nano-Banana 2)、视频(Veo 3.1)、音乐(Lyria 3)
  • File Search 用于托管 RAG 和 Google Maps 实体化
  • LiveAPI 用于实时多模态流式交互
  • 全面的快速入门,涵盖 Gemini 3.5 Flash、思考模式和推理层级

适用场景

💡 通过动手 Jupyter Notebook 教程学习 Gemini API 功能
💡 构建支持图像、视频和音频生成的多模态 AI 应用
💡 使用 File Search 和实体化能力开发 RAG 系统
💡 使用 LiveAPI 创建实时流式应用
💡 使用 Antigravity 托管 Agents API 快速原型化 AI Agent

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(17.7k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 2 年)

快速开始

pip install google-genai

from google import genai

client = genai.Client()
response = client.models.generate_content(model='gemini-2.0-flash', contents='用一句话解释量子计算。')
print(response.text)

相关项目

New API

45.3k · Go
活跃 A

New API 是一个统一的 AI 模型聚合与分发平台,支持将各种 LLM 交叉转换为 OpenAI、Claude、Gemini 兼容格式,提供企业和个人的集中化模型管理网关。

api-gatewayai-gatewayopenai +4
  • · 多模型协议转换 — 将各种 LLM 交叉转换为 OpenAI、Claude、Gemini 兼容格式,统一 API 入口
  • · 组织级用量计费 — 支持按请求、按量和缓存命中计费,兼容 OpenAI、Azure、DeepSeek、Claude、Qwen 缓存计费
  • · 渠道与负载均衡 — 多渠道管理、自动故障转移、API Key 轮询,保障高可用模型调用

Screenshot to Code

74.0k · Python
活跃 A+

利用 AI 模型将截图、设计稿和 Figma 文件转换为干净的代码,支持 HTML/Tailwind、React 和 Vue 等多种前端框架。

screenshot-to-codemultimodalcode-generation +2
  • · 多格式输入支持 — 支持截图、UI 设计稿、Figma 文件和屏幕录制转换为可运行代码
  • · 多技术栈输出 — 生成 HTML+Tailwind、React+Tailwind、Vue+Tailwind、Bootstrap、Ionic 等框架代码
  • · 多 AI 模型集成 — 内置 Gemini、GPT-5 系列、Claude Opus 等顶级视觉模型,支持模型对比