Venice 图片编辑
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/venice-image-edit-6b4k。
技能介绍
解决的问题
在真实业务里,图像修改往往不是从零生成,而是对已有素材做定向改造:换背景、放大补细节、把多张图叠成一张。调四个独立 API 不仅要处理不同的 Content-Type 和鉴权,还得在 base64 字符串、文件上传和 HTTPS URL 之间反复切换。Venice 图片编辑把这套操作收敛到四个端点,让 Agent 可以在一个技能里完成“改、合、放、抠”。
核心能力与关键步骤
- 单图编辑:
POST /image/edit接收model与prompt,输入可以是base64、file或HTTPS URL,适合换风格、补元素、局部重绘。 - 多图合成:
POST /image/multi-edit使用modelId(不是model),一次最多传 3 张图。multipart变体用同名字段images上传多个文件,顺序决定图层先后。 - 放大与增强:
POST /image/upscale支持scale1–4,enhance可单独开启增强。enhanceCreativity控制 AI 再创作程度,replication保留原图线条与噪点。 - 透明抠图:
POST /image/background-remove二选一传image或image_url,直接输出带 alpha 通道的 PNG。
请求前先确认输入形态:JSON 请求体用 base64 字符串或 URL,multipart 才传原始文件。/image/multi-edit 是唯一要求 modelId 的端点,写错字段名会直接 400。
适用边界与注意点
- 所有端点都作用于已有图片,文本生成图像请走
venice-image-generate。 /image/upscale要求输入至少65536 px²;scale=4在超大图上会被自动下调以守住16 MP上限。safe_mode默认开启,若源图触发内容分类器可能被模糊,需要在自控输入时显式关闭。- 400/401/402/415/429/5xx 分别对应参数、鉴权、余额、
Content-Type、限流与推理故障,排障时先查字段名和请求体形态。 - 不要把
data:image/...;base64,...前缀发给/image/edit或/image/upscale;遇到 400 先剥掉前缀再试。
使用场景
- 电商运营拿到一张供应商主图,想替换背景并放大到广告位尺寸,直接用 edit 和 upscale。
- 设计师要把两张产品图叠进一张宣传海报,用 multi-edit 按顺序指定 base 与叠加层。
- 社区内容审核团队需要批量去掉违规素材的背景,交给 background-remove 输出透明 PNG。
- 摄影师想修复一张旧照,开启 enhance 但不改尺寸,用 upscale 的 scale=1 只跑增强。
适合人员
- 负责商品图美化的电商运营,需要快速换背景和放大到平台规格。
- 做海报与 banner 的设计师,习惯用多图合成和风格化提示词出图。
- 处理大量用户上传素材的内容审核工程师,要自动化产出透明底图。
- 维护图像处理流水线的后端开发者,需要稳定调用 edit、upscale 等端点。