> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Guía de migración a V2

Al actualizar ejemplos de plantillas antiguas a la forma actual del SDK, ten en cuenta estas migraciones:

* Prefiere la API de constructor `Template` en lugar de una inicialización ad hoc en tiempo de ejecución dentro de `Sandbox.create(...)`.
* Usa `Template.build(...)` para producir primero una plantilla reutilizable y luego pasa el ID de plantilla devuelto a `Sandbox.create(...)`.
* Mueve la lógica de inicio a `setStartCmd(...)` / `set_start_cmd(...)` para que el entorno esté listo antes de que lleguen las solicitudes en tiempo de ejecución.
* Mueve los pasos repetidos de instalación de paquetes y copia de archivos a la compilación de la plantilla en lugar de ejecutarlos después de iniciar el sandbox.
* Usa etiquetas para promocionar versiones en lugar de cambiar los nombres de las plantillas en cada despliegue.

Para JavaScript y TypeScript, usa la ruta de importación ESM estándar al trabajar con `Template` en un proyecto Node ESM:

```ts theme={"system"}
import { Template, Sandbox } from "novita-sandbox"
```

Esta es la ruta validada actualmente para la API `Template` en este conjunto de documentación.
