
Modal
Modal Labs · Programación
Modal es una plataforma en la nube sin servidor de Modal Labs para cargas de IA y datos. Escribes Python y ella se encarga de los contenedores, las GPUs y el escalado. Encaja en equipos que sirven inferencia, lanzan trabajos por lotes y hacen ajuste fino sin montar servidores.

Acerca de Modal
About
Qué es Modal
Modal es una plataforma de cómputo sin servidor pensada para IA y trabajo con muchos datos, y viene de una empresa llamada Modal Labs. Tú aportas código Python; Modal lo mete en un contenedor y lo ejecuta en la nube, levantando y bajando contenedores según cambia el tráfico. No hay servidor al que conectarse ni clúster que vigilar. Si tu app deja de recibir peticiones, no cuesta nada.
La propuesta es la capa de infraestructura que falta. En lugar de alquilar GPUs por hora y pagar el tiempo muerto, pagas por segundo de uso real, y Modal reúne capacidad de las grandes nubes para encontrar máquinas. En cargas irregulares como endpoints de inferencia o ejecuciones por lotes, eso cambia bastante las cuentas. Puedes servir inferencia de baja latencia con modelos de pesos abiertos, repartir miles de trabajos en paralelo, hacer ajuste fino en las GPUs más recientes o lanzar sandboxes aislados para ejecutar código que escribió un agente de IA.
Dos cosas definen cómo trabajas aquí. La primera: todo es código. Las imágenes de contenedor, las especificaciones de GPU, las programaciones y los secretos viven en tus archivos Python, así que no hay YAML que pelear. La segunda: una vez desplegado, no se mete en tu camino. Defines una función, la ejecutas con un comando y Modal se encarga del resto. La contrapartida es que es una herramienta de desarrollador de raíz. No es un panel de clics para quien no programa, y usar GPUs exige un método de pago válido en el perfil incluso en el plan gratuito.
Primeros pasos
Modal mantiene la puesta en marcha corta, y no tienes que aprovisionar infraestructura de antemano.
- Crea una cuenta en modal.com y añade un método de pago si piensas usar GPUs.
- Instala el cliente con
pip install modalen tu entorno de Python. - Autentícate con
modal setup, que enlaza tu máquina local con tu cuenta. - Escribe un archivo Python que defina una app y una o varias funciones, y marca la GPU que necesitas.
- Despliégalo o ejecútalo con un solo comando como
modal run file.py, y míralo escalar por su cuenta.
Si quieres probarlo antes de instalar nada, Modal tiene un entorno interactivo en el navegador, así que puedes correr un ejemplo pequeño primero y preparar tu máquina después.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Modal.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Ingenieros de ML que despliegan modelos
- Equipos de datos que lanzan trabajos por lotes
- Startups pendientes del gasto
- Investigadores que ajustan modelos
Tareas
- Servir endpoints de inferencia
- Ajuste fino y entrenamiento
- Ejecutar código generado por IA
- Procesar grandes conjuntos de datos
- Prototipar con GPUs
Casos de uso
- Lanzar una app con modelo detrás y tráfico irregular, donde unas GPUs reservadas estarían paradas casi todo el día.
- Construir un producto de agentes que necesita millones de sandboxes de vida corta para ejecutar código con seguridad.
- Trabajo de docencia o investigación que pide ráfagas puntuales de potencia de GPU seria sin un contrato a largo plazo.
Funciones clave
Autoescalado sin servidor de verdad
Modal sube y baja tus contenedores de forma automática según el volumen de peticiones, así que no gestionas un clúster ni reservas capacidad. Reúne recursos de las grandes nubes y elige dónde corre tu código según el hardware disponible y el coste. Con tráfico irregular, eso supera pagar por máquinas reservadas que se quedan vacías. El arranque en frío para inferencia puede quedar por debajo del segundo, suficiente para apps interactivas.
Pago por segundo, sin costes en reposo
La facturación va por segundo de cómputo real, no por hora de hardware reservado. Si no hay nada corriendo, no pagas nada más allá de tu plan. Ese es el motivo de fondo por el que los equipos traen aquí cargas irregulares: un servicio ocupado varias horas al día pero quieto de noche solo te cuesta en las horas de trabajo. La selección de región, la ejecución no preventiva y la salida de red se cobran como extras sobre las tarifas base.
Todo es código
No hay YAML, ni conexiones en un panel, ni un repositorio de infraestructura aparte. Las imágenes de contenedor, las especificaciones de GPU, las programaciones, los secretos y las reglas de red se declaran en Python junto a la lógica de tu app. Eso mantiene los entornos reproducibles y revisables en la misma pull request que el código que los usa. También significa que tu infraestructura viaja con tu código: incorporar a un compañero está a un clone de distancia.
GPUs a demanda
Pides la GPU que necesitas a nivel de función, desde tarjetas de consumo hasta chips de centro de datos como la H100, y Modal busca capacidad. Hay ejecuciones en una o varias máquinas para entrenamiento y ajuste fino, y el autoescalado gestiona picos de miles de GPUs. No negocias una cuota ni abres un ticket de soporte para conseguir más.
Sandboxes para código de agentes
Modal Sandboxes te deja crear contenedores aislados y seguros para ejecutar código que genera tu agente de IA o tus usuarios. Puedes crear millones de sandboxes concurrentes en menos de un minuto por programación, que es justo lo que necesitan los productos de agentes cuando cada petición de usuario abre su propia ejecución. Es la capa de seguridad que evita que código no confiable toque tus sistemas de producción.
Inferencia, entrenamiento y notebooks en un mismo sitio
La misma plataforma cubre inferencia de baja latencia, trabajos asíncronos por lotes, ajuste fino, aprendizaje por refuerzo y notebooks con GPU. No tienes que coser tres proveedores. Un equipo puede servir un modelo, lanzar un ajuste fino nocturno y pasarle a un colega un notebook en vivo sin cambiar de infraestructura. Hay endpoints compatibles con OpenAI para servir modelos sin montar nada.
Ventajas y desventajas
Ventajas
- Pagas solo los segundos de cómputo, así que las cargas con picos o muchas horas muertas cuestan bastante menos que unas GPUs reservadas.
- El autoescalado absorbe picos de miles de contenedores y GPUs sin que operes un planificador.
- Todo vive en Python, así que no hay YAML ni configuración de infraestructura aparte que mantener.
- Nivel gratuito generoso, con $30 al mes en créditos y hasta $10k en becas académicas.
- Cubre inferencia, lotes, ajuste fino, ejecución de código en sandbox y notebooks en una sola plataforma.
Desventajas
- Está hecho para quien programa. No hay panel visual para desplegar un modelo sin un archivo Python, así que a quien no sea desarrollador le costará.
- Incluso en el plan gratuito, usar GPUs exige tener un método de pago válido en el perfil, lo que frena a quien quiere probar hardware sin compromiso.
- Los costes pueden subir rápido a escala una vez pasados los créditos incluidos, y ajustar la concurrencia para controlar el gasto pide algo de experiencia.
- Dependes de la capacidad agregada de Modal, así que la disponibilidad regional y el hardware concreto no están garantizados en todo momento.
Preguntas frecuentes
Modal ejecuta cargas de IA y datos en la nube sin que gestiones servidores. Se usa para servir inferencia de modelos, lanzar grandes trabajos por lotes en paralelo, ajustar o entrenar modelos en GPUs y ejecutar código generado por IA en sandboxes aislados. Está pensado para desarrolladores y equipos, no para usuarios finales.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Modal.
Alternativas a Modal
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
