2026年7月16日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

官方文档翻译:Nano Banana Pro 终极开发指南

发布日期:2025-11-23 14:35:59 浏览次数: 4071
作者:宝玉AI

微信搜一搜,关注“宝玉AI”

推荐语

Nano Banana Pro 不只是工具,而是拥有"大脑"的AI艺术家,助你打造惊艳的4K应用!

核心内容:
1. Nano Banana Pro 的核心优势:推理能力、实时搜索与4K画质
2. 从Google AI Studio试玩到项目环境搭建的完整指南
3. 高级功能详解与最佳实践,包括多语言支持和图像混合技巧

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

探索这个下一代 AI 模型如何通过“思考能力”、实时搜索落地(Search Grounding)以及惊艳的 4K 画质,助你构建复杂而富有创意的应用程序。

如果说 Flash 模型(Nano Banana)是速度与性价比的王者,那么 Pro 版本则是一位拥有“大脑”的艺术家——它具备推理能力,能结合实时搜索结果,还能输出电影级的 4K 高清图像。是时候用它来搞点大事了!

本指南将带你通过 Gemini Developer API 全面解锁 Nano Banana Pro 的高级功能。

我们将涵盖以下内容:

  1. 在 Google AI Studio 中试玩 Nano Banana Pro

  2. 项目环境搭建

  3. 初始化客户端

  4. 基础生成(经典玩法)

  5. “思考”过程(The “Thinking” Process)

  6. 搜索落地(Search Grounding)

  7. 4K 超高清生成

  8. 多语言能力

  9. 高级图像混合

  10. Pro 版独家演示

  11. 最佳实践与提示词技巧

注意*:如果你想直接上手体验,可以查看互动版的 Python使用手册 或者 AI Studio 的 Javascript 笔记本。*

1. 在 Google AI Studio 中试玩 Nano Banana Pro

虽然普通用户可以在 Gemini app 里直接使用 Nano Banana Pro,但对于开发者来说,原型设计和测试提示词(Prompt)的最佳场所是 Google AI Studio。AI Studio 就像是一个游乐场,你可以在写任何代码之前先试验各种 AI 模型,它也是构建 Gemini API 应用的入口。

要开始使用,请前往 aistudio.google.com,登录你的 Google 账号,然后从模型选择器中选择 Nano Banana Pro (Gemini 3 Pro Image)

与 Nano-Banana(Flash 版)不同,Pro 版本没有免费层。这意味着你需要选择一个已启用计费功能的 API 密钥(详见下方的“项目环境搭建”部分)。

小贴士*:你也可以直接在 AI Studio 的 ai.studio/apps 页面,利用“凭感觉编程”(Vibe Coding,指不写具体代码,而是通过自然语言描述需求让 AI 自动生成代码)来构建 Nano Banana Web 应用;或者去探索代码,改编现有的 应用案例。*

2. 项目环境搭建

要跟随本指南操作,你需要准备好以下东西:

  • 一个来自 Google AI Studio 的 API 密钥。

  • 为你的项目设置好计费功能。

  • 安装好 Google Gen AI SDK,支持 Python 或 JavaScript/TypeScript

如果你已经是 Gemini API 的资深玩家,这些都搞定了,那就直接跳到下一节。否则,请按以下步骤操作:

步骤 A:获取 API 密钥

当你首次登录 AI Studio 时,系统应该会自动为你创建一个 Google Cloud 项目和一个 API 密钥。

打开 API 密钥管理页面,点击“复制”图标保存你的密钥。

步骤 B:启用计费

由于 Nano Banana Pro 没有免费午餐,你必须在 Google Cloud 项目中启用计费。

在 API 密钥管理页面,点击你项目旁边的“设置计费(Set up billing)”,然后按照屏幕提示操作即可。

Nano Banana Pro 贵吗?

