Naar hoofdinhoud gaan
POST
/
runwayml
/
v1
/
character_performance
Create a Runway character-performance task
curl --request POST \
  --url https://api.cometapi.com/runwayml/v1/character_performance \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-Runway-Version: <x-runway-version>' \
  --data '
{
  "character": {
    "type": "video",
    "uri": "https://filesystem.site/cdn/20250818/wAKbHUoj5EHyqZvEdJbFXn10wXBMUn.mp4"
  },
  "reference": {
    "type": "video",
    "uri": "https://filesystem.site/cdn/20250818/wAKbHUoj5EHyqZvEdJbFXn10wXBMUn.mp4"
  },
  "bodyControl": true,
  "expressionIntensity": 3,
  "seed": 4294967295,
  "model": "act_two",
  "ratio": "1280:720",
  "contentModeration": {
    "publicFigureThreshold": "auto"
  }
}
'
{
  "id": "5b91e444-c232-deaf-a4d7-8aef3e57336b"
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

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

Gebruik dit endpoint om performance van een referentieclip over te zetten op een karakterafbeelding of karaktervideo.

Voordat je dit aanroept

  • Verstuur de vereiste X-Runway-Version header, bijvoorbeeld 2024-11-06
  • Gebruik model: act_two
  • Geef één character asset en één reference asset op als toegankelijke HTTPS-URL’s
  • Begin met bodyControl: true en een gematigde expressionIntensity voordat je de stijl afstemt

Task flow

1

Dien het character-performance-verzoek in

Maak de taak aan met je character asset, reference asset en motion-instellingen.
2

Sla de geretourneerde task id op

Bewaar de geretourneerde id, omdat je die later nodig hebt voor polling.
3

Poll de taskstatus

Ga verder met Get Task Details totdat de task een terminale status bereikt en providermetadata de voltooide output bevat.

Invoerrollen

  • character is het onderwerp dat je wilt animeren
  • reference is de bronclip die gezichtsperformance of lichaamsbeweging levert
  • bodyControl bepaalt of motion transfer naast expression transfer ook lichaamsbeweging omvat
  • contentModeration past provider-moderatiedrempels toe op het verzoek

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Headers

X-Runway-Version
string
vereist

Runway version header, for example 2024-11-06.

Body

application/json
character
object
vereist

The character to control. You can either provide a video or an image.

reference
object
vereist

Reference performance clip. Provide type (video) and uri (HTTPS URL).

bodyControl
boolean
standaard:true
vereist

Enable body control.

expressionIntensity
integer
standaard:1
vereist

Intensity of the expression transfer. Higher values produce more exaggerated expressions.

seed
integer
standaard:1
vereist

Random seed for reproducible results.

model
string
standaard:act_two
vereist

The model variant to use. Must be act_two.

ratio
string
standaard:1280:720
vereist

Aspect ratio of the output video, e.g. 1280:720.

contentModeration
object
vereist

Respons

200 - application/json

Task accepted.

id
string
vereist