Skip to main content
POST
/
nebula
/
v4
/
api
/
videoFaceMergeSubmit
Image to Video - Face Swap - Submit Task
curl --request POST \
  --url https://llm.ai-nebula.com/nebula/v4/api/videoFaceMergeSubmit \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "visualFaceFusionMovieSubmitTaskRequest.imageUrl": "<string>",
  "visualFaceFusionMovieSubmitTaskRequest.videoUrl": "<string>",
  "visualFaceFusionMovieSubmitTaskRequest.reqKey": "<string>",
  "visualFaceFusionMovieSubmitTaskRequest.sourceSimilarity": "<string>"
}
'
{
  "code": 200,
  "msg": "Operation successful",
  "data": {
    "output": {
      "task_id": "task-1234567890",
      "task_status": "PENDING"
    },
    "request_id": "request-1234567890"
  }
}

Introduction

Submit video face swap task, used to generate video with replaced face.

Authentication

Authorization
string
required
Bearer Token, e.g., Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9... How to get: Obtain via the POST interface in the Authentication module at the top left, https://docs.openai-nebula.com/en/nebula-lab-v4/endpoint/get-token

Request Parameters

visualFaceFusionMovieSubmitTaskRequest.imageUrl
string
required
Face image URL
visualFaceFusionMovieSubmitTaskRequest.videoUrl
string
required
Video URL
visualFaceFusionMovieSubmitTaskRequest.reqKey
string
required
Request key
visualFaceFusionMovieSubmitTaskRequest.sourceSimilarity
string
Source similarity

Response Example

{
  "code": 200,
  "msg": "Operation successful",
  "data": {
    "output": {
      "task_id": "task-1234567890",
      "task_status": "PENDING"
    },
    "request_id": "request-1234567890"
  }
}