使用 Nano Banana Pro 生成图像确实比 Flash 版本贵一些,尤其是生成 4K 图片时。截至本文发布时,生成一张 1K 或 2K 的图片费用为 0.134 美元,而 4K 图片则为 0.24 美元(此外还需加上输入 Token 和文本输出的 Token 费用)。

请务必查阅文档中的 定价页面 以获取最新信息。

省钱妙招*:如果你想节省 50% 的生成成本,可以使用 Batch API(批量 API)。代价是你可能需要等待最多 24 小时才能拿到结果,适合不急的任务。*

步骤 C:安装 SDK

根据你偏好的编程语言选择安装 SDK。

Python:

pip install -U google-genai# 安装 Pillow 库用于图像处理pip install Pillow

JavaScript / TypeScript:

npm install @google/genai

注意*:下文中的示例将使用 Python SDK 进行演示。如果你使用 JavaScript,可以在这个 JS 笔记本 中找到对应的代码片段。*

3. 初始化客户端

要使用 Pro 模型,你需要指定模型 ID gemini-3-pro-image-preview

from google import genai

from google.genai import types


# 初始化客户端

client = genai.Client(api_key="YOUR_API_KEY")


# 设置模型 ID

PRO_MODEL_ID = "gemini-3-pro-image-preview"

 

4. 基础生成(经典玩法)

在搞那些花哨的操作之前,我们先来看个标准的生成流程。你可以通过 response_modalities(控制是返回文本加图片,还是只返回图片)以及 aspect_ratio(长宽比)来控制输出。

prompt = "Create a photorealistic image of a siamese cat with a green left eye and a blue right one"

# 创建一张逼真的暹罗猫照片,左眼绿色,右眼蓝色

aspect_ratio = "16:9" # 可选: "1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9" 或 "21:9"


response = client.models.generate_content(

    model=PRO_MODEL_ID,

    contents=prompt,

    config=types.GenerateContentConfig(

        response_modalities=['Text', 'Image'], # 或者只选 ['Image']

        image_config=types.ImageConfig(

            aspect_ratio=aspect_ratio,

        )

    )

)


# 显示并保存图片

for part in response.parts:

    if image:= part.as_image():

        image.save("cat.png")

 

聊天模式也是一个不错的选择(如果你需要进行多轮修改,我强烈推荐这种方式)。可以参考第 8 个示例“多语言 Banana”。

5. “思考”过程(The “Thinking” Process)

Nano Banana Pro 不只是个画师,它还是个思想家。这意味着在开始动笔之前,它会先仔细推敲你那些复杂、甚至有点刁钻的提示词。最棒的是,你可以“偷看”它的大脑!

要启用此功能,只需在 thinking_config 中设置 include_thoughts=True

prompt = "Create an unusual but realistic image that might go viral"

# 创建一张不寻常但逼真、可能会病毒式传播的图片

aspect_ratio = "16:9"


response = client.models.generate_content(

    model=PRO_MODEL_ID,

    contents=prompt,

    config=types.GenerateContentConfig(

        response_modalities=['Text', 'Image'],

        image_config=types.ImageConfig(

            aspect_ratio=aspect_ratio,

        ),

        thinking_config=types.ThinkingConfig(

            include_thoughts=True # 启用思考过程

        )

    )

)


# 显示思考内容和图片

for part in response.parts:

  if part.thought:

    print(f"Thought: {part.text}") # 打印思考过程

  elif image:= part.as_image():

    image.save("viral.png")

 

你可能会得到类似这样的输出:

## Imagining Llama Commuters (构思羊驼通勤者)


I'm focusing on the llamas now. The goal is to capture them as

daily commuters on a bustling bus in La Paz, Bolivia. My plan

involves a vintage bus crammed with amused passengers. The image

will highlight details like one llama looking out the window,

another interacting with a passenger, all while people take

photos.

(我现在专注于羊驼。目标是捕捉它们作为日常通勤者在玻利维亚拉巴斯拥挤的公交车上的场景...)


