Referência da API
Consultar recursos do espaço de vídeo
/v1/video-modelsRetorna presets executáveis e limites de quadros por modo; use presets completos, sem misturar parâmetros entre modos.
Autenticação e permissões
Use sua chave atual do GloopAPI. Modelos, recursos e permissões disponíveis dependem do catálogo da chave e da documentação do endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticação: BearerAuth
Respostas e erros
HTTP 200
Recursos do espaço de vídeo consultados com sucesso
application/json
- Tipo
- object
- Campos obrigatórios
dataworkspace_enabledupload_enabledfile_storage_enabled
dataarrayObrigatórioArray de dados da página/catálogo atual.
Campos filhos de data (1)
[]objectOpcionalCampos filhos de [] (6)
idstringObrigatórioIdentificador público do objeto, usado na sua rota de detalhes.
namestringObrigatórioNome legível para o usuário.
capability_versionstringObrigatórioVersão dos recursos do modelo público.
modesarrayObrigatórioModos executáveis e suas combinações completas de parâmetros.
Campos filhos de modes (1)
[]objectOpcionalCampos filhos de [] (9)
modestringObrigatórioModo de execução.
presetsarrayObrigatórioCombinações completas executáveis; não forme produtos cartesianos entre combinações.
Campos filhos de presets (1)
[]objectOpcionalCampos filhos de [] (4)
Duração em segundos do preset do modelo.
resolutionstringOpcionalResolução do preset do modelo.
aspect_ratiostringOpcionalProporção do preset do modelo.
Se o preset gera áudio.
audio_policystringObrigatórioPolítica de áudio do modo atual.
aspect_policystringObrigatórioPolítica de proporção do modo atual.
duration_policystringObrigatórioPolítica de duração do modo atual.
prompt_max_charsintegerObrigatórioMáximo de caracteres Unicode do prompt do modo atual.
start_frameobjectOpcionalLimites do quadro inicial do modo atual.
Campos filhos de start_frame (5)
requiredbooleanObrigatórioSe o modo exige esse quadro.
max_bytesintegerObrigatórioMáximo de bytes do arquivo do quadro.
max_pixelsintegerObrigatórioMáximo total de pixels do quadro.
max_edgeintegerObrigatórioMáximo de pixels por lado do quadro.
content_typesarrayObrigatórioTipos MIME de imagem aceitos para o quadro.
Campos filhos de content_types (1)
[]stringOpcional
Ramificação allOf 1
Tipo: object
Obrigatório nesta ramificação: required, max_bytes, max_pixels, max_edge, content_types
requiredbooleanObrigatórioSe o modo exige esse quadro.
max_bytesintegerObrigatórioMáximo de bytes do arquivo do quadro.
max_pixelsintegerObrigatórioMáximo total de pixels do quadro.
max_edgeintegerObrigatórioMáximo de pixels por lado do quadro.
content_typesarrayObrigatórioTipos MIME de imagem aceitos para o quadro.
Campos filhos de content_types (1)
[]stringOpcional
end_frameobjectOpcionalLimites do quadro final do modo atual.
Campos filhos de end_frame (5)
requiredbooleanObrigatórioSe o modo exige esse quadro.
max_bytesintegerObrigatórioMáximo de bytes do arquivo do quadro.
max_pixelsintegerObrigatórioMáximo total de pixels do quadro.
max_edgeintegerObrigatórioMáximo de pixels por lado do quadro.
content_typesarrayObrigatórioTipos MIME de imagem aceitos para o quadro.
Campos filhos de content_types (1)
[]stringOpcional
Ramificação allOf 1
Tipo: object
Obrigatório nesta ramificação: required, max_bytes, max_pixels, max_edge, content_types
requiredbooleanObrigatórioSe o modo exige esse quadro.
max_bytesintegerObrigatórioMáximo de bytes do arquivo do quadro.
max_pixelsintegerObrigatórioMáximo total de pixels do quadro.
max_edgeintegerObrigatórioMáximo de pixels por lado do quadro.
content_typesarrayObrigatórioTipos MIME de imagem aceitos para o quadro.
Campos filhos de content_types (1)
[]stringOpcional
cancel_policystringOpcionalPolítica de cancelamento; solicitá-lo não garante conclusão nem reembolso.
cancel_policystringObrigatórioPolítica de cancelamento; solicitá-lo não garante conclusão nem reembolso.
pricing_kindsarrayObrigatórioMétodos de preço aceitos pelo modelo.
Campos filhos de pricing_kinds (1)
[]stringOpcional
workspace_enabledbooleanObrigatórioSe novas tarefas estão ativadas no espaço atual; não implica exclusão do histórico.
upload_enabledbooleanObrigatórioSe o serviço ativa uploads de referências.
file_storage_enabledbooleanObrigatórioSe o serviço ativa armazenamento gerenciado.
HTTP 400
Campos ou parâmetros de solicitação inválidos.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
A chave está ausente, inválida, expirada ou revogada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permissões insuficientes de IP, conta, modelo ou ferramenta.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/recurso indisponível ou função desativada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflito de idempotência/cotação, objeto não pronto ou ainda referenciado.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Limite de solicitações/fila.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Falha interna de autenticação ou armazenamento de dados.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Serviço, preços ou armazenamento indisponíveis.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional