APIPod logoAPIPod

单个产出06 / 14

编辑图片

只改一处,守住其余。大多数糟糕的改图,都是漏掉了后半句。

apipod-edit-imageGitHub 上的 SKILL.md

什么时候用,什么时候不用

适用场景

  • 用户给了图,要的是修改而不是重新画一张。
  • 要改背景、光线、产品摆放或风格,同时主体必须保持可辨认。
  • 产品上的标签、logo 或压印必须在改图后仍然存在。

不适用

执行流程

5 个技能

这个技能按顺序做什么。

  1. 01

    源图接受三种形态

    公开 HTTPS 地址、data:image/...;base64,... 形式的 URI,或者裸 base64。内联数据在请求落库前就会转存,所以任务记录里是永久地址。

  2. 02

    不要编出「必须给 URL」的限制

    如果用户贴了附件但没有链接,是可以接收原始图片数据的——说清楚,并问对方想怎么给。APIPod 并不要求先有 URL。

  3. 03

    提示词写成两句话

    第一句写要改什么,要具体:「把背景换成黄金时刻的海滩」。第二句写什么必须保留:「瓶子的形状、标签文字和反光保持不变」。

  4. 04

    读模型自己的编辑字段

    有的要改动力度,有的要蒙版,有的接收多张参考。字段名要逐字抄进 extras,不要凭猜。

  5. 05

    对比,并说清到底改了什么

    每 3–5 秒 check_job,然后把结果和源图并排展示。如果主体跑偏了——标签变了、比例不对——直说,并给出一条修正后的提示词。

试一下

从这里直接发出去

示例请求

这是我的产品图:https://example.com/bottle.jpg —— 用 APIPod 把背景换成黄金时刻的海滩,瓶子保持原样。

ChatGPTClaudeCodex

按钮会在新会话里预填这条提示词。若 APIPod 尚未连接,提示词会让助手先停下、协助你完成连接。在 Claude Code 或终端里,直接复制粘贴即可。

还没连接? 查看 Claude、ChatGPT、Codex 等宿主的接线指南 →

调用轨迹

  1. list_models (input_types: image)

    → 接受源图的模型

  2. get_model_params (editing fields)

    → 原样拷进 extras

  3. generate_image (image_urls[0]: 源图)

    → img_8d13b0

  4. check_job (every 3–5 s)

    → completed

示意轨迹:左侧请求发出后,这个技能按顺序实际会走的工具。价格一律是 estimate_cost 实时返回的形态——本页自己不报价。

它不做的事

它给自己定的规矩。

  • 01

    改动极大时——换姿势、换机位——那已经更接近重新生成而不是编辑。说明这一点,并建议改用 apipod-generate-image。

  • 02

    图上的文字,有的模型能保得很好、有的会糊。需要精确排版时去查模型清单,而不是先承诺。

  • 03

    给了多张图时,第一张是源图,除非用户另有说明。

装一次, 之后直接问。

把 MCP 服务端接进你的客户端,技能随插件一起加载,没有别的要配置。