Agent Skills
返回列表
全能图片生成

全能图片生成

设计多媒体 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @ixhlink/ixhlink-skills-image-gen-pro。

技能介绍

要解决什么问题

在 Agent 里做「画图」时,常见痛点是:上游模型各异、同步接口容易超时,以及按次计费时的支付与重试规则不统一。本技能把 ixhlink 的 image_generation 能力封装成固定调用约定:慢任务默认走异步,输出以图片 URL 为主,并在需要付费时通过 HTTP 402 与微信订单头完成「原样重试」。

核心能力与调用流程

服务基址为 https://iskills.ixhlink.com,路径与 Base URL 拼接使用。典型流程如下:

  1. (可选)GET /api/v1/llm/models 确认目标模型已启用。
  2. POST /api/v1/llm/invoke 提交生成;请求体含 model、capability: image_generation 与 payload。
  3. payload 必填 prompt(也可用 description / text,服务端会归一化);可选 size、n、quality、response_format(建议 url),以及 images 数组做图生图(项内 b64 或 url)。
  4. 异步成功时从响应取 data.task.id,轮询 GET /api/v1/llm/tasks/{task_id},直至 status 为 succeeded 或 failed;成功结果在 data.result.data[].url。
  5. 也可直接用 POST /api/v1/llm/tasks 创建异步任务(请求体相同)。

付费侧:调用前须确认 Agent 已安装 weixinpay extension;未安装应提示用户并终止。命中创作意图后应向用户展示服务名与单价(资料中为 0.8 元/次,以 SkillHub 后台为准)。首次调用若 amount_fen > 0 且未支付,会返回 402,Header 含 WeixinPay-Required、X-Payment-Id;支付成功后用完全相同的 JSON body 重试,勿用改 payload 的方式传订单号。

适用边界与注意点

  • 轮询:建议间隔 2–5 秒,业务超时可设 3–5 分钟;failed 时查看 data.error_message(已脱敏)。
  • 错误码:400 多为缺 model 或非法 payload;404 为模型未启用或 capability 不匹配;503 为模型站点未启用。
  • 免费路径:amount_fen = 0 时可跳过支付;每笔订单按次消费,不可复用。

使用场景

  • 对话式客服 Agent 根据用户文字描述生成配图,轮询任务完成后把 `data.result.data[].url` 回传给前端展示
  • 内容运营在 Agent 里提交海报文案与尺寸参数,走 `POST /api/v1/llm/invoke` 异步出图并归档多张结果
  • 产品原型助手需要按用户上传的参考图做变体,在 payload 里传 `images`(url 或 b64)完成图生图
  • 集成 ixhlink 的 MCP 服务在命中创作意图时先展示 0.8 元/次报价,402 后走微信支付再原样重试同一 JSON

适合人员

  • 正在把 `image_generation` 接到自有 Agent 的后端工程师,需要统一异步轮询与错误码处理
  • 做微信生态内付费创作的技能作者,要对接 weixinpay extension 与 402 原样重试规则
  • 运营向的自动化工作流维护者,希望 Agent 能按 prompt 批量出图并控制 `n`、画质档位
  • 上线前要用 `GET /api/v1/llm/models` 校验模型是否启用的平台集成人员