Builtin Templates
Templates geralmente são algo que você cria e gerencia no
seu próprio Workspace. Os Builtin Templates são diferentes: eles são mantidos pela Transloadit,
ficam dentro da API2 e podem ser referenciados por template_id como qualquer outro
Template.
Use os Builtin Templates quando quiser um ponto de partida estável e versionado para transformações comuns sem precisar criar um Template antes.
Nomes que começam com builtin/ são reservados para os Builtin Templates. Você
não pode criar, editar ou excluir Templates com esse prefixo de nome.
Usar um Builtin Template
Defina template_id com um slug builtin:
{
"template_id": "builtin/encode-hls-video",
"steps": {}
}Observações:
stepsé opcional. Você pode sobrescrever ou estender Steps em tempo de execução, como em qualquer outro Template.- Use
builtin/<name>para resolver para a versão mais recente conhecida. - Use
builtin/<name>@latestpara um alias explícito para a versão mais recente conhecida. - Use
builtin/<name>@<version>para fixar uma versão específica.
Listar Builtin Templates
Os Builtin Templates podem ser incluídos em GET /templates usando o parâmetro de
consulta include_builtin. Consulte a API de
listagem de Templates (English) para mais detalhes.
Builtin Templates disponíveis
| Slug | Descrição | Entrada | Campos obrigatórios | Campos opcionais |
|---|---|---|---|---|
builtin/encode-hls-videobuiltin/encode-hls-video@0.0.1 | Codifica um vídeo de entrada em versões HLS (270p, 360p, 540p) com uma playlist adaptativa. | Envio | Nenhum | Nenhum |
builtin/generate-imagebuiltin/generate-image@0.0.1 | Gera uma imagem a partir de um prompt usando /image/generate. | Sem entrada | fields.prompt | Nenhum |
builtin/generate-videobuiltin/generate-video@0.0.1 | Gera um vídeo a partir de um prompt usando /video/generate. | Sem entrada | fields.prompt | Nenhum |