Skip to main content

簡要說明

Nano Banana 系列(包括 Nano Banana Pro 和 Nano Banana 2)底層使用谷歌 Gemini 模型。出圖失敗的主要原因是觸發了谷歌的內容安全機制,谷歌會在生成階段直接攔截不合規的請求。API易作為透明代理,忠實轉發谷歌的反饋結果。

常見觸發原因

NSFW 內容

包含色情、暴力、血腥、仇恨言論等不適當內容的提示詞或參考圖,會被谷歌安全機制直接攔截。

去水印請求

要求去除圖片上的水印屬於違反內容政策的操作,谷歌會拒絕處理此類請求。

知名 IP / 版權角色

涉及迪士尼、漫威、任天堂等知名版權角色的生成請求,會因版權保護被拒絕。

未成年人相關

任何涉及未成年人的不當內容生成請求,谷歌執行零容忍政策,嚴格攔截。

Nano Banana 2 新增限制

自 2026 年 2 月 27 日 Nano Banana 2 上線後,谷歌進一步收緊了安全機制,以下場景也會觸發攔截:

知名人物

涉及公眾人物(明星、政治人物等)的影像生成或編輯請求會被拒絕。

金融/訂單資訊修改

試圖修改圖片中的金融資訊、訂單截圖、價格標籤等內容會被攔截。

人物換裝/換臉

對人物進行換裝、換臉等操作涉及隱私和倫理問題,會被安全機制拒絕。

隱性 NSFW 內容

即使沒有直接的色情描述,暗示性的、擦邊的不當內容也會被識別並攔截。

政策更新時間線

出圖失敗的典型表現

當出圖失敗時,API 返回的 HTTP 狀態碼仍然是 200,但響應內容中不包含圖片資料,而是返回文字說明。
為什麼狀態碼是 200? API易作為透明代理,忠實轉發谷歌 API 的原始響應。谷歌在安全攔截時返回的就是 200 狀態碼 + 文本拒絕說明,而非 HTTP 錯誤碼。

常見的報錯文案示例

谷歌 API 返回的拒絕文本通常包含以下內容:
  • "我不能完成 xxx 的修改"
  • "我不能為你建立帶有色情、不雅或冒犯性內容的影像"
  • "I can't generate images that are sexually explicit."
  • "I'm just a language model and can't help with that."
注意:谷歌的安全過濾存在一定的隨機性。同一個提示詞有時能生成、有時不能,這與參考圖內容、提示詞組合方式等因素有關。

C 端產品開發者建議

如果你正在基於 Nano Banana 系列 API 開發面向使用者的產品,建議做好錯誤處理邏輯,為使用者提供友好的失敗提示。
核心判斷指標
  1. candidatesTokenCount = 0:谷歌在內容稽核階段直接拒絕
  2. finishReason 不是 STOP:生成過程中被安全策略攔截
  3. 有文本但無圖片:API 返回了拒絕說明而非圖片資料

聯絡支援

如果你的使用場景是正常合規的,但仍然遇到出圖失敗問題,歡迎聯絡我們排查:

技術支援