SuperAPI AI 工具集

nano-banana-image-combine

设计与创作

查看项目

更新于 10-16 05:46

技能介绍

用途:通过 OpenRouter 调用 Google Gemini 2.5 Flash(代号 Nano Banana),把 2-8 张图片合并、合成或重组为一张图,适合制作合成图、替换背景、换脸以及 AI 引导的照片处理。

主要能力:支持多图合成、换脸/身份替换、背景替换、由多张素材生成缩略图、AI 引导的照片拼贴、人像与背景合成。输入图片数量限制为 2-8 张,可指定风格(natural、artistic、professional、creative)与输出格式(url 或 base64),并可选择将输入缩放到 1024x1024 以节省成本。

使用方式:安装依赖 pip install httpx python-dotenv pydantic pillow base64;配置环境变量 OPENROUTER_API_KEY、FRONTEND_URL、NANO_BANANA_MODEL=google/gemini-2.5-flash-image-preview。核心流程为下载图片、Base64 编码、向 https://openrouter.ai/api/v1/chat/completions 发送带图片的 chat 请求,再从返回内容中提取图片 URL 或 Base64。资料提供了 ImageEncoder、OpenRouterService、ImageCombinationService 等实现,以及 FastAPI 接口示例。

适用场景:换脸、背景替换、多图拼贴、YouTube 缩略图制作等。

限制:需自备 OpenRouter API Key;输入图片数量限定 2-8 张;实际效果、收费与价格资料未提供;示例代码需自行适配运行环境。