Saltar al contenido principal
POST
/
v3
/
async
/
veo-3.1-fast-generate-text2video
Veo 3.1 Fast de texto a video
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/veo-3.1-fast-generate-text2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "aspect_ratio": "<string>",
  "duration_seconds": 123,
  "enhance_prompt": true,
  "generate_audio": true,
  "negative_prompt": "<string>",
  "person_generation": "<string>",
  "resolution": "<string>",
  "sample_count": 123,
  "seed": {}
}
'
{
  "task_id": "<string>"
}
La API de la versión Veo 3.1 Preview se ha hecho compatible automáticamente con este endpoint
Use el modelo de generación de video Veo 3.1 Fast para generar contenido de video de alta calidad a partir de descripciones de texto. Este endpoint utiliza procesamiento asíncrono, por lo que debe consultar el resultado final generado mediante el task_id.

Encabezados de solicitud

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

Cuerpo de la solicitud

prompt
string
requerido
Cadena de texto que describe el video que desea generar.
aspect_ratio
string
Especifica la relación de aspecto del video generado.Valores enumerados: 16:9, 9:16. El valor predeterminado es 16:9.
duration_seconds
integer
Duración del archivo de video que desea generar (en segundos).Valores enumerados: 4, 6, 8. El valor predeterminado es 8.
enhance_prompt
boolean
Especifica si se usa Gemini para mejorar su prompt. Solo se admite true.Valor predeterminado: true
generate_audio
boolean
requerido
Especifica si se debe generar audio para el video.
negative_prompt
string
Cadena de texto que describe el contenido que desea evitar que el modelo genere.
person_generation
string
Configuración de seguridad que controla si se permite la generación de personas o rostros.Valores enumerados:
  • allow_adult (predeterminado): solo permite generar adultos
  • dont_allow: no permite incluir personas ni rostros en la imagen
  • allow_all: permite generar personas de todas las edades (requiere que el proyecto esté en la lista de permitidos)
resolution
string
Resolución del video generado.Valores enumerados: 720p (predeterminado) o 1080p
sample_count
integer
Cantidad de videos que se generarán.Rango de valores: 1-4
seed
uint32
Número utilizado para inicializar el proceso de generación aleatoria. Usar la misma semilla, prompt y demás parámetros producirá el mismo video de salida, lo que hace que el proceso de generación sea determinista.Rango de valores: 0-4,294,967,295

Parámetros de información de la respuesta

task_id
string
requerido
El task_id de la tarea asíncrona. Debe usar este task_id para solicitar la API de consulta del resultado de la tarea y obtener el resultado generado