Install
openclaw skills install juhe-ai-image-generate-a2aAI图像创作。 本技能是根据文本描述(prompt)生成具有特定风格、场景和氛围的图像,并自动下载保存的支付宝AI付付费技能。本技能基于 A2M(HTTP 402)收单协议。当用户需要生成图像的时候,调用本技能,并通过本 Skill 向卖家服务端发起请求,完成支付后获取相关结果。 使用场景:用户说"帮我生成一张猫咪在草地上玩耍的图片"、"画一幅水墨风格的山水画"、"生成一张16:9的科技感壁纸"、"创作一张新年祝福海报"、"用AI画一张小狗钓鱼的图"等。
openclaw skills install juhe-ai-image-generate-a2a本 Skill 提供AI图像生成能力。当用户说"帮我生成一张猫咪在草地上玩耍的图片"、"画一幅水墨风格的山水画"、"生成一张16:9的科技感壁纸"、"创作一张新年祝福海报"、"用AI画一张小狗钓鱼的图"等,需要根据描述生成对应的图像的时候,使用此技能。 该服务是基于 A2M 智能收协议(HTTP 402)的付费资源。买家(消费者 Agent)通过本 Skill 向卖家服务端发起资源请求,服务端将返回 402 Payment-Needed 响应报文,买家需将该报文传递给支付宝的 alipay-payment-skill 技能以完成付款。
由于该技能基于 A2M 协议,需要在支持 A2M 协议的系统上运行,支付宝支付 CLI 工具(alipay-bot)在 Windows 环境下暂不支持。
支持 macOS / Linux,版本要求如下:
本技能依赖于支付宝AI付技能,需要从clawhub上安装这两个技能:alipay-authenticate-wallet 和 alipay-payment-skill,安装后检查是否已开启支付宝支付功能,如未开启,需要提示用户开启支付宝支付功能。
如果用户需要生成图片的时候,向用户询问以下参数:
| 参数 | 必填 | 名称 | 说明 | 示例 |
|---|---|---|---|---|
| prompt | 是 | 提示词 | 描述您期望生成的图像内容、风格和构图 支持中英文,长度不超过800个字符 | "生成一张16:9的科技感壁纸" |
| size | 否 | 图片尺寸大小 | 图片尺寸大小,1=1:1,2=16:9,3=4:3,4=3:4,5=9:16 | 1 |
如果用户描述的尺寸为1:1,16:9,4:3,3:4,9:16需要转成对应的数字。如果用户没有描述尺寸,默认使用1。如果填的数字不在1-5之间,需要提示用户输入正确的尺寸。
向用户展示待生成图像的参数,严格遵守请求约束,向以下 URL 发起请求:
curl https://apis.juhe.cn/a2a/query
-d '{"resourceId":"824","data":{"prompt":"<用户描述的图像内容>","size":<用户描述的尺寸>}}'
-H "Content-Type: application/json"
收到状态码为 402 的响应报文(包含 Payment-Needed 响应头)后,将整个 402 响应报文传递给支付宝的 alipay-payment-skill 技能,引导用户完成付款,并展示用户订单号(out_trade_no)。
完全转移到 alipay-payment-skill 技能的工作流,提示支付待确认的信息时,需要包含用户订单号(out_trade_no)。禁止agent更改用户提交的请求参数即json字符串。