作者注:以 Google 官方淘汰页为准,3 点说清 Nano Banana 2 是否下线:正式版 gemini-3.1-flash-image 未宣布停用,有停用日期的是预览版,并附全系列时间线与迁移检查方法。
最近有开发者在用 Nano Banana 2 生图时听到一个说法:Nano Banana 2 本月底就要下线。不少人因此开始考虑提前迁移,甚至准备换回旧模型。可他们换掉的,可能正是文字渲染效果最好的那个模型。
这条消息不准确。 我们核对了 Google Gemini API 官方的模型淘汰页面(Deprecations)。正式版 gemini-3.1-flash-image 标注的是「未宣布停用日期」。真正有停用日期的是预览版模型,传言很可能把预览版和正式版当成了同一个模型。
核心价值:3 分钟看懂 Nano Banana 2 的真实停用状态和 Nano Banana 全系列时间线,并判断你的代码要不要改。

Nano Banana 2 会下线吗:核心信息速览
先看结论。下表的信息均来自 Google Gemini API 官方淘汰页(Nano Banana 模型部分),是目前判断模型是否停用的唯一权威依据。
| 信息项 | 详情 |
|---|---|
| 问题来源 | 开发者社区流传「Nano Banana 2 本月底下线」 |
| 官方依据 | Google Gemini API 淘汰页 Nano Banana models 部分 |
| Nano Banana 2 正式版 | gemini-3.1-flash-image:未宣布停用日期 |
| 有停用日期的模型 | 预览版 -preview 系列,以及第一代 gemini-2.5-flash-image |
| 影响范围 | 只影响仍在使用预览版 ID 或第一代模型的项目 |
| 行动建议 | 检查代码中的模型 ID,正式版用户无需迁移 |
Nano Banana 2 停用日期第 1 点:正式版没有宣布停用
官方淘汰页对三个正式版模型的标注一致,都是「未宣布停用日期」:Nano Banana 2 的 gemini-3.1-flash-image、Nano Banana Pro 的 gemini-3-pro-image,以及轻量版 gemini-3.1-flash-lite-image。也就是说,截至本文发布,Google 没有给 Nano Banana 2 正式版设定任何下线时间。
如果你的代码里写的就是 gemini-3.1-flash-image,那么「本月底下线」这件事和你没有关系。等 Google 将来真的公布停用计划,淘汰页会先更新,一般也会给出替代模型和过渡期。
Nano Banana 2 停用日期第 2 点:有停用日期的是预览版
官方页面上确实写了停用日期的是这几个模型:
gemini-3.1-flash-image-preview(Nano Banana 2 预览版):2026 年 6 月 25 日gemini-3-pro-image-preview(Nano Banana Pro 预览版):2026 年 6 月 25 日gemini-2.5-flash-image(第一代 Nano Banana):2027 年 3 月 15 日
按今天的日期算,两个预览版的停用日期已经过去,还在用预览版 ID 的项目应尽快切到正式版。第一代模型还有一段过渡期,但同样需要排进迁移计划。
Nano Banana 2 停用日期第 3 点:传言混淆了预览版和正式版
「Nano Banana 2 要下线」的说法,大概率是把 gemini-3.1-flash-image-preview 的停用日期套到了整个 Nano Banana 2 上。两个 ID 只差一个 -preview 后缀,媒体转述时很容易省略掉。所以判断是否受影响,要看完整的模型 ID,不能只看「Nano Banana 2」这个产品名。

