Ir al contenido
Abre CastalyConsola

Vídeo

kling-3.0-turbo API

Utilice la ID exacta del modelo kling-3.0-turbo a través del enrutamiento de video asíncrono Modelflare.

Utilice el ID de modelo exacto kling-3.0-turbo. El campo del modelo debe coincidir exactamente con esta página.

Salida de muestrakling-3.0-turboPOST /v1/videos5.0s

Parámetros: duration=5resolution=1080pratio=16:9

Prompt: A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.

Solicitud que produjo esta muestra
{
"model": "kling-3.0-turbo",
"prompt": "A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080p",
"ratio": "16:9",
"aspect_ratio": "16:9"
}

Utilice una clave API de Modelflare con https://modelflare.dev/v1. El punto de entrada de la puerta de enlace es POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Ventana de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot",
"settings": {"duration": 5, "resolution": "720p"}
}'

Guardar el ID de la tarea. Sondear GET /v1/videos/{task_id} y descargar con GET /v1/videos/{task_id}/content. Las URL de resultados pueden caducar, así que transfiera el archivo lo antes posible.

Ventana de terminalbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Kling utiliza campos model_name, prompt, mode, duration, image_list o contents / settings específicos de la familia; El JSON nativo se conserva y reenvía.

Kling 3.0 Turbo selecciona el modelo en la ruta URL; no ponga model_name en el cuerpo. La conversión de texto a vídeo y de imagen a vídeo del primer fotograma utilizan rutas oficiales diferentes.

Campo Requerido Notas
prompt Sí Mensaje de texto a video; utilizar el límite de longitud oficial
contents[] Condicional Para imagen a video, incluya prompt y first_frame
settings.resolution No 720p / 1080p
settings.aspect_ratio No 16:9 / 9:16 / 1:1
settings.duration No 3–15 segundos
options.watermark_info No Configuración de marca de agua

Texto a vídeo e imagen a vídeo del primer fotograma utilizan prompt y contents[] respectivamente. La salida es de 720p o 1080p durante 3 a 15 segundos; Los avisos de disparos múltiples admiten hasta seis disparos.

Turbo utiliza la envolvente contents/settings/options actualizada. El ID del modelo permanece en el campo model de Modelflare y las llamadas ingresan a través de /v1/videos.

Ventana de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "列车缓慢驶过雨夜城市"}],
"settings": {"resolution": "1080p", "aspect_ratio": "16:9", "duration": 5},
"options": {"watermark_info": {"enabled": false}}
}'
Ventana de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "角色转身看向窗外"}, {"type": "first_frame", "url": "https://example.com/first.png"}],
"settings": {"resolution": "1080p", "duration": 5}
}'

Los parámetros del modelo no válidos devuelven un 4xx con un ID de solicitud. Una tarea asincrónica también puede fallar después de que la creación sea exitosa; utilice error_code y error_message de la respuesta de la encuesta como motivo final de la tarea. No vuelva a intentar la misma solicitud con una forma JSON diferente.

Esta página cubre las llamadas de generación y edición de modelos de Modelflare. El enriquecimiento de mapas o búsquedas, la administración de voz y la administración de bibliotecas de elementos son API de recursos fuera de esta superficie pública de llamada de modelo y no son campos de solicitud obligatorios.

Este modelo utiliza facturación de video por segundo. Consulte la página de precios de modelos para conocer el precio actual para el cliente, el precio de lista de referencia y las especificaciones completas.

Contrato de medios · v1

ID de contrato: media.kling-3-0-turbo.v1Adaptador: video.kling.turbo.v1@v1Huella digital: f7a701ee39bdcc6314f56777e8a6a52982a7bc918e4c9a2a00bf03435da425d3

Fuente oficial: Kuaishou Kling

Parámetros del contrato

Campo de intenciónControlOpciones
ratioselect16:9 / 9:16 / 1:1
resolutionselect720p / 1080p
durationselect3 / 5 / 8 / 10 / 15

Capacidad admitida

  • allowed_values · ratio · 16:9, 9:16, 1:1
  • allowed_values · resolution · 720p, 1080p
  • allowed_values · duration · 3, 5, 8, 10, 15
  • max_assets · reference_asset_ids · 1

Ejemplo de solicitud estructurada

text

Intención

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Solicitud de proveedor

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}

reference

Intención

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Solicitud de proveedor

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    },
    {
      "type": "first_frame",
      "url": "https://example.com/reference.png"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}