SuperAPI AI 工具集

nanobanana

编程与开发

查看项目

更新于 10-16 00:29

技能介绍

用途:通过 Google Nano Banana(Gemini 图像生成 API)生成与编辑图片,并指导如何把该 API 集成进代码库。这是用户明确指定 Gemini/Nano Banana 时的路径;若未指定引擎的通用“生成图片”请求,默认使用 codex-imagegen。

主要能力:文本生成图片、基于已有图片的编辑、按类别增强提示词(写实、风格化、文字密集、产品营销、UI 原型、图表、极简等),并根据项目上下文(品牌色、设计系统)优化提示词。支持多种模型与分辨率、宽高比选择,脚本输出 JSON 结果并处理内容策略、限流、鉴权、超时等错误。

使用方式:先检查环境,确认 GEMINI_API_KEY 已设置(echo "${GEMINI_API_KEY:0:10}..."),并确认 uv 可用(uv --version)。生成时运行:uv run "$(dirname "$0")/scripts/generate.py" --prompt "..." --model "..." --aspect-ratio "..." --resolution "..." --output "...";编辑时额外加 --input-image "..."。依赖由 uv 通过 PEP 723 内联元数据自动安装,无需手动 pip install。集成模式则阅读 references/integration-guide.md,提供 SDK 示例与生产实践。

适用场景:生成主图、图标、产品图、UI 原型、图表、海报等;对已有图片做小幅修改;在代码库中集成图像生成功能。

限制:需要有效的 GEMINI_API_KEY,且为真实计费调用;模型 ID 与价格会变化,若返回 INVALID_MODEL 应查 https://ai.google.dev/pricing,不要猜测;缺少 uv 或密钥时流程会停止;具体价格、速率限制等细节以官方资料为准,本资料未完整提供。