用途:通过 Frevana 的 AI Factory 图像 API 生成图片,适合需要 Frevana 托管图像资产的场景。触发词包括 Nano Banana Pro、nano banana pro、nano banana。
主要能力:接收用户提供的提示词或内容,支持可选配置字段 seed、maxOutputTokens、responseModalities、imageConfig.aspectRatio、imageConfig.imageSize。返回原始 API 响应 JSON,主图 URL 为 generated_images[0].image_url。
使用方式:需要环境变量 FREVANA_TOKEN,或本次运行显式传入 --token;依赖 curl、bash、python3。优先使用脚本而非临时 curl 命令。命令示例:bash <skill-path>/scripts/generate_image.sh --prompt "..." --seed 7 --max-output-tokens 2048 --response-modality IMAGE --response-modality TEXT --aspect-ratio 4:3 --image-size 2K --output ./out/nano-banana-pro-result.json。可用选项包括 --seed、--max-output-tokens、--response-modality(可重复)、--aspect-ratio、--image-size(1K、2K、4K;数值如 1800 或 WxH 如 1024x1024 会归一化到最近档位,WxH 取较大边,默认 1K)。
限制:不要询问或传入图像路由覆盖参数,脚本会拒绝;非交互运行缺少 token 时应快速失败并提示设置 FREVANA_TOKEN 或传 --token;除非用户要求,不要重写、代理或转换返回的 Frevana 图像 URL。响应结构包含 generated_images、positive_prompt_safety_attributes、credits_consumed 等字段。