[IMAGE]


## Visualizing the Concept (视觉化概念)


I'm now fully immersed in the requested scenario. My primary

focus is on the "unusual yet realistic" aspects. The scene is

starting to take shape with the key elements established.

(我现在完全沉浸在这个场景中。我的主要重点是“不寻常但逼真”这一方面...)

 

这种透明度(Transparency)能帮你理解模型是如何解读你的需求的。这就像是在和你的专属艺术家进行对话!

6. 搜索落地(Search Grounding)—— 实时魔法

这是最改变游戏规则的功能之一:搜索落地(Search Grounding)。Nano Banana Pro 不会活在过去的数据里;它可以访问 Google 搜索的实时数据,生成准确、即时的图像。想要当天的天气图?没问题。

例如,你可以让它将未来的天气预报可视化:

prompt = "Visualize the current weather forecast for the next 5 days in Tokyo as a clean, modern weather chart. add a visual on what i should wear each day"

# 将东京未来5天的天气预报可视化为一张简洁现代的天气图表,并加上每天穿衣建议的视觉元素


response = client.models.generate_content(

    model=PRO_MODEL_ID,

    contents=prompt,

    config=types.GenerateContentConfig(

        response_modalities=['Text', 'Image'],

        image_config=types.ImageConfig(

            aspect_ratio="16:9",

        ),

        tools=[{"google_search": {}}] # 启用 Google 搜索

    )

)


# 保存图片

for part in response.parts:

    if image:= part.as_image():

        image.save("weather.png")


# 显示来源(这一步必须做,这是规范)

print(response.candidates[0].grounding_metadata.search_entry_point.rendered_content)

 

7. 搞大的:4K 超高清生成

需要打印级别的画质?Nano Banana Pro 支持 4K 分辨率。因为有时候,大就是好。

prompt = "A photo of an oak tree experiencing every season"

# 一张展示了一棵橡树经历四季变迁的照片

resolution = "4K" # 选项: "1K", "2K", "4K", 注意必须大写


response = client.models.generate_content(

    model=PRO_MODEL_ID,

    contents=prompt,

    config=types.GenerateContentConfig(

        response_modalities=['Text', 'Image'],

        image_config=types.ImageConfig(

            aspect_ratio="1:1",

            image_size=resolution

        )

    )

)

 

注意*:4K 生成成本较高,请按需使用!*

8. 多语言 Banana(Multilingual Capabilities)

这个模型不仅能生成图像,还能在图像中生成甚至翻译超过十几种语言的文本。它基本上就是你眼睛的通用翻译机。

# 生成一张西班牙语的信息图

message = "Make an infographic explaining Einstein's theory of General Relativity suitable for a 6th grader in Spanish"

# 制作一张适合六年级学生的西班牙语信息图,解释爱因斯坦的广义相对论


response = chat.send_message(message,

    config=types.GenerateContentConfig(

        image_config=types.ImageConfig(aspect_ratio="16:9")

    )

)


# 保存图片

for part in response.parts:

    if image:= part.as_image():

        image.save("relativity.png")

 

# 将其翻译成日语

message = "Translate this infographic in Japanese, keeping everything else the same"

# 将此信息图翻译成日语,保持其他所有内容不变

response = chat.send_message(message)


# 保存图片

for part in response.parts:

    if image:= part.as_image():

        image.save("relativity_JP.png")

 

9. 混搭大法!(高级图像混合)

Flash 模型最多只能混合 3 张图片,但 Pro 模型能处理高达 14 张!这简直是在开派对。非常适合创建复杂的拼贴画或展示你的整个产品线。

# 混合多张图片

response = client.models.generate_content(

    model=PRO_MODEL_ID,

    contents=[

        "An office group photo of these people, they are making funny faces.",

        # 这些人的办公室合影,他们正在做鬼脸

        PIL.Image.open('John.png'),

        PIL.Image.open('Jane.png'),

        # ... 最多可添加 14 张图片

    ],

)


