成功返回(code = 0)
{
"code": 0,
"msg": "ok",
"msg_cn": "处理成功",
"request_id": "ip_...",
"result_base64": "/9j/4AAQ...(结果图 JPEG base64)",
"image_id": "可复用于再次修复",
"charged_points": 1}
| 字段 | 说明 |
|---|---|
code | 0 表示成功(注意:不是短视频接口的 0001/200) |
result_base64 | 修复后的图片 base64,前端加前缀 data:image/jpeg;base64, 即可显示/下载 |
image_id | 下次可只传该字段 + 新 rectangles,无需再传原图 |
charged_points | 本次扣点数 |
billing_warning | 偶发:上游成功但扣点回调异常时的提示(仍返回结果图) |
常见错误码
| code | 含义 |
|---|---|
4 | 参数校验失败(缺 uid/key、缺图、缺蒙版、超大小等) |
103 | 额度/账号校验失败(余额不足、未开通等,见 msg_cn) |
3 | 上游超时或繁忙 |
5 | 功能未启用 |
| 其它 | 见 msg / msg_cn |
上游处理失败不扣点;仅成功时扣 1 点。
常见问题
如何获取 UID / KEY? 注册并登录后,本页「在线调试」会自动填入;也可在控制台查看。
是不是 GET? 不是。请 POST JSON 到业务地址 https://syapi.chuangye.site/api/inpaint/v1,不要走短视频的 /home/api?url=。
要传什么? 必填 uid、key;原图三选一(image_base64 / image_url / image_id);蒙版至少一种(常用 rectangles)。详见「API 文档 / 示例代码」。
如何计费? 成功调用扣 1 点,失败不扣;可在本页「立即购买」开通包点或包月。
有免费额度吗? 新用户注册即可免费测试:每个独立计费产品赠送 20 次调用额度(失败不扣点),用完后需购买套餐。「共用默认池」产品与短视频共用同一份额度。