SuperAPI AI 工具集

image-gen

设计与创作

查看项目

更新于 10-16 00:21

技能介绍

用途:该工具用于通过 Maxgent 的 FAL API 代理生成或编辑图像,适用于用户提出生成、创建、绘制 AI 图像,或修改已有图像的场景。

前提条件:需要 MAX_API_KEY 环境变量(由 Max 自动注入);需要 Bun 1.0+(Max 内置)。

默认路由:文生图默认使用 fal-ai/nano-banana-pro;图像编辑默认使用 fal-ai/nano-banana-pro/edit。

用法:使用 bun skills/image-gen/image-gen.js 脚本,常用参数包括 --model(可选 auto(推荐)、gpt-image-1.5、nano-banana-pro、flux-dev)、--prompt(图像描述或编辑指令)、--aspect-ratio(1:1、4:3、3:4、16:9、9:16)、--num-images(默认 1)、--output-dir(默认 $MAX_PROJECT_PATH,即用户项目根目录)、--input-image(可选,用于图像编辑模式)、--output-format(png、jpg、webp,默认 png)、--seed、--guidance-scale、--steps。

执行流程:先确认 MAX_API_KEY 存在;再收集编辑或生成、提示词、宽高比、数量等信息,输出路径默认 $MAX_PROJECT_PATH;运行脚本并等待结果,成功后报告输出路径。

失败处理:遇到 HTTP 402(积分不足)应立即停止,不要重试,并告知用户 API 积分已耗尽;其他错误可用不同模型或简化提示词重试一次,若仍失败则停止并报告错误。

限制:依赖 Maxgent FAL API 代理与相应 API 积分;可用模型、参数支持范围以实际脚本和接口为准,资料未提供更多细节。