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