工程開發
nano-banana avatar

nano-banana

使用 uv 自動化 Python 腳本編寫與 Gemini 影像生成。適用於創作藝術、編輯影像及執行臨時腳本。

簡介

nano-banana 技能為開發人員與創作者提供了一個流暢的介面,用於橋接 Python 腳本編寫與 Gemini 影像生成 API。透過利用 uv 套件管理器與基於 heredoc 的執行模式,使用者無需建立持久的專案檔案,即可直接在 CLI 環境中執行快速影像生成、影像編輯與自定義資料處理任務。此技能針對需要速度與可重現性的臨時任務進行了優化,將您的終端機有效地轉變為生成式工作空間。

  • 使用 gemini-3-pro-image-preview 模型進行 AI 驅動的影像生成,支援可配置的長寬比與解析度。

  • 使用 uv run 執行臨時 Python 腳本,並透過 TOML 風格的腳本元資料進行內嵌式依賴管理。

  • 支援影像到影像的工作流程,允許使用者載入本機檔案並使用 Pillow 函式庫套用轉換。

  • 整合錯誤處理與狀態回報機制,確保生成的影像一致地儲存至 tmp/ 目錄,以便立即進行視覺檢視。

  • 無狀態執行模型,確保每個腳本皆獨立運作,防止在複雜的迭代設計期間產生副作用累積。

  • 非常適合需要快速視覺輸出或自動化檔案處理的軟體開發人員、創意技術專家與資料從業人員。

  • 當要求生成 AI 藝術、影像處理或使用 Python 程式碼片段時,請透過「generate an image」、「draw」或「run python script」等短語來觸發此技能。

  • 除非有成本或速度限制,否則建議使用預設的「Nano Banana Pro」設定以獲得高品質的成品。

  • 建議遵循編寫、執行、評估與優化的迴圈,以高效處理多步驟的影像生成任務。

  • 請確保正確設定 GOOGLE_API_KEY 環境變數,以啟用與 Google 生成式 AI 服務的順暢 API 互動。

倉庫統計

Star 數
119
Fork 數
19
Open Issue 數
4
主要語言
MDX
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午07:33
在 GitHub 查看