Skip to content

智能修图(Smart Edit) ​

根据自然语言提示词对图片进行 AI 编辑,支持替换背景、修改元素、调整氛围等多种操作。

基本信息 ​

项目值
接口路径POST /image/smart-edit
所需 Scopesmart_edit 或 *

| 任务类型 | 异步,返回 taskId |


请求参数 ​

json
{
  "requestId": "可选,调用方自定义唯一 ID",
  "url": "单张图片 URL(与 urls 二选一)",
  "urls": ["多张参考图 URL(与 url 二选一)"],
  "prompt": "编辑提示词(必填)",
  "ar": "1:1",
  "count": 1,
  "imageModel": "base_v2"
}

参数说明 ​

参数类型必填默认值说明
requestIdstring否null调用方请求 ID,用于幂等去重
urlstring否—单张图片 URL,与 urls 二选一
urlsstring[]否—多张参考图 URL 列表,与 url 二选一
promptstring是—描述期望修图效果的自然语言提示词
arstring否—输出宽高比,如 1:1、4:3、16:9
seedinteger否null随机种子(≥0),相同 seed 生成结果更稳定
countinteger否1生成图像数量(1 ~ 4)
imageModelstring否base_v2图像模型,可选:base_v1、base_v2、text_enhance_v1、text_enhance_v2

url 与 urls 至少提供其一。


请求示例 ​

替换背景:

bash
curl -s -X POST \
  -H "Authorization: Bearer $TUSEN_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "prompt": "将背景替换为海边日落"
  }' \
  "https://magiqsight.com/openapi/v1/image/smart-edit"

使用增强模型生成多张:

bash
curl -s -X POST \
  -H "Authorization: Bearer $TUSEN_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "prompt": "增加梦幻光晕效果",
    "imageModel": "text_enhance_v1",
    "count": 2
  }' \
  "https://magiqsight.com/openapi/v1/image/smart-edit"

响应示例 ​

json
{
  "code": 0,
  "data": {
    "requestId": "req_abc123",
    "taskId": "task_xyz"
  },
  "msg": ""
}

获得 taskId 后,通过 GET /tasks/{taskId} 轮询结果。

妙图设计 API Beta