Saltar al contenido principal
POST
/
v3
/
async
/
veo-3.1-fast-generate-firstlastframe
Generación de video con primer y último fotograma en Veo 3.1 Fast
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/veo-3.1-fast-generate-firstlastframe \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "seed": 123,
  "image": "<string>",
  "prompt": "<string>",
  "last_image": "<string>",
  "resolution": "<string>",
  "aspect_ratio": "<string>",
  "sample_count": 123,
  "enhance_prompt": true,
  "generate_audio": true,
  "negative_prompt": "<string>",
  "duration_seconds": 123,
  "person_generation": "<string>"
}
'
{
  "task_id": "<string>"
}
Genera un video especificando una imagen de primer fotograma y una imagen de último fotograma, junto con un prompt de texto. El modelo interpola entre ambos fotogramas para generar contenido de movimiento coherente. Utiliza el modelo Google Veo 3.1 Fast (veo-3.1-fast-generate-001) para una generación más rápida.
Esta es una API asíncrona y solo devolverá el task_id de la tarea asíncrona. Debe usar ese task_id para solicitar la API de consulta del resultado de la tarea y recuperar el resultado generado.

Encabezados de la solicitud

Content-Type
string
requerido
Valores enumerados: application/json
Authorization
string
requerido
Formato de autenticación Bearer: Bearer {{API Key}}.

Cuerpo de la solicitud

seed
integer
Semilla aleatoria para generación determinista. La misma semilla y los mismos parámetros producirán el mismo resultadoRango de valores: [0, 4294967295]
image
string
requerido
Imagen del primer fotograma; admite URL de imagen o codificación Base64. Admite los formatos JPEG y PNG, con un máximo de 20 MB
prompt
string
requerido
Prompt de texto que describe el contenido del video y el proceso de movimiento entre el primer y el último fotograma
last_image
string
requerido
Imagen del último fotograma; admite URL de imagen o codificación Base64. Admite los formatos JPEG y PNG, con un máximo de 20 MB
resolution
string
predeterminado:"720p"
Resolución del video de salidaValores opcionales: 720p, 1080p
aspect_ratio
string
predeterminado:"16:9"
Relación de aspecto del video; 16:9 es horizontal y 9:16 es verticalValores opcionales: 16:9, 9:16
sample_count
integer
predeterminado:1
Número de videos a generar, rango 1-4Rango de valores: [1, 4]
enhance_prompt
boolean
predeterminado:true
Indica si se debe mejorar el prompt de entrada para aumentar la calidad de generación
generate_audio
boolean
predeterminado:false
Indica si se debe generar una pista de audio
negative_prompt
string
Prompt negativo que describe el contenido que no se desea que aparezca en el video
duration_seconds
integer
predeterminado:8
Duración del video (segundos), opciones: 4, 6 u 8 segundosValores opcionales: 4, 6, 8
person_generation
string
predeterminado:"allow_adult"
Control de generación de personas. allow_adult: permite generar adultos; disallow: prohíbe generar personasValores opcionales: allow_adult, disallow

Información de respuesta

task_id
string
Use task_id para solicitar la API de consulta del resultado de la tarea y recuperar la salida generada.