SuperAPI AI 工具集

image-generation-via-a2a

设计与创作

查看项目

更新于 10-15 20:09

技能介绍

用途:为幻灯片生成配图。slides 应用的 generate-image 脚本有两条路径:优先通过 A2A 委托给 Images 应用(需配置 IMAGES_A2A_URL,最好还有 IMAGES_A2A_KEY 或共享的 A2A_SECRET),生成结果基于用户所选品牌库;失败时回退到直连 Gemini/OpenAI 提供方,使用通用 DEFAULT_STYLE_REFERENCE_URLS,默认不贴合品牌。

主要能力:脚本先检查 IMAGES_A2A_URL,成功则原样返回 A2A 回复;网络、超时或被拦截等任何失败都会回退,保证 slides 可独立运行。回复中包含 previewUrl、downloadUrl、embedPath,可解析后把 previewUrl 放入幻灯片 HTML 的 img src。

使用方式:调用 pnpm action generate-image --prompt "..." --deck-id <id> --slide-id <id>。多张幻灯片时不要并行写入同一 deck,应逐张添加并等待结果;单张幻灯片的多变体由动作内部处理,deck 写入仍保持单次调用。用户反馈修改时,用之前 previewUrl 中的 assetId 调用 Images 的 refine-image 技能,仅替换对应 img src,不删除旧资产。

限制:路径由环境变量决定,动作层无法手动选择;Images 代理需将委托生成标记为 source: "a2a" 与 callerAppId: "slides";回复解析失败时应提示用户,不要猜测 URL。