# Builtin Templates

Los Templates suelen ser elementos que creas y gestionas en tu propio Workspace. Los Builtin Templates son diferentes: Transloadit se encarga de mantenerlos, se encuentran en API2 y puedes hacer referencia a ellos mediante `template_id`, como con cualquier otro Template.

Usa Builtin Templates cuando quieras un punto de partida estable y con control de versiones para transformaciones comunes sin tener que crear primero un Template.

Los nombres que comienzan con `builtin/` están reservados para Builtin Templates. No puedes crear, editar ni eliminar Templates con ese prefijo de nombre.

## Usa un Builtin Template

Establece `template_id` en un slug integrado:

![](/_next/static/media/copy.04p1cju9qekk_.svg?dpl=dpl_3z41v8VuCJJKgtsQfSKB6o2uiSXL)

```
{
"template_id": "builtin/encode-hls-video",
"steps": {}
}
```

Notas:

* `steps` es opcional. Puedes sobrescribir o ampliar los Steps en tiempo de ejecución, como con cualquier otro Template.
* Usa `builtin/<name>` para resolver a la versión conocida más reciente.
* Usa `builtin/<name>@latest` como alias explícito de la versión conocida más reciente.
* Usa `builtin/<name>@<version>` para fijar una versión específica.

## Enumera los Builtin Templates

Puedes incluir los Builtin Templates en `GET /templates` mediante el parámetro de consulta `include_builtin`. Consulta la [API de lista de Templates](/es/docs/api/templates-get.md) para obtener más información.

## Builtin Templates disponibles

|Identificador de URL|Descripción|Entrada|Campos obligatorios|Campos opcionales|
|-|-|-|-|-|
|builtin/encode-hls-videobuiltin/encode-hls-video\@0.0.1|Codificar un video de entrada en variantes HLS (270p, 360p, 540p) con una lista de reproducción adaptativa.|Subida|Ninguno|Ninguno|
|builtin/generate-imagebuiltin/generate-image\@0.0.1|Generar una imagen a partir de un prompt mediante /image/generate.|Sin entrada|fields.prompt|Ninguno|
|builtin/serve-previewbuiltin/serve-preview\@0.0.1|Servir una imagen de vista previa para una entrada de archivo remoto mediante /file/preview.|URL remota|fields.h, fields.input y fields.w|fields.f (valor predeterminado: «png»), fields.r (valor predeterminado: «fillcrop») y fields.vs (valor predeterminado: «artwork»)|
