Midjourney SwapFace
提交换脸(SwapFace)任务。文档口径为 上传 / ;调试台演示网关兼容的 JSON Base64 写法。
http
POST /mj/insight-face/swap请求头
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 是 | Bearer Token,示例: | |
| string | 是 | multipart 为 ;JSON 为 |
请求体(multipart)
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 否 | / | |
| file | 是 | 人脸源图片 | |
| file | 是 | 目标图片 |
请求体(JSON 兼容)
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 否 | / | |
| string | 是 | 人脸源图 Base64 | |
| string | 是 | 目标图 Base64 |
请求示例
bash
curl -X POST https://octopusx.ai/mj/insight-face/swap \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "mode=RELAX" \
-F "[email protected]" \
-F "[email protected]"bash
curl -X POST https://octopusx.ai/mj/insight-face/swap \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "RELAX",
"sourceBase64": "data:image/png;base64,source",
"targetBase64": "data:image/png;base64,target"
}'响应示例
json
{
"code": 1,
"description": "Submit success",
"result": "1712158011464912"
}响应字段
| 名称 | 类型 | 说明 |
|---|---|---|
| integer | 成功、其它为错误 | |
| string | 状态说明 | |
| string | 任务 ID |