Skip to content
AI 生图6 Gen Templates9 Refine TemplatesPython 3v0.1.0

Image Studio

AI 图像生成与精修工作室

6 种生图模板 + 9 种精修模板,覆盖电商主图、营销 Banner、详情页、背景替换、画质增强、风格迁移全场景。基于 Google Gemini API,零第三方依赖,Python 3 即用。

Image Studio
$./nanobanana auth init --api-key "AIza..."
OK API key verified. Credentials saved.
$./nanobanana generate "luxury leather handbag" --template hero
OK ✅ Saved: ./output/hero_20260228_143200.png (2048x2048)
$./nanobanana refine product.jpg --template bg-white
OK ✅ Saved: ./output/refined_20260228_143500.png

核心能力

电商生图

6 种专业模板:主图、Banner、详情页、生活场景、四宫格、社媒。自动增强 Prompt 为商业级摄影指令。

图像精修

9 种精修模板:背景替换/移除/白化、质量增强、人像修图、物品替换、风格迁移、调色、画布扩展。

多模型选择

3 款 Gemini 模型,从快速预览到 4K 影棚画质。根据场景自动推荐或手动指定。

参考图生图

支持传入参考图片进行图生图,保持一致性风格。Gemini 3+ 模型支持最多 14 张参考图。

API Key 管理

自动检测环境变量,或通过 CLI 初始化。凭据加密存储,零配置即用。

安全防护

自动处理 API 限流、安全过滤、文件校验。提供清晰的错误恢复指引。

命令参考

生图 (generate)

从文字描述生成商业级产品图片

命令说明示例
hero产品主图 (1:1, 白底)./nanobanana generate "皮具手提包" --template hero
banner营销 Banner (16:9)./nanobanana generate "夏季护肤品" --template banner
detail细节材质图 (3:4)./nanobanana generate "机械键盘轴体特写" --template detail
lifestyle生活场景图 (4:3)./nanobanana generate "极简书桌布置" --template lifestyle
grid详情页四宫格 (1:1)./nanobanana generate "无线耳机" --template grid
social社媒图片 (4:5)./nanobanana generate "有机茶叶包装" --template social

精修 (refine)

对已有图片进行 AI 增强、替换、变换

命令说明示例
bg-white白底电商背景./nanobanana refine product.jpg --template bg-white
bg-replace场景替换./nanobanana refine product.jpg "大理石桌面" --template bg-replace
bg-remove绿幕抠图./nanobanana refine product.jpg --template bg-remove
enhance画质增强./nanobanana refine photo.jpg --template enhance --size 4K
retouch人像修图./nanobanana refine portrait.jpg --template retouch
style-transfer风格迁移./nanobanana refine photo.jpg "浮世绘风格" --template style-transfer

认证 (auth)

API Key 管理与状态检查

命令说明示例
init初始化 API Key./nanobanana auth init --api-key "AIza..."
status查看认证状态./nanobanana auth status
clean清除凭据./nanobanana auth clean

首次配置

1. 获取 Google API Key

前往 Google AI Studio,创建 API Key(以 AIza 开头)。

2. 初始化

直接告诉 Agent 你的 API Key,或通过环境变量设置:

bash
# 方式一:CLI 初始化(推荐)
./nanobanana auth init --api-key "AIza..."

# 方式二:环境变量(免初始化)
export GEMINI_API_KEY="AIza..."

初始化成功后,凭据自动持久化到 ~/.nanobanana/credentials.json

使用场景

电商产品主图

对 Agent 说"帮我生一张手提包的商品主图":

bash
./nanobanana generate "luxury brown leather handbag, Italian calfskin" --template hero

输出 2K 白底产品主图,适合直接上架。

营销活动 Banner

"做一个夏季促销的横幅 Banner":

bash
./nanobanana generate "summer skincare collection, fresh and vibrant" --template banner

图片精修 —— 换白底

"把这张产品图换成白色背景":

bash
./nanobanana refine product.jpg --template bg-white

4K 影棚画质

需要最高画质时,指定 Pro 模型:

bash
./nanobanana generate "minimalist watch" --template hero --size 4K --model nano-banana-pro

可用模型

模型别名最大分辨率适用场景
Gemini 2.5 Flash ImageNano Banana1024px快速预览
Gemini 3.1 Flash ImageNano Banana 22K默认,速度与质量平衡
Gemini 3 Pro ImageNano Banana Pro4K影棚级画质

模块架构

image-studio/
├── nanobanana            ← Bash CLI 入口
├── SKILL.md              ← Agent 指令文件
├── scripts/
│   ├── nanobanana_api.py ← 核心引擎 (Google Gemini API 客户端)
│   ├── auth.py           ← 凭据管理 (init / status / clean)
│   ├── generate.py       ← 电商生图 (6 种模板)
│   └── refine.py         ← 图像精修 (9 种模板)
└── references/
    └── api_reference.md  ← API 参数参考

快速开始

Install
via skills.sh (推荐)
$npx skills add northseadl/norix-skills/image-studio
或手动安装
$git clone https://github.com/northseadl/norix-skills.git
$ln -s norix-skills/image-studio <SKILLS_DIR>/image-studio
验证
$./nanobanana auth status
OK Skill ready.

Built for AI Agents, by Norix