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