SuperAPI AI 工具集

generate-image

设计与创作

查看项目

更新于 10-15 21:34

技能介绍

用途:该技能用于调用 OpenRouter 上的图像生成模型完成通用图片生成与图片编辑,适用于照片、写实图像、艺术插画、概念艺术、演示或文档视觉素材等。技术性示意图(流程图、电路图、生物通路、系统架构图、CONSORT 图等)建议改用 scientific-schematics。

主要能力:支持 FLUX.2 Pro 与 Gemini 3 Pro 的生成与编辑;默认模型为 google/gemini-3-pro-image-preview;black-forest-labs/flux.2-flex 仅支持生成。输出以 base64 形式返回并自动保存为 PNG,支持 PNG、JPEG、GIF、WebP 输入,生成通常需 5–30 秒。

使用方式:需先配置 OpenRouter API 密钥,可在项目或父目录的 .env 中写入 OPENROUTER_API_KEY=<key>,或设置同名环境变量;密钥可在 https://openrouter.ai/keys 获取。基本生成: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、--api-key。默认输出 generated_image.png。多图可多次运行并指定不同 --output。

限制:脚本依赖 requests 库;缺少密钥或出现 API 错误时会报错,需按提示处理。编辑时输入图会被编码为 base64 发送。费用与各模型定价以 OpenRouter 页面为准,资料未给出具体价格。编辑建议给出明确、具体的修改指令并引用图中元素。