透過 API 整合 Nano Banana 影像生成:開發者指南
NanoBanana Team · 2026年7月19日 · 10 min read

適合對象
將生成式 AI 整合到現有工作流程不僅僅是複製程式碼片段。這需要理解模型如何解讀指令,以及應用程式如何處理非同步影像建立。本指南專為後端開發者、技術創辦人及自動化工程師設計,協助將 Nano Banana 功能直接嵌入軟體堆疊。
若您正在建構內容管理系統、行銷自動化工具或自訂設計平台,呼叫影像生成端點可讓您無需人工介入即可擴展創意生產。然而,在撰寫程式碼之前,您應理解提示詞(prompt)機制。我們建議在將其投入生產邏輯前,先視覺化驗證您的提示詞結構。您可以在 MidassAI Studio Nano 中互動測試這些工作流程,確保輸出符合品牌指南後再整合 API 呼叫。
前置條件與認證
在發出請求前,您需要存取憑證。API 採用標準的令牌基礎認證方案。您需要從儀表板生成 API 金鑰。請妥善保管此金鑰;切勿在客戶端程式碼或公開儲存庫中暴露。在開發和部署期間,使用環境變數來管理機密資訊。
服務的基本端點文件位於 https://api.limaxai.com。您的應用程式必須能夠發送帶有 JSON 負載的 HTTPS POST 請求。確保您的伺服器環境具有透過端口 443 對此網域的出站存取權限。若在受限的企業網路內運作,您可能需要將此網域加入白名單,以防止影像生成請求期間發生連線逾時。
建構 API 請求
整合的核心在於負載結構。API 期望特定的 JSON 架構來定義生成參數。開發者常犯的錯誤是發送非結構化的文字字串。當參數在邏輯上分開時,模型表現會顯著更好。
您的 POST 請求主體應包含提示詞、長寬比及任何負面約束。例如,若生成產品攝影,您需要明確指定照明和背景。系統不會猜測上下文;它遵循指令。若省略長寬比,您可能會收到不符合 UI 佈局的預設尺寸,導致後續需要額外裁剪步驟。
以下是請求結構的概念概述:
{
"prompt": "Professional product shot of a coffee mug",
"aspect_ratio": "16:9",
"style": "photorealistic",
"negative_prompt": "blurry, low resolution, text"
}處理回應同樣關鍵。影像生成並非瞬間完成。API 通常最初會返回一個工作 ID。您的應用程式必須輪詢狀態端點或利用 webhook 回調,在處理完成後檢索最終影像 URL。實施帶有指數退避的重試邏輯對於處理暫時性的服務擁塞至關重要,以免導致工作流程崩潰。
掌握自動化提示詞結構
自動化影像建立時,一致性是關鍵。隨機提示詞會產生隨機結果。要透過 API 實現可靠輸出,您必須採用結構化的提示詞模式。這涉及將描述分解為不同組件:主題、場景、相機、照明、風格和負面提示。
例如,不要發送 "a dog in a park",而是在程式中以程式化方式結構化您的字串。在程式碼中串連變數以動態建構提示詞。
- 主題: "Golden Retriever puppy"
- 場景: "running on green grass"
- 相機: "shot on 35mm lens"
- 照明: "golden hour sunlight"
- 風格: "cinematic color grading"
- 負面提示: "no leashes, no people"
透過在後端邏輯中組裝這些片段,您可確保每張生成的影像都符合相同的品質標準。這種方法對於需要數百個 SKU 保持一致視覺表現的電商平台特別有用。若發現 API 結果變化太大,請返回工作室環境。在 MidassAI Studio Nano 中測試變體可讓您在部署到生產環境前優化提示詞模板。
Quick Takeaways
錯誤處理與優化
生產環境不可預測。您的整合必須考慮速率限制、生成失敗和網路中斷。API 將返回標準 HTTP 狀態碼。429 狀態表示您已超過配額,而 500 系列錯誤則表明伺服器端問題。
不要立即重試失敗的請求。實施佇列系統。若生成失敗,記錄錯誤負載並延遲後重試。這可防止您因暫時性錯誤而浪費額度。此外,考慮快取生成的影像。若應用程式多次請求相同提示詞,請將結果 URL 本地儲存或在 CDN 中儲存。這可減少終端使用者的延遲並降低 API 成本。
安全性是另一個考量。驗證所有貢獻於提示詞字串的使用者輸入。若應用程式允許使用者輸入成為影像提示詞一部分的文字,請清除此數據以防止提示詞注入攻擊,這類攻擊可能繞過安全過濾器或生成不當內容。
部署前原型設計
撰寫程式碼整合 AI 模型是一項重大投資。在程式碼庫中除錯提示詞問題既緩慢又低效。最實用的方法是先進行視覺化原型設計。使用介面找到產生預期結果的確切措辭和參數。
一旦您在 UI 中擁有穩定運作的提示詞模式,將該確切結構翻譯到您的 API 負載中。這可減少開發期間的迭代週期。您可以驗證 API 是否尊重您在圖形介面中測試的相同參數。工作室環境與 API 之間的這種對齊確保了測試所見即生產所得。
擴展影像生成工作流程
隨著使用量增長,監控延遲和吞吐量。若為即時使用者體驗生成影像,請考慮盡可能預生成資產。對於動態內容,確保輪詢間隔平衡速度與資源使用。每 100 毫秒檢查狀態是不必要且激進的;對於影像生成任務,2 到 5 秒的間隔通常足夠。
文件和版本控制也至關重要。API 可能會隨時間更新。追蹤您呼叫的模型版本以確保可複現性。若發布新版本的 Nano Banana,請在切換生產流量前在暫存環境中測試。這可防止影像風格突然變化混淆使用者或破壞設計一致性。
開發者的下一步
透過 API 整合 Nano Banana 解鎖強大的自動化功能,但這需要圍繞提示詞結構和錯誤處理進行仔細規劃。首先保護您的 API 金鑰並測試基本連線。接著進行結構化提示詞工程以確保品質一致性。最後,實施穩健的記錄和快取以優化性能和成本。
對於準備好在撰寫程式碼前實驗底層工作流程的人,視覺工作室提供沙盒環境。您可以優化提示詞並互動理解模型行為。
在 MidassAI Studio 中試用 Nano Banana 立即開始建構您的生成管線。