使用 Gemini Nano Banana 生成一致的图片

1. 概览

在本实验中,您将学习如何为图片库构建基于提示的生成流水线。

您将完成以下步骤:

  • 1️⃣ 从归档图片开始
  • 2️⃣ 提取角色以创建全新的参考图片
  • 3️⃣ 仅使用提示和新素材资源生成一系列插图

以下是您将取得的成就摘要:

44dcd5631907d864.png

学习内容

  • 如何根据图片和提示生成风格一致的新图片
  • 如何创建角色表
  • 如何使用描述性提示或命令性提示
  • 如何从 Gemini 的空间理解能力中获益
  • 如何构建资产图

所需条件

  • 熟悉如何在笔记本(在 Colab 或任何其他 Jupyter 环境中)中运行 Python
  • 启用了结算功能的 Google Cloud 项目 (Vertex AI) 或 Gemini API 密钥 (Google AI Studio)

ℹ️ 在 Google Cloud 上运行此实验的总费用不到 1 美元。

95557c237d172e1f.png 8173aa8cca5ce8e2.png 3a82b6ec76ca4557.png 8173aa8cca5ce8e2.png 95dfef766eb02938.png

我们开始吧...

2. 准备工作

如需使用 Gemini API,您有以下两种主要选择:

  1. 通过 Google Cloud 项目使用 Vertex AI
  2. 通过 Google AI Studio 使用 Gemini API 密钥

🛠️ 选项 1 - 通过 Vertex AI 使用 Gemini API

要求:

  • Google Cloud 项目
  • 必须为此项目启用 Vertex AI API

🛠️ 选项 2 - 通过 Google AI Studio 使用 Gemini API

要求:

  • Gemini API 密钥

详细了解如何从 Google AI Studio 获取 Gemini API 密钥

3. 运行笔记本

选择您偏好的工具来打开笔记本:

🧰 工具 A - 在 Colab 中打开笔记本

🧰 工具 B - 在 Colab Enterprise 或 Vertex AI Workbench 中打开笔记本

💡 如果您已配置包含 Colab Enterprise 或 Vertex AI Workbench 实例的 Google Cloud 项目,则可能更适合使用此方法。

🧰 工具 C - 从 GitHub 获取笔记本并在您自己的环境中运行

⚠️ 您需要从 GitHub 获取笔记本(或克隆代码库),然后在自己的 Jupyter 环境中运行它。

🗺️ 笔记本目录

为方便浏览,请务必展开并使用目录。示例:

61d63c0fb4aba335.png

🏁 运行笔记本

您已准备就绪。您现在可以按照笔记本中的步骤运行代码了。祝您玩得开心!

4. 恭喜!

b878bfbd803e7afe.png

恭喜您完成此 Codelab!

了解详情