Saltar al contenido principal
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": "<string>"
}
Usa este endpoint para transferir la interpretación desde un clip de referencia a una imagen de personaje o un video de personaje.

Antes de llamarlo

  • Envía el encabezado X-Runway-Version requerido, por ejemplo 2024-11-06
  • Usa model: act_two
  • Proporciona un recurso character y un recurso reference como URLs HTTPS accesibles
  • Comienza con bodyControl: true y una expressionIntensity moderada antes de ajustar el estilo

Flujo de la tarea

1

Enviar la solicitud de interpretación del personaje

Crea la tarea con tu recurso de personaje, recurso de referencia y configuración de movimiento.
2

Guardar el id de la tarea devuelto

Conserva el id devuelto, porque lo necesitas para consultarlo más tarde.
3

Consultar el estado de la tarea

Continúa con Obtener detalles de la tarea hasta que el wrapper alcance un estado terminal y los metadatos del proveedor incluyan la salida finalizada.

Roles de entrada

  • character es el sujeto que quieres animar
  • reference es el clip de origen que proporciona la interpretación facial o el movimiento corporal
  • bodyControl decide si la transferencia de movimiento incluye movimiento corporal además de la transferencia de expresiones
  • contentModeration aplica los umbrales de moderación del proveedor a la solicitud

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Encabezados

X-Runway-Version
string
requerido

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

Cuerpo

application/json
character
object
requerido

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

reference
object
requerido

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

bodyControl
boolean
predeterminado:true
requerido

Enable body control.

expressionIntensity
integer
predeterminado:1
requerido

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

seed
integer
predeterminado:1
requerido

Random seed for reproducible results.

model
string
predeterminado:act_two
requerido

The model variant to use. Must be act_two.

ratio
string
predeterminado:1280:720
requerido

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

contentModeration
object
requerido

Respuesta

200 - application/json

Task accepted.

id
string
requerido