# 保存图片

for part in response.parts:

    if image:= part.as_image():

        image.save("group_picture.png")

 

注意*:如果你希望人物保持极高的保真度,建议限制在 5 人以内,但这对于一个派对之夜来说已经绰绰有余了!*

10. 秀肌肉时间!(Pro 版独家演示)

以下是只有 Nano Banana Pro 才能实现的一些效果演示。准备好大吃一惊吧:

个性化像素艺术(搜索落地)

Prompt:* “Search the web then generate an image of isometric perspective, detailed pixel art that shows the career of Guillaume Vernade” (搜索网络,然后生成一张等轴视角的详细像素艺术图,展示 Guillaume Vernade 的职业生涯)*

这利用了搜索落地功能来查找关于某人的具体信息,并以特定的艺术风格将其可视化。

复杂文本集成

Prompt:* “Show me an infographic about how sonnets work, using a sonnet about bananas written in it, along with a lengthy literary analysis of the poem. Good vintage aesthetics” (展示一张关于十四行诗如何运作的信息图,其中要包含一首关于香蕉的十四行诗,以及对该诗的长篇文学分析。采用好看的复古美学风格。)*

模型可以生成连贯的长文本,并将其完美地融入复杂的排版布局中。

高保真样机展示

Prompt:* “A photo of a program for the Broadway show about TCG players on a nice theater seat, it’s professional and well made, glossy, we can see the cover and a page showing a photo of the stage.” (一张关于集换式卡牌玩家的百老汇演出节目单的照片,放在漂亮的剧院座椅上,制作专业精良,有光泽感,我们可以看到封面和展示舞台照片的内页。)*

创建具有准确光照和纹理的印刷品照片级样机。

11. Nano Banana 和 Nano Banana Pro 的最佳实践与提示词技巧

要想用 Nano Banana 模型获得最佳效果,请遵循以下提示词指南:

  • 极度具体(Be Hyper-Specific): 你对主体、颜色、光线和构图的描述越详细,你对输出的控制权就越大。

  • 提供背景和意图(Context and Intent): 解释图片的用途或想要的情绪。模型对语境的理解会影响它的创作选择。

  • 迭代与优化(Iterate and Refine): 别指望一次就能完美。利用模型的对话能力进行增量修改,逐步完善你的图片。

  • 分步指令(Step-by-Step Instructions): 对于复杂的场景,将你的提示词拆解为一系列清晰、顺序的指令。

  • 正向描述(Positive Framing): 尽量少用“不要汽车”这样的负面提示,而是正向描述你想要的场景:“一条空荡荡、荒凉的街道,没有任何交通迹象。”

  • 掌控镜头(Control the Camera): 使用摄影和电影术语来指导构图,例如“广角镜头(wide-angle shot)”、“微距镜头(macro shot)”或“低角度视角(low-angle perspective)”。

  • 善用搜索落地: 当你知道想要模型使用实时或现实世界的数据时,要非常明确。比如,“搜索关于里昂奥林匹克队上一场比赛的信息并制作一张信息图”,效果会比仅仅说“一张里昂奥林匹克队近期比赛的信息图”要好得多(后者可能也能行,但别碰运气)。

  • 使用 Batch API 降低成本并获得更多配额: Batch API 是一种将少量或大量请求打包发送的方法。处理可能需要长达 24 小时,但作为交换,你可以节省 50% 的生成成本,而且配额也更高!

如需深入了解最佳实践,请查阅文档中的 提示词指南 以及官方博客上发布的 Nano Banana 提示词最佳实践

总结

Nano Banana Pro (Gemini 3 Pro Image) 开启了 AI 图像生成的新篇章。凭借其思考、搜索和 4K 渲染能力,它不仅是严肃创作者的利器,也是极致乐趣的来源。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