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"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.openai-nebula.com/llms.txt

Use this file to discover all available pages before exploring further.

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"
  }
}