SuperAPI AI 工具集

generate-image

设计与创作

查看项目

更新于 10-16 05:06

技能介绍

用途:generate-image 是一个通过 OpenRouter 图像生成模型来生成或编辑图像的技能,适用于照片、写实图像、艺术插画、概念图、演示或文档视觉素材以及图像修改等通用图像需求。技术类图表(流程图、电路图、生物通路、系统架构图、CONSORT 图等)应改用 scientific-schematics。

主要能力:支持图像生成与图像编辑;默认模型为 google/gemini-3.1-flash-image-preview,可选 black-forest-labs/flux.2-pro(生成与编辑),以及仅支持生成的 black-forest-labs/flux.2-flex。输出以 base64 数据 URL 返回并自动保存为 PNG,生成时间通常 5-30 秒。支持的输入图像格式为 PNG、JPEG、GIF、WebP。

使用方式:运行 scripts/generate_image.py。生成示例:python scripts/generate_image.py "A beautiful sunset over mountains";编辑示例:python scripts/generate_image.py "Make the sky purple" --input photo.jpg。参数包括 prompt(必填)、--input/-i、--model/-m、--output/-o(默认 generated_image.png)、--api-key。需配置 OpenRouter API 密钥:在项目或父目录的 .env 中设置 OPENROUTER_API_KEY,或使用 export OPENROUTER_API_KEY=your-api-key-here,密钥可从 https://openrouter.ai/keys 获取。

适用场景:科研文档概念插图、演示与海报视觉、网站或文档配图、营销素材等。

限制:依赖 OpenRouter API 密钥与 requests 库;编辑功能仅部分模型支持;费用需查阅 OpenRouter 定价页面,资料未提供具体价格;编辑时建议给出明确、具体的修改指令。