
Texto a imagen
Crea imágenes con IA a partir de prompts de texto
Amplía secuencias de vídeo existentes con la API Kuaishou Kling 4.0 en Best Image AI para crear historias de productos, secuencias de campañas y vídeos para redes sociales más largos.
La API de Kuaishou Kling 4.0 Video Extend ayuda a los desarrolladores y equipos creativos a continuar videos existentes a través de Best Image AI. Parta de un clip de origen y describa por escrito la siguiente acción o escena, con una imagen final opcional para guiar la composición de cierre. Esta API de continuación de video de Kling permite crear historias de producto más largas, cierres de campañas y videos para redes sociales, y devuelve el metraje original junto con la continuación generada en la relación de aspecto del video de origen.
Continuación de videos existentes: Use un video de origen como punto de partida y describa la siguiente acción o el desarrollo de la escena en un prompt escrito.
Fotograma final objetivo opcional: Proporcione una imagen final cuando el segmento añadido deba avanzar hacia una composición de cierre específica.
Control de la duración del segmento añadido: Defina la duración del nuevo metraje que se generará independientemente de la duración del clip de origen.
Video completo como resultado: Reciba el metraje original y la continuación generada juntos para utilizarlos en procesos de edición, producción de campañas y entrega de contenido.
Conservación de la relación de aspecto de origen: El resultado mantiene la relación de aspecto del video de origen, por lo que la continuación conserva el mismo formato de encuadre.
Resolución de salida seleccionable: Elija 720p o 1080p según los requisitos de entrega del video extendido.
Integración sencilla para desarrolladores: Añada la continuación de video a herramientas creativas y procesos automatizados para extender clips de producto, videos de campañas y secuencias narrativas.
Entrada: Una URL obligatoria del video de origen y un prompt en lenguaje natural que describa la continuación deseada, con una URL opcional de la imagen final objetivo.
Salida: El video completo que contiene tanto el clip original como el segmento recién generado.
Fotograma final: Añada una imagen opcional para guiar el resultado visual final de la extensión.
Resolución: Seleccione una resolución de salida compatible para cada solicitud.
Relación de aspecto: El resultado sigue la del video de origen. En este proceso no se puede establecer una relación de aspecto de salida diferente.
Duración: Solicite explícitamente un segmento añadido de entre 3 y 30 segundos. La duración del video completo es la duración del clip de origen más la extensión solicitada.
Facturación: El uso se calcula según la duración de la extensión y la resolución seleccionada. El intervalo de duración de la extensión no define los límites de carga del video de origen.
Capacidades: Continuación de video mediante prompts, guía opcional mediante fotograma final, duración de extensión ajustable, conservación de la relación de aspecto de origen y video completo como resultado.
Producción de videos narrativos: Continúe un clip existente con la siguiente acción, un cambio en el entorno o un momento de la escena para historias visuales y secuencias creativas.
Cierres de videos de producto y campañas: Extienda presentaciones de productos y secuencias de marca con metraje adicional que lleve el video hacia la conclusión prevista.
Secuencias con fotograma objetivo: Proporcione una imagen final cuando la continuación deba acercarse a una composición de cierre planificada.
Ritmo de videos para redes sociales: Añada una continuación a un clip seleccionado y conserve su formato de encuadre para el espacio de publicación previsto.
Procesos de video automatizados: Integre la carga de videos de origen, los prompts de continuación y las imágenes finales opcionales en aplicaciones creativas que entreguen videos extendidos completos.
Nota Asegúrese de que los prompts y los medios cumplan los requisitos de seguridad de contenido de Kuaishou y Best Image AI, y utilice metraje e imágenes finales que tenga derecho a usar.
Kling 4.0 frente a la extensión de video de Veo 3.1
Veo 3.1 permite extender videos generados previamente con Veo.
Kling 4.0 Video Extend acepta una URL de video de origen y una imagen final opcional, y devuelve el clip original junto
con su continuación.
Kling 4.0 frente a la extensión de video de Luma Ray2
El proceso de extensión de Ray2 de Luma continúa videos generados que ya están terminados
y admite la guía mediante fotograma final. Kling 4.0 Video Extend usa una URL de video de origen, una duración añadida explícita y
una guía opcional mediante fotograma objetivo en Best Image AI.
Kling 4.0 Video Extend frente a Kling 4.0 Video Edit
Video Edit aplica cambios al metraje y utiliza una duración total de salida. Video Extend añade la duración solicitada
al clip existente y devuelve el resultado extendido completo.
Kling 4.0 Video Extend frente a Kling 4.0 Image-to-Video
Image-to-Video crea una secuencia a partir de una imagen inicial, con fotogramas finales e intermedios opcionales. Video Extend
parte de metraje existente cuando la tarea consiste en generar lo que sucede a continuación.
Kling 4.0 Video Extend frente a Kling 4.0 Reference-to-Video
Reference-to-Video utiliza medios opcionales para guiar la generación. Video Extend requiere el clip que se va a continuar, mantiene su
relación de aspecto y trata la duración solicitada como metraje adicional.
Explora varias herramientas de creación con IA para agilizar flujos de trabajo de imagen y video en el navegador y, después, amplía las ideas que funcionan con las API de modelos de Best Image AI listas para producción. Best Image AI ofrece una capa de API unificada para todos los modelos, lo que facilita el uso y la ampliación de tus flujos de trabajo.

Crea imágenes con IA a partir de prompts de texto

Crea imágenes con IA a partir de imágenes y prompts de texto

Crea videos con IA a partir de prompts de texto

Anima imágenes y conviértelas en videos con IA

Crea imágenes y videos con IA en un espacio de trabajo unificado

Crea videos coherentes a partir de contenido multimedia de referencia

Crea flujos visuales de imágenes y vídeos con IA en un lienzo infinito
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'kling-v4.0-video-extend',
prompt: 'Continue the camera movement forward through the valley as the sun rises above the mountains',
video_url: 'https://example.com/source.mp4',
resolution: '720p',
duration: 5
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'kling-v4.0-video-extend',
'prompt': 'Continue the camera movement forward through the valley as the sun rises above the mountains',
'video_url': 'https://example.com/source.mp4',
'resolution': '720p',
'duration': 5
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "kling-v4.0-video-extend",
"prompt": "Continue the camera movement forward through the valley as the sun rises above the mountains",
"video_url": "https://example.com/source.mp4",
"resolution": "720p",
"duration": 5
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)