Modal Sandbox
Modal Sandbox crea el sandbox en tu cuenta de Modal, un servicio en la nube que permite usar tarjetas gráficas para tareas de inteligencia artificial.
Un sandbox es un ordenador aislado y temporal donde un agente puede escribir y ejecutar código, instalar programas o trabajar con archivos sin tocar nada más. Este componente se conecta al conector Sandbox del Deep Agent, que aparece al activar Enable Sandbox en sus opciones avanzadas.
Cuándo usarlo
- El agente necesita una tarjeta gráfica, por ejemplo para ejecutar un modelo propio.
- Quieres limitar cuánto tiempo puede durar cada ejecución para controlar el coste.
- Ya trabajas con Modal.
Configuración
Necesitas una credencial Modal API con el identificador y el secreto de tu token de Modal. Consulta Credenciales.
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| App Name | El nombre de la aplicación de Modal donde se crean los sandboxes; si no existe, se crea. Por defecto, nappai-sandbox. |
| Docker Image | El entorno de partida del sandbox, por ejemplo ubuntu:22.04 o python:3.12-slim. Vacío, la imagen por defecto de Modal. |
| Timeout (Segundos) | Lo máximo que puede durar el sandbox antes de que Modal lo cierre. Por defecto, 300. |
| GPU | Tarjeta gráfica: none (por defecto, solo procesador), T4, A10G o A100. Tu cuenta de Modal debe tener las tarjetas gráficas activadas. |
| Variables De Entorno | Valores que el código del agente puede leer dentro del sandbox, como claves de otros servicios, escritos como pares nombre y valor, por ejemplo {"CRM_TOKEN": "..."}. Por defecto, ninguno. |
Resultado
La salida Sandbox Backend es el sandbox. Conéctala al conector Sandbox del Deep Agent.
Ejemplo
Un laboratorio quiere que un agente pruebe un modelo de clasificación de imágenes.
- Añade Modal Sandbox con la credencial Modal API y elige
T4en GPU. - Conéctalo al conector Sandbox del Deep Agent, con Enable Sandbox activado.
Buenas prácticas
- Modal cobra por tiempo de uso en tu cuenta, más con tarjeta gráfica: ajusta Timeout (Segundos) a lo que de verdad necesitas.
Componentes relacionados
- Deep Agent: el agente que usa el sandbox.