智绘图片编辑
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @ixhlink/ixhlink-skills-image-edit。
技能介绍
解决的问题
在数字内容创作和自动化处理中,图片编辑往往依赖专业软件或手动操作,难以通过编程快速集成。智绘图片编辑技能提供了一个 API 接口,允许开发者基于文本描述和参考图片,自动执行图片编辑任务,从而简化工作流程。
工作原理
该技能的核心能力是 image_edit,通过 prompt 参数指定编辑描述,并使用 images 数组提供至少一张参考图片。关键步骤包括:
- 提交编辑请求:使用 POST 方法调用
/api/v1/llm/invoke或/api/v1/llm/tasks接口。请求体需包含model、capability和payload字段,其中payload中必须设置prompt和images。图片支持 Base64 或 URL 格式。 - 异步处理流程:由于编辑任务可能耗时,默认采用异步模式。提交成功后,会返回一个任务 ID(
task_id)。开发者需要轮询 GET/api/v1/llm/tasks/{task_id}来检查任务状态(pending、running、succeeded或failed),建议轮询间隔为 2–5 秒。 - 集成支付:如果任务涉及付费(单价 0.5 元/次),首次请求可能返回 HTTP 402 响应,其中包含微信支付信息。开发者必须确保 Agent 已安装微信支付扩展(
weixinpay extension),然后调起支付,并在支付成功后用相同的 JSON body 重试请求,同时在 Header 中添加WeixinPay-Required和X-Payment-Id。 - 获取结果:任务成功后,从响应中的
data.result.data[].url提取输出图片的 URL,以便后续使用。
适用边界与注意点
- 付费依赖:调用前必须检查 Agent 是否支持微信支付。如果不支持,应终止流程并提示用户「当前 Agent 暂不支持付费创作能力」。
- 异步延迟:由于任务异步执行,响应时间可能从几秒到几分钟不等,开发者需设置合理的超时(如 3–5 分钟)并避免阻塞主线程。
- 错误处理:常见错误包括 HTTP 400(请求非法或参数缺失)、402(需付费但未支付)、404(模型未启用)和 503(服务暂不可用)。任务失败时,查看
data.error_message获取脱敏后的错误详情。 - 定价透明:在提交付费任务前,应向用户明确展示服务名称和价格(0.5 元/次),获得确认后再进入支付流程,以避免意外扣费。
使用场景
- 电商运营需要批量编辑商品图片,根据描述添加促销文字或调整尺寸以适配不同平台要求。
- 设计师在原型迭代中,通过文字描述快速修改参考图片,生成多个设计变体进行比较。
- 内容创作者处理用户上传的图片,使用 API 自动应用滤镜和水印,保持品牌视觉一致性。
- 市场团队制作社交媒体广告素材,根据文案描述编辑产品图,生成推广内容。
适合人员
- 需要将用户头像自动裁剪为统一尺寸并添加美化效果的社交平台后端开发者。
- 每周根据营销活动描述批量生成广告图片的数字营销专员。
- 希望通过 API 集成图片编辑功能到自有应用中的产品经理。
- 需要处理客户上传图片并自动添加品牌标识的电商平台运营主管。