Referencia de API
Consultar capacidades del espacio de vídeo
/v1/video-modelsDevuelve presets ejecutables y límites de fotogramas por modo; usa presets completos, sin mezclar parámetros entre modos.
Autenticación y permisos
Usa tu clave actual de GloopAPI. Los modelos, capacidades y permisos dependen de su catálogo y de la documentación del endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticación: BearerAuth
Respuestas y errores
HTTP 200
Capacidades del espacio de vídeo consultadas correctamente
application/json
- Tipo
- object
- Campos obligatorios
dataworkspace_enabledupload_enabledfile_storage_enabled
dataarrayObligatorioMatriz de datos de página/catálogo actual.
Campos secundarios de data (1)
[]objectOpcionalCampos secundarios de [] (6)
idstringObligatorioIdentificador público del objeto, usado en su ruta de detalles.
namestringObligatorioNombre legible para el usuario.
capability_versionstringObligatorioVersión de capacidades del modelo público.
modesarrayObligatorioModos ejecutables y sus combinaciones completas de parámetros.
Campos secundarios de modes (1)
[]objectOpcionalCampos secundarios de [] (9)
modestringObligatorioModo de ejecución.
presetsarrayObligatorioCombinaciones completas ejecutables; no formes productos cartesianos entre combinaciones.
Campos secundarios de presets (1)
[]objectOpcionalCampos secundarios de [] (4)
Duración en segundos del preset del modelo.
resolutionstringOpcionalResolución del preset del modelo.
aspect_ratiostringOpcionalRelación de aspecto del preset del modelo.
Si el preset genera audio.
audio_policystringObligatorioPolítica de audio del modo actual.
aspect_policystringObligatorioPolítica de relación de aspecto del modo actual.
duration_policystringObligatorioPolítica de duración del modo actual.
prompt_max_charsintegerObligatorioMáximo de caracteres Unicode del prompt del modo actual.
start_frameobjectOpcionalLímites del fotograma inicial del modo actual.
Campos secundarios de start_frame (5)
requiredbooleanObligatorioSi el modo exige ese fotograma.
max_bytesintegerObligatorioMáximo de bytes del archivo de fotograma.
max_pixelsintegerObligatorioMáximo total de píxeles del fotograma.
max_edgeintegerObligatorioMáximo de píxeles por lado del fotograma.
content_typesarrayObligatorioTipos MIME de imagen admitidos para el fotograma.
Campos secundarios de content_types (1)
[]stringOpcional
Rama allOf 1
Tipo: object
Obligatorio en esta rama: required, max_bytes, max_pixels, max_edge, content_types
requiredbooleanObligatorioSi el modo exige ese fotograma.
max_bytesintegerObligatorioMáximo de bytes del archivo de fotograma.
max_pixelsintegerObligatorioMáximo total de píxeles del fotograma.
max_edgeintegerObligatorioMáximo de píxeles por lado del fotograma.
content_typesarrayObligatorioTipos MIME de imagen admitidos para el fotograma.
Campos secundarios de content_types (1)
[]stringOpcional
end_frameobjectOpcionalLímites del fotograma final del modo actual.
Campos secundarios de end_frame (5)
requiredbooleanObligatorioSi el modo exige ese fotograma.
max_bytesintegerObligatorioMáximo de bytes del archivo de fotograma.
max_pixelsintegerObligatorioMáximo total de píxeles del fotograma.
max_edgeintegerObligatorioMáximo de píxeles por lado del fotograma.
content_typesarrayObligatorioTipos MIME de imagen admitidos para el fotograma.
Campos secundarios de content_types (1)
[]stringOpcional
Rama allOf 1
Tipo: object
Obligatorio en esta rama: required, max_bytes, max_pixels, max_edge, content_types
requiredbooleanObligatorioSi el modo exige ese fotograma.
max_bytesintegerObligatorioMáximo de bytes del archivo de fotograma.
max_pixelsintegerObligatorioMáximo total de píxeles del fotograma.
max_edgeintegerObligatorioMáximo de píxeles por lado del fotograma.
content_typesarrayObligatorioTipos MIME de imagen admitidos para el fotograma.
Campos secundarios de content_types (1)
[]stringOpcional
cancel_policystringOpcionalPolítica de cancelación; solicitarla no garantiza su finalización ni reembolso.
cancel_policystringObligatorioPolítica de cancelación; solicitarla no garantiza su finalización ni reembolso.
pricing_kindsarrayObligatorioMétodos de precios admitidos por el modelo.
Campos secundarios de pricing_kinds (1)
[]stringOpcional
workspace_enabledbooleanObligatorioSi se permiten tareas nuevas en el espacio actual; no implica eliminación del historial.
upload_enabledbooleanObligatorioSi el servicio habilita subidas de referencias.
file_storage_enabledbooleanObligatorioSi el servicio habilita almacenamiento gestionado.
HTTP 400
Campos o parámetros de solicitud inválidos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
La clave falta, no es válida, caducó o fue revocada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permisos insuficientes de IP, cuenta, modelo o herramienta.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/capacidad no disponible o función desactivada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflicto de idempotencia/cotización, objeto no preparado o aún referenciado.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Límite de solicitudes/cola.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Fallo interno de autenticación o almacenamiento de datos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Servicio, precios o almacenamiento no disponibles.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional