Agent Skills
返回列表
AI图像创作生成

AI图像创作生成

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-khy0jxtz/juhe-ai-image-generate-wechat-a2a 到你的 AI 助手。

技能介绍

要解决的问题

Agent 常收到“帮我画一张……”这类自然语言请求,但生图不是免费动作:它依赖聚合数据接口、需要微信支付完成付费,还需要在 prompt、尺寸、支付码和订单号之间保持一致。没有固定流程时,很容易出现参数没确认就请求、支付标识丢失、JSON 被篡改,或把 prompt 发到非约定域名的问题。

技能如何工作

  • 触发:识别生图意图、风格主题描述或明确付费意愿;纯咨询、评论图片、无生成意图不触发。
  • 付费前置:先检查 weixinpay 插件;未安装时提示不支持微信支付付费并终止。
  • 付费告知:收集参数前必须说明服务为付费 AI 图像创作、由聚合数据支持、支付方式为微信支付、prompt 会发给服务端,且不预估费用;用户确认后才继续。
  • 参数收集:prompt 必填,支持中英文且不超过 800 字符;size 可选,把 1:1、16:9、4:3、3:4、9:16 映射为 1-5,默认 1,非法值需纠正。
  • 校验与请求:拒绝含 &、$、反引号、转义符等易造成 shell 注入风险的 prompt;校验通过后以 POST、Content-Type: application/json 向 https://apis.juhe.cn/a2a/wechat 发送请求,body 固定使用 resourceId 为 824 的结构,只含 data.prompt 与 data.size,禁止附加会话 ID、设备信息或自定义字段。
  • 支付闭环:收到 HTTP 402 时同时保存支付码与订单号,并展示 description、amount、out_trade_no;随后调用 weixinpay_pay 完成微信支付。支付成功后用相同 URL、完全相同 body,并通过 Header 原样回传支付码和订单号,禁止篡改参数。

适用边界与注意点

  • 这是付费资源代理流程,不是免费生图工具;用户拒绝付款时应停止并说明。
  • 请求只能发往 apis.juhe.cn,不能转发到其他第三方域名。
  • prompt 会明文发送到聚合数据服务端用于生成,因此不要包含身份证号、手机号、地址、姓名等隐私信息。
  • 支付由微信独立处理,技能不接触支付凭证;不涉及身份证查询、人脸识别或生物特征采集。
  • 非 402 响应按规则处理:200 直接展示,4xx/5xx 告知暂时不可用并建议稍后重试。

使用场景

  • 用户明确要求付费生成图像时,需先检查插件、告知条款,确认后收集参数发402请求
  • 收到HTTP402响应后,需同时保存支付码与订单号,展示订单信息并调用微信支付
  • 用户拒绝付款时,需终止流程并说明该内容为付费资源
  • 校验prompt含&等风险字符时,需拒绝请求并提示参数格式非法

适合人员

  • Agent开发者,需为生图请求接入付费微信支付流程
  • 内容创作者,需通过付费生图获取动漫、油画等特定风格素材
  • 企业服务Agent运维,需确保生图请求的参数与支付流程合规
  • 需为Agent添加付费生图能力的开发者,需处理402支付闭环逻辑