工程开发
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 查看