Home/Models/Google/Nano Banana
G

Nano Banana

每次請求:$0.0312
Gemini 2.5 Flash Image(又稱 nano-banana),Google 最先進的圖像生成與編輯模型。此更新可讓您將多張圖像合成為單一圖像、維持角色一致性以講述豐富的故事、使用自然語言執行針對性的轉換,並運用 Gemini 的世界知識來生成與編輯圖像。
商業用途
Playground
概覽
功能
定價
API
版本

關鍵功能

  • 原生圖片生成與編輯 — 透過自然語言提示生成圖片或編輯現有照片。(生成 / 編輯)。
  • 多圖片融合 — 將多張輸入圖片合成一個擬真場景。
  • 角色一致性 — 在各次編輯與提示中保持同一主體或角色的外觀一致。(一致性)。
  • SynthID 浮水印 — 所有輸出均包含不可見的 SynthID,以識別 AI 生成內容。(浮水印)。

技術細節

  • 架構與定位: 基於 Gemini 2.5 Flash 系列 — 設計為低延遲的“Flash”變體,略微犧牲模型大小/吞吐量,以換取更快的每次呼叫回應與成本效率,同時保留比早期 Flash 等級更強的推理能力。
  • 輸入格式與限制: 小型輸入可接受內嵌 base64 圖片,較大圖片則可透過 File API 進行檔案上傳(建議 >20 MB 使用)。支援常見 MIME 類型 (JPEG, PNG)。
  • 運作模式: 文字轉圖片、圖片編輯(修補填充/語義遮罩)、風格遷移、多圖片合成,以及交織式文字+圖片回應(適用於圖文說明、食譜或混合內容)。
  • 來源與安全機制: AI 輸出包含可見浮水印與隱藏的 SynthID 標記,並設有政策執行層以限制明確禁止的內容。

限制與已知風險

  • 內容政策約束: 模型會執行內容政策(例如禁止露骨性內容與部分違法內容),但執行並非完美—在某些情境下仍可能生成公眾人物或具爭議的符號,因此政策檢查至關重要。 )
  • 失效模式: 在極端編輯下可能出現身分漂移,提示過於不明確時偶有語義不對齊,且在非常複雜的場景或極端視角變化中可能產生偽影。
  • 來源與濫用: 儘管存在浮水印與 SynthID,但這些無法阻止濫用—它們有助於檢測與歸因,但並不能替代在敏感流程中的人工審查。

典型使用案例

  • 產品與電商: 透過多圖片融合,將產品放入生活化照片。
  • 創意工具/設計: 在設計應用中快速迭代(提及與 Adobe Firefly 的整合)。
  • 照片編輯與修圖: 以自然語言進行局部編輯(移除物件、變更顏色/光線、變更風格)。
  • 敘事/角色素材: 在各分鏡與場景中保持角色一致性。

Nano Banana 的功能

探索 Nano Banana 的核心功能,專為提升效能和可用性而設計。了解這些功能如何為您的專案帶來效益並改善使用者體驗。

Nano Banana 的定價

探索 Nano Banana 的競爭性定價,專為滿足各種預算和使用需求而設計。我們靈活的方案確保您只需為實際使用量付費,讓您能夠隨著需求增長輕鬆擴展。了解 Nano Banana 如何在保持成本可控的同時提升您的專案效果。
彗星價格 (USD / M Tokens)官方價格 (USD / M Tokens)ModelDetail.discount
每次請求:$0.0312
每次請求:$0.039
-20%

Nano Banana 的範例程式碼和 API

存取完整的範例程式碼和 API 資源,以簡化您的 Nano Banana 整合流程。我們詳盡的文件提供逐步指引,協助您在專案中充分發揮 Nano Banana 的潛力。
Python
JavaScript
Curl
from google import genai
from google.genai import types
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com"

client = genai.Client(
    http_options={"api_version": "v1beta", "base_url": BASE_URL, "timeout": 600000},
    api_key=COMETAPI_KEY,
)

prompt = (
    "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"
)

response = client.models.generate_content(
    model="gemini-2.5-flash-image",
    contents=[prompt],
)

# Output directory
OUTPUT_DIR = os.path.join(os.path.dirname(__file__), "..", "output")
os.makedirs(OUTPUT_DIR, exist_ok=True)

for part in response.parts:
    if part.text is not None:
        print(part.text)
    elif part.inline_data is not None:
        image = part.as_image()
        output_path = os.path.join(OUTPUT_DIR, "gemini-native-image.png")
        image.save(output_path)
        print(f"Image saved to: {output_path}")

Nano Banana的版本

Nano Banana擁有多個快照的原因可能包括:更新後輸出結果存在差異需保留舊版快照以確保一致性、為開發者提供適應與遷移的過渡期,以及不同快照對應全球或區域端點以優化使用者體驗等潛在因素。各版本間的具體差異請參閱官方文件說明。
version
gemini-2.5-flash-image-preview
gemini-2.5-flash-image

更多模型