📌 数据来源说明:上图时间线依据 Google 官方淘汰页整理。官方后续如有调整,API易 apiyi.com 会在废弃模型列表中同步公示即将下线的模型和对应替代方案,方便集中查证。
Nano Banana 全系列停用时间线
Nano Banana 目前有第一代、2、2 Lite、Pro 四条产品线,每条线又分正式版和预览版,模型 ID 比较多。下表按产品线列出各个 ID 的官方停用状态。
| 产品名 | 模型 ID | 版本类型 | 官方停用日期 | 当前建议 | 可用平台 |
|---|---|---|---|---|---|
| Nano Banana 2 | gemini-3.1-flash-image |
正式版 | 未宣布 | 放心使用 | API易、官方 API |
| Nano Banana 2 | gemini-3.1-flash-image-preview |
预览版 | 2026-06-25 | 已过期,立即迁移 | 不建议使用 |
| Nano Banana Pro | gemini-3-pro-image |
正式版 | 未宣布 | 放心使用 | API易、官方 API |
| Nano Banana Pro | gemini-3-pro-image-preview |
预览版 | 2026-06-25 | 已过期,立即迁移 | 不建议使用 |
| Nano Banana 2 Lite | gemini-3.1-flash-lite-image |
正式版 | 未宣布 | 放心使用 | API易、官方 API |
| Nano Banana(第一代) | gemini-2.5-flash-image |
正式版 | 2027-03-15 | 规划迁移 | 过渡期内可用 |
从表中能看出一个规律:正式版目前都没有停用计划,预览版和老一代模型才有明确日期。 这也符合 Google 一贯的节奏,预览版主要用于早期测试,正式版发布后会在一段时间内淘汰预览版。
💡 选型建议:想同时测试 Nano Banana 2、Pro 和 Lite 三个正式版,可以通过 API易 apiyi.com 用同一个 API Key 切换模型 ID,比较文字渲染、速度和成本,不用分别申请多个官方账号。
如何检查你的 Nano Banana 2 模型 ID 是否受影响
最常见的风险是项目早期接入时写死了预览版 ID,后来没人改,模型停用后接口直接报错。
Nano Banana 2 预览版与正式版的区分方法
| 判断维度 | 预览版 | 正式版 |
|---|---|---|
| ID 后缀 | 带 -preview |
无后缀 |
| 典型示例 | gemini-3.1-flash-image-preview |
gemini-3.1-flash-image |
| 稳定性承诺 | 低,行为可能调整 | 高,适合生产 |
| 停用状态 | 已有停用日期 | 未宣布停用 |
| 适用场景 | 早期尝鲜测试 | 线上业务 |
检查的原则只有一条:ID 里带 -preview 的都要换掉,不带的正式版可以继续用。 第一代 gemini-2.5-flash-image 虽然是正式版,但已经有停用日期,也要单独标记。
一键扫描项目中的过期 Nano Banana 模型 ID
下面这个 Python 脚本会遍历项目目录,找出所有引用已停用或即将停用模型 ID 的位置,并给出对应的正式版替代 ID:
import os
import re
# 依据 Google 官方淘汰页整理的映射表
DEPRECATED = {
"gemini-3.1-flash-image-preview": ("gemini-3.1-flash-image", "2026-06-25"),
"gemini-3-pro-image-preview": ("gemini-3-pro-image", "2026-06-25"),
"gemini-2.5-flash-image": ("gemini-3.1-flash-image", "2027-03-15"),
}
PATTERN = re.compile("|".join(re.escape(k) for k in DEPRECATED))
EXTS = (".py", ".js", ".ts", ".go", ".java", ".env", ".yaml", ".yml", ".json")
def scan(root="."):
for dirpath, _, files in os.walk(root):
if any(skip in dirpath for skip in ("node_modules", ".git", "venv")):
continue
for name in files:
if not name.endswith(EXTS):
continue
path = os.path.join(dirpath, name)
with open(path, encoding="utf-8", errors="ignore") as f:
for lineno, line in enumerate(f, 1):
for hit in PATTERN.findall(line):
new_id, date = DEPRECATED[hit]
print(f"{path}:{lineno} {hit} -> {new_id} (停用日期 {date})")
if __name__ == "__main__":
scan()
正则按字面量精确匹配,gemini-3.1-flash-image 正式版不会被误报。如果扫描结果为空,说明项目没有受到这次停用的影响。
Nano Banana 2 下线传言的影响分析
对开发者的影响
- 正式版用户无需动作:使用
gemini-3.1-flash-image的项目可以照常运行,没必要为了一条不准确的传言换掉文字渲染效果更好的模型。 - 预览版用户需要立即处理:预览版的停用日期已过,继续调用可能报模型不存在等错误。把 ID 改成正式版即可,请求结构基本不变。
- 第一代用户要排期迁移:
gemini-2.5-flash-image在 2027 年 3 月 15 日停用,建议提前在测试环境用 Nano Banana 2 跑一轮回归,确认出图风格和提示词效果。
对团队流程的影响
这次传言说明,模型停用信息必须查官方原文。媒体和社群转述时常常丢掉 -preview 这类关键后缀,团队如果只凭标题做决策,很容易误判。
建议把下面几项检查纳入日常流程:
| 检查项 | 频率 | 做法 |
|---|---|---|
| 官方淘汰页核对 | 每月一次 | 查看 Gemini API Deprecations 页面的更新 |
| 代码模型 ID 扫描 | 每次发版前 | 运行上文扫描脚本 |
| 模型 ID 配置化 | 一次性改造 | 把模型 ID 放进环境变量,不写死在代码里 |
| 替代模型回归测试 | 停用前 1-2 个月 | 用同一组提示词对比新旧模型的出图 |
| 平台公告关注 | 持续 | 关注所用 API 平台的废弃模型公示 |

如何继续稳定调用 Nano Banana 2
确认正式版不受影响之后,下面是用 OpenAI 兼容接口调用 Nano Banana 2 正式版的最简示例:
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # API易 统一接口
)
response = client.chat.completions.create(
model="gemini-3.1-flash-image", # Nano Banana 2 正式版,勿用 -preview
messages=[{"role": "user", "content": "生成一张咖啡店海报,标题文字为「秋日新品」"}]
)
print(response.choices[0].message.content)
查看完整实现代码(模型 ID 配置化 + 停用兜底)
import os
import openai
from typing import Optional
# 模型 ID 从环境变量读取,后续迁移只需改配置
PRIMARY_MODEL = os.getenv("IMAGE_MODEL", "gemini-3.1-flash-image")
FALLBACK_MODEL = os.getenv("IMAGE_FALLBACK_MODEL", "gemini-3-pro-image")
client = openai.OpenAI(
api_key=os.getenv("APIYI_API_KEY", "YOUR_API_KEY"),
base_url="https://api.apiyi.com/v1"
)
def generate_image(prompt: str, model: Optional[str] = None) -> str:
"""调用 Nano Banana 系列生图,主模型异常时自动切换备用正式版模型"""
for m in (model or PRIMARY_MODEL, FALLBACK_MODEL):
try:
resp = client.chat.completions.create(
model=m,
messages=[{"role": "user", "content": prompt}],
)
print(f"[info] 使用模型: {m}")
return resp.choices[0].message.content
except openai.NotFoundError:
print(f"[warn] 模型 {m} 不可用,可能已停用,尝试备用模型")
except Exception as e:
print(f"[error] {m} 调用失败: {e}")
raise RuntimeError("主模型与备用模型均不可用,请检查官方淘汰页")
if __name__ == "__main__":
result = generate_image("一张极简风格的产品发布会邀请函,包含中文标题「新品发布」")
print(result)
这段代码有两点值得在生产环境借鉴。第一,模型 ID 走环境变量,以后官方真的宣布停用,只改配置不改代码。第二,捕获 NotFoundError 自动切换到另一个正式版模型,避免单个模型下线拖垮整个服务。
🚀 快速上手建议:推荐通过 API易 apiyi.com 注册并领取免费测试额度,用上面的代码直接验证 Nano Banana 2 正式版的出图效果。平台使用 OpenAI 兼容接口,
gemini-3.1-flash-image、gemini-3-pro-image等模型改一个参数就能切换。
常见问题 FAQ
Q1:Nano Banana 2 到底会不会在本月底下线?
不会。按 Google 官方淘汰页的标注,Nano Banana 2 正式版 `gemini-3.1-flash-image` 是「未宣布停用日期」。传言说的下线,实际对应的是预览版 `gemini-3.1-flash-image-preview`,它的停用日期是 2026 年 6 月 25 日。
Q2:Nano Banana 2 正式版和预览版有什么区别?
两者的区别在模型 ID 末尾有没有 `-preview`。预览版用于早期测试,稳定性承诺较低,已经有停用日期;正式版面向生产环境,目前没有停用计划。对于线上业务,应该使用不带后缀的正式版 ID。
Q3:Nano Banana Pro 和 2 Lite 会受影响吗?
正式版都不受影响。`gemini-3-pro-image` 和 `gemini-3.1-flash-lite-image` 在官方页面上同样是「未宣布停用日期」。只有 `gemini-3-pro-image-preview` 这个 Pro 预览版和 Nano Banana 2 预览版一样,停用日期定在 2026 年 6 月 25 日。
Q4:还在用第一代 Nano Banana 怎么办?
第一代 `gemini-2.5-flash-image` 的停用日期是 2027 年 3 月 15 日,目前还在过渡期内。建议尽早在测试环境用 Nano Banana 2 正式版做对比,确认提示词和出图风格都满足要求后再切换,不要等到截止日前才动手。
Q5:如何通过 API 继续调用 Nano Banana 2?
推荐按以下步骤接入:
1. 访问 API易 apiyi.com 注册账号
2. 获取 API Key 和新用户免费测试额度
3. 使用本文代码示例,base_url 设为 `https://api.apiyi.com/v1`,model 填 `gemini-3.1-flash-image`
同一个 Key 还能调用 Nano Banana Pro、2 Lite 以及 OpenAI、Claude 等模型,方便横向对比。
Q6:以后怎样第一时间知道模型要下线?
最可靠的是定期查看 Google Gemini API 官方淘汰页,并在发版前运行模型 ID 扫描脚本。如果通过 API易 apiyi.com 调用,也可以查看平台的废弃模型列表,那里会集中公示即将下线的模型和推荐的替代 ID。
Nano Banana 2 停用日期核心要点 Key Takeaways
- 正式版未宣布停用:
gemini-3.1-flash-image目前没有任何下线时间表 - 预览版已过停用日:两个
-preview模型的停用日期均为 2026 年 6 月 25 日 - 第一代有截止日:
gemini-2.5-flash-image将在 2027 年 3 月 15 日停用 - 传言源于混淆:把预览版的停用日期误套到了整个 Nano Banana 2
- 判断看完整 ID:只看
-preview后缀,不看产品名 - 工程上配置化:模型 ID 放进环境变量,并加上备用模型兜底
- 快速验证正式版:可通过 API易 apiyi.com 免费额度直接测试 Nano Banana 2
总结
关于「Nano Banana 2 会下线吗」,三点结论:
- 正式版不下线:Nano Banana 2、Pro、2 Lite 三个正式版官方均标注「未宣布停用日期」
- 预览版已停用:
gemini-3.1-flash-image-preview和gemini-3-pro-image-preview的停用日期 2026 年 6 月 25 日已过 - 第一代要规划:
gemini-2.5-flash-image在 2027 年 3 月 15 日停用,需要提前迁移
如果你和那位开发者一样,看中的是 Nano Banana 2 的文字渲染能力,现在可以继续放心使用。需要做的只是确认代码里的 ID 不带 -preview。
推荐通过 API易 apiyi.com 快速验证 Nano Banana 2 正式版的出图效果,平台提供免费测试额度和多模型统一接口,后续切换模型也只需修改一个参数。
📚 参考资料
- Google Gemini API 模型淘汰页:Nano Banana 系列停用日期的官方来源
- 链接:
ai.google.dev/gemini-api/docs/deprecations -
说明:页面中的 Nano Banana models 部分列出了各模型 ID 的停用状态,是查证下线传言的唯一权威依据
-
Google Gemini API 图像生成文档:Nano Banana 系列能力与参数说明
- 链接:
ai.google.dev/gemini-api/docs/image-generation -
说明:适合了解生图和图片编辑的请求结构与提示词写法
-
API易 文档中心:Nano Banana 系列开发指南与废弃模型列表
- 链接:
docs.apiyi.com - 说明:包含 Pro / 2 / 2 Lite / 第一代的模型 ID 选型说明和平台下线公示
作者:APIYI 技术团队
技术交流:欢迎在 API易 官网首页联系我们,更多 Nano Banana 接入资料可访问 docs.apiyi.com 文档中心
