Skip to content

Midjoureny 图像重绘接口文档

接口说明

此接口用于对指定图像进行基于文本提示的重绘操作。通过提供原始图像和描述文本,系统将生成符合描述的新图像。

基本概念

  • 图像重绘: 在保持原图基本结构和风格的基础上,根据文本提示对图像内容进行重新绘制
  • 任务ID: 接口返回的唯一标识符,用于后续查询任务状态和获取结果

接口地址

POST https://www.dmxapi.cn/mj/submit/retexture

请求参数

Body 参数 (application/json)

参数名类型是否必需说明
promptstring重绘描述文本
imagestring图像数据格式,可选值: url(网络链接) 或 base64(base64编码)
statestring自定义状态标识
notifyHookstring回调通知地址
noStorageboolean是否不存储结果

请求示例

python
import requests
import json

# 接口地址
url = "https://www.dmxapi.cn/mj/submit/retexture"

# 认证密钥 (请替换为实际密钥)
API_KEY = "sk-******"  # 你的DMXAPI访问令牌

# 请求数据
payload = json.dumps({
   "prompt": "几只鸟在飞",  # 重绘描述文本
   "image": "url"  # 图像格式: url 或 base64
})

# 请求头设置
headers = {
   'Authorization': f'Bearer {API_KEY}',  # 认证头
   'Content-Type': 'application/json'    # 内容类型
}

# 发送POST请求
response = requests.request("POST", url, headers=headers, data=payload)

# 输出响应结果
print(response.text)

响应说明

成功响应

json
{
    "code": 1,
    "description": "提交成功",
    "properties": {},
    "result": 1756141991905216  # 任务ID,用于查询任务状态
}

响应字段说明

  • code: 状态码 (1表示成功)
  • description: 状态描述
  • result: 任务唯一标识符,需使用任务查询API获取最终结果

后续操作

获取任务ID后,请调用任务查询接口检查任务状态并获取最终的重绘结果图像。

一个 Key 用全球大模型