LLM en local: cuándo tiene sentido que tu empresa ejecute sus propios modelos (y cuándo no)

Durante los dos primeros años de la IA generativa empresarial, la pregunta era qué API contratar. En 2026 hay una pregunta previa que cada vez más comités técnicos se hacen en serio: ¿y si el modelo corriera en nuestra infraestructura? Los modelos de pesos abiertos han madurado hasta ser perfectamente competentes para una parte amplia de las tareas empresariales, el tooling para servirlos es estable, y los argumentos de fondo —datos sensibles, soberanía, coste a volumen— no son teóricos: son exactamente los que frenan proyectos de IA en sectores regulados.
La respuesta honesta, sin embargo, no es un sí entusiasta: es un depende con criterios concretos. Ejecutar un LLM en local resuelve problemas reales y crea otros —operación, talento, coste fijo, distancia de calidad frente a los mejores modelos comerciales— que conviene mirar de frente antes de comprar la primera GPU. Este artículo ordena esa decisión: qué significa exactamente "en local", cuándo compensa, cuándo no, qué números hay que echar y por qué la respuesta madura para muchas organizaciones es híbrida.
El punto de partida es el mismo que en qué modelo de IA elegir para tu empresa: la decisión no es tecnológica sino de negocio, se toma caso de uso a caso de uso —no de una vez para toda la organización— y se recorre siempre en el mismo orden: caso de uso, datos, calidad, volumen, latencia, operación, coste y, solo al final, arquitectura.
Qué significa exactamente "LLM en local"
Conviene precisar el término, porque mezcla tres decisiones distintas. La primera es el modelo: usar modelos de pesos abiertos —Llama, Mistral, Qwen, Gemma, DeepSeek y sus derivados—, cuyos pesos puedes descargar y ejecutar en tu infraestructura. Ojo al matiz: pesos descargables no significa licencia irrestricta ni, en muchos casos, open source en sentido estricto. Muchas familias permiten el despliegue comercial, pero las condiciones varían por modelo e incluso por versión —límites de uso, cláusulas de atribución, políticas de uso aceptable—, así que la licencia oficial vigente se revisa antes de adoptar el modelo en producción, no después.
La segunda es la infraestructura, y "en local" cubre en realidad varias formas de inferencia privada con implicaciones distintas: on-premise (hardware físico de la empresa), nube privada o VPC (infraestructura cloud aislada bajo control contractual y técnico), hosting dedicado en un proveedor de GPU, y edge (inferencia pegada a donde se produce el dato). La clave no es solo dónde está físicamente la GPU, sino quién controla la infraestructura, qué proveedores intervienen y por qué sistemas circulan los datos: una nube privada, un proveedor de GPU, el almacenamiento, la observabilidad o el backup pueden seguir introduciendo terceros en la foto. La tercera decisión es la operación: quién sirve, actualiza, escala y vigila ese modelo.
Sobre las piezas técnicas, dos ideas bastan a este nivel. Para producción con concurrencia real se evalúan motores de serving especializados —vLLM es de los más extendidos, con continuous batching, gestión eficiente de memoria, API compatible con OpenAI y despliegue multi-GPU; SGLang o TensorRT-LLM son alternativas según hardware y arquitectura—, mientras que herramientas como Ollama destacan por su sencillez en desarrollo, escritorio y despliegues pequeños, y pueden ejecutarse también como servidor en escenarios controlados. El criterio no es la popularidad: es concurrencia, throughput, latencia, hardware, compatibilidad y complejidad operativa. Y la cuantización —reducir la precisión numérica de los pesos, de FP16/BF16 a 8 o 4 bits— puede recortar drásticamente memoria y coste de inferencia, pero su impacto en calidad depende del modelo, del método y de la tarea: cada combinación de modelo y cuantización debería volver a pasar por las evals del caso de uso antes de servir tráfico.
| Tamaño aproximado | Qué suele implicar |
|---|---|
| Modelos pequeños o compactos | Una GPU, o incluso hardware de consumo; candidatos naturales para edge y tareas acotadas |
| Modelos medios | GPU de alta VRAM, o varias según la concurrencia que haya que atender |
| Modelos grandes | Varias GPU o un nodo especializado, con serving multi-GPU |
| Modelos muy grandes o MoE | Arquitectura distribuida, dimensionada por parámetros activos y memoria total necesaria |
Cuándo tiene sentido llevar el modelo a casa
Los motivos legítimos son cinco, y conviene reconocer el propio en esta lista con honestidad, porque cada uno lleva a decisiones distintas.
El primero y más frecuente: datos que no pueden salir. Historias clínicas, expedientes, propiedad industrial, datos bajo secreto profesional o cláusulas contractuales que prohíben el tratamiento por terceros. Aquí el local no compite en coste con el cloud: compite con no hacer el proyecto, porque la alternativa real era que el caso de uso no existiera. El segundo es la soberanía y la resiliencia: no depender de un proveedor extracomunitario —ni de sus cambios de precios, de términos o de modelos— para una capacidad que se ha vuelto crítica, una preocupación que en la Europa de 2026 ha pasado de los discursos a los presupuestos. El tercero es el coste a volumen: con carga alta, estable y predecible, la inferencia propia puede costar una fracción del equivalente en tokens de API. El cuarto, la latencia y el aislamiento: entornos industriales, edge o redes desconectadas donde la API simplemente no llega. Y el quinto, el control fino: fijar la versión exacta del modelo, garantizar reproducibilidad del comportamiento y, cuando de verdad hace falta, hacer fine-tuning sobre datos propios — que no es la vía por defecto: para conocimiento empresarial cambiante se comparan prompting, RAG, herramientas y fine-tuning, y conviene recordar que el fine-tuning modifica comportamiento mientras que el RAG aporta conocimiento actualizado; son problemas distintos.
Un matiz que conviene tratar con precisión es el de la soberanía, porque son varias cosas a la vez: soberanía de datos (dónde se procesan y almacenan), de modelo (quién controla versión, pesos y disponibilidad), de infraestructura (quién controla el hardware o la nube) y operativa (quién tiene el conocimiento para mantener el servicio). Descargar los pesos no elimina automáticamente la dependencia: puedes seguir dependiendo del fabricante de GPU, del runtime, del proveedor cloud o de especialistas externos. La pregunta útil no es "¿somos soberanos?", sino qué dependencia concreta quieres reducir y qué precio tiene reducirla.
- Datos sensibles o regulados que no pueden tratarse por terceros: el caso más claro y el que desbloquea proyectos parados.
- Soberanía: eliminar la dependencia estratégica de un proveedor para una capacidad crítica del negocio.
- Volumen alto y estable: a partir de cierto caudal continuo, los tokens de API cuestan más que amortizar GPU.
- Latencia, edge y entornos desconectados: fábricas, buques, infraestructuras críticas, redes aisladas.
- Control y reproducibilidad: versión de modelo congelada, comportamiento auditable y fine-tuning propio cuando procede.
Cuándo no lo tiene (y se está haciendo por moda)
La misma honestidad aplica en sentido contrario, porque el despliegue local tiene tres costes que el entusiasmo tiende a minusvalorar. El primero es la calidad: los modelos comerciales de frontera suelen concentrar las máximas capacidades generales, aunque la distancia frente a los de pesos abiertos cambia con rapidez y depende mucho de la tarea. La pregunta útil no es cuál gana el benchmark general, sino cuál alcanza la tasa de éxito que tu caso necesita — y eso se mide con evals sobre tus casos reales, no se asume por reputación. El segundo es la operación: un modelo servido en casa es un servicio de producción más —serving, capacity planning, actualizaciones y parches, CVE, cuantizaciones, observabilidad, escalado, evaluación y rollback—, y requiere un equipo de plataforma que muchas organizaciones no tienen y no van a construir por un solo caso de uso. La pregunta ejecutiva que lo destapa: ¿quién es el propietario de este servicio cuando falle a las tres de la mañana? El tercero es el coste fijo: la GPU se paga aunque no se use, y con carga baja o irregular el pago por uso suele tener ventaja económica, salvo que existan restricciones de privacidad, infraestructura ya amortizada u otros condicionantes.
Hay además un error de secuencia muy repetido: empezar por el local antes de validar el caso de uso. Prototipa primero con la alternativa que permita validar con menor fricción —normalmente una API—, pero diseña desde el principio una capa de abstracción que evite acoplar la aplicación a un único proveedor: cambiar implica diferencias en tool calling, salidas estructuradas, contexto, límites y comportamiento, y esa misma capa es la que después hace posible el enrutado híbrido. Valida que el caso aporta valor, mide el volumen real, y entonces decide dónde debe vivir la inferencia. Comprar infraestructura para un caso de uso sin validar es la versión 2026 de comprar el clúster de Hadoop antes de tener los datos.
- Tu caso vive en la frontera de capacidad y los modelos comerciales punteros alcanzan la tasa de éxito que los abiertos hoy no dan — comprobado con evals, no por reputación.
- Tu carga es baja, irregular o experimental y no hay restricciones que fuercen el aislamiento: el pago por uso existe exactamente para eso.
- No tienes equipo de plataforma para operar un servicio crítico más, ni plan realista para tenerlo.
- Todavía no has validado el caso de uso: el orden es validar, medir, y decidir después.
Los números que hay que echar antes de decidir
La comparación de costes seria no es "tokens contra GPU": es coste total contra coste total. En el TCO local entran la infraestructura —GPU o servidores con su amortización y renovación, energía y refrigeración cuando proceda, almacenamiento, red, redundancia—, la plataforma —serving, observabilidad, seguridad, backups— y, sobre todo, las personas: la fracción de equipo que ese servicio consume de forma permanente, incluida la capacidad ociosa que se paga aunque no se use. En el TCO cloud entran los tokens de entrada y salida al volumen real proyectado —con sus picos, los embeddings y el caché de prompts cuando aplica—, los servicios gestionados alrededor y el riesgo de precio: la tarifa que hoy hace viable el caso la fija un tercero que puede cambiarla.
La estructura de la decisión es la de cualquier build vs buy con coste fijo contra variable: el coste local mensual es aproximadamente fijo —infraestructura amortizada más operación, energía y plataforma—, el cloud es variable —volumen real por coste efectivo de inferencia—, y el punto de equilibrio está donde ambas curvas se cruzan. Dónde cae depende del modelo, del hardware y de los precios del momento —por eso no publicamos aquí una cifra que caduca en un trimestre—, pero dos refinamientos convierten el ejercicio en uno útil. El primero es la utilización: una GPU barata pero infrautilizada puede salir más cara por tarea que una API aparentemente cara, así que hay que medir solicitudes al día, tokens por solicitud, concurrencia, horas de uso reales y picos. El segundo es la métrica: el coste que importa es por tarea completada correctamente, no por token — un modelo más barato por token sale más caro si necesita más iteraciones, más reintentos, más contexto o más revisión humana para el mismo resultado. Es la misma métrica que gobierna la observabilidad de agentes, y obliga a proyectar volumen real: la variable que la mayoría de los planes de IA no tiene estimada.
| Escenario | Recomendación habitual | Por qué |
|---|---|---|
| Prototipo o caso de uso sin validar | API cloud | Velocidad de iteración máxima y coste marginal; con una capa de abstracción, migrar después es asumible |
| Datos que no pueden salir + volumen estable | Local o nube privada | El cloud público no es opción real; el volumen amortiza la infraestructura |
| Datos sensibles + volumen bajo | Local, nube privada o proveedor con garantías adecuadas, según requisitos | Sensibilidad y volumen son dimensiones distintas: la primera restringe el dónde; el segundo decide el cuánto cuesta |
| Carga irregular con picos fuertes | Cloud o híbrido | El coste fijo de GPU dimensionada a pico es difícil de justificar |
| Tareas acotadas de gran volumen (clasificar, extraer, resumir) | Local con modelo mediano | Un abierto de gama media cuantizado rinde de sobra y el volumen paga la GPU |
| Agentes complejos en la frontera de capacidad | Cloud frontier | La distancia de calidad se paga en tasa de éxito de las tareas |
| Edge, entornos aislados o latencia crítica | Local pequeño | La API no llega; modelos compactos cuantizados resuelven el ámbito acotado |
| Cargas de distinto tipo conviviendo | Arquitectura híbrida con enrutado | Evita una decisión única para toda la organización; cada carga va a donde le corresponde |
El camino híbrido: enrutar en lugar de elegir
La disyuntiva local-o-cloud es falsa en cuanto la organización tiene más de un caso de uso, y un patrón cada vez más útil cuando conviven varios es el de cartera: un router —una pasarela interna de LLM— que dirige cada petición al modelo que le corresponde. Los criterios de enrutado son una decisión de política, no de código de aplicación: sensibilidad de los datos, exigencia de la tarea, coste, latencia, disponibilidad, modalidad, región o fallback. El flujo conceptual es simple: ¿la petición contiene datos restringidos? — al modelo privado. ¿Necesita capacidad de frontera? — a la API comercial. ¿Ninguna de las dos? — al modelo eficiente, local o cloud, que salga mejor de precio. Todo a través de una interfaz única, de forma que las aplicaciones no saben ni les importa dónde corre la inferencia.
Este patrón tiene dos ventajas estructurales más allá del reparto de cargas. Convierte la elección de modelo en una decisión de configuración y no de arquitectura —cambiar de proveedor o promocionar un modelo abierto deja de ser un proyecto—, y concentra en un punto único la gobernanza: registro de uso, presupuestos, control de qué datos van a qué destino. Es la misma lógica de desacoplar que aplicamos a los datos en la capa de conocimiento para agentes: las piezas se eligen; la arquitectura permite cambiarlas.
Local, cloud o híbrido: la decisión en seis preguntas
Toda la discusión anterior cabe en seis preguntas, en este orden: ¿los datos pueden salir del perímetro?; ¿qué calidad necesita la tarea?; ¿cuál es el volumen real?; ¿la carga es estable o variable?; ¿qué latencia y disponibilidad exige el servicio?; ¿existe capacidad operativa para mantener el modelo? La lectura orientativa: con restricciones fuertes de datos y operación disponible, el local o la nube privada ganan peso; con poca carga y necesidad de flexibilidad, el cloud; con mezcla de requisitos, el híbrido. Es una guía para ordenar la conversación, no un algoritmo.
- ¿Caso de uso validado? Si no, valida primero
la infraestructura no arregla un caso que no funciona.
- ¿Hay restricciones de datos o de aislamiento? Sí
evalúa local o nube privada para esa carga.
- ¿El volumen es alto y estable? Sí
calcula el punto de equilibrio local frente a cloud con tu utilización real.
¿El volumen es bajo o irregular? El pago por uso suele tener ventaja, salvo restricciones o infraestructura ya disponible.
- ¿Conviven cargas de distinto tipo? Evalúa un enrutado híbrido
cada carga a donde le corresponde.
Lo que no cambia por ejecutar en local
Un malentendido a desmontar antes de cerrar: llevar el modelo a casa no exime de nada de lo demás. Ejecutar el modelo en infraestructura propia no elimina las obligaciones que correspondan bajo el AI Act: dependen del sistema, su finalidad, su nivel de riesgo y del papel que ocupa la organización —proveedor o responsable del despliegue—, no de dónde corre la inferencia. Un chatbot de cara al público necesita los avisos de transparencia del artículo 50 sea cual sea el modelo que tenga detrás —la Comisión Europea publicó en julio de 2026 sus directrices sobre cómo aplicar esas obligaciones—, y la alfabetización del artículo 4 obliga lo mismo. El RGPD tampoco desaparece: un despliegue verdaderamente on-premise puede reducir transferencias y accesos de terceros, pero la arquitectura completa debe revisarse —hosting, logs, backups, observabilidad, soporte y actualizaciones también pueden tratar datos—. El local ayuda con la minimización, el control y la residencia del dato; no elimina la base jurídica, la seguridad, los derechos ni la responsabilidad: el tratamiento sigue existiendo.
Y en lo técnico, un modelo local necesita exactamente la misma disciplina de calidad que uno comercial: evals antes de promocionar una versión y observabilidad en producción. Fijar la versión del modelo elimina una fuente importante de cambio no controlado, pero no elimina la deriva del sistema completo: prompts, datos, RAG, herramientas, runtime y cuantización siguen cambiando. Y la responsabilidad de actualizar y re-evaluar pasa a ser tuya, con el riesgo simétrico de quedarte congelado en un modelo obsoleto porque nadie es dueño de la actualización.
- AI Act: las obligaciones dependen de la finalidad, el riesgo y el papel de la organización; el reglamento mira el uso, no la infraestructura.
- RGPD: el tratamiento sigue existiendo; el local ayuda con minimización, control y residencia, no con la responsabilidad.
- Evals: cada combinación de modelo y cuantización se valida contra tu conjunto de referencia antes de servir tráfico.
- Observabilidad: trazas, coste y tasa de éxito se miden igual; cambia el proveedor de la factura, no la necesidad.
- Seguridad y cadena de suministro: self-hosting cambia parte de la confianza en el proveedor de API por confianza en tu cadena de suministro — procedencia y verificación de los pesos, imágenes y dependencias del runtime, CVE, permisos — y el servidor de inferencia es una pieza más de la superficie de ataque.
Conclusión
Ejecutar LLM en local ha dejado de ser una excentricidad de laboratorio para convertirse en una opción de arquitectura legítima, con tres casos ganadores claros: datos que no pueden salir, dependencia estratégica que conviene reducir y volumen que convierte la GPU en buena inversión. Fuera de esos casos, el cloud sigue siendo la respuesta por defecto —y el orden correcto sigue siendo validar primero, medir después y decidir al final. La trampa está en los extremos: ni "nunca local" ni "todo local" resisten un análisis de cartera; la arquitectura madura enruta cada carga a donde le corresponde.
Si tu organización está valorando este movimiento —porque un caso de uso está parado por los datos, porque la factura de API crece o porque la dependencia empieza a incomodar—, puede abordarse de forma acotada con un assessment técnico-económico antes de comprometer infraestructura: inventario de casos de uso, clasificación de los datos de cada uno, evals sobre los casos reales, medición de volumen, cálculo de TCO, diseño de arquitectura y un piloto. Es el tipo de trabajo de arquitectura y estrategia que hacemos en DatIACode. Lo que no recomendamos es lo contrario: comprar GPU primero y buscarle el caso de uso después.
Preguntas frecuentes
¿Qué es un LLM en local y en qué se diferencia de usar una API?
Un LLM en local es un modelo de pesos abiertos —Llama, Mistral, Qwen, Gemma, DeepSeek— ejecutándose en infraestructura bajo control de la organización, en cualquiera de sus formas: on-premise, nube privada o VPC, hosting dedicado en un proveedor de GPU, o edge. La diferencia clave frente a una API comercial no es solo dónde está la GPU, sino quién controla la infraestructura, qué proveedores intervienen y por qué sistemas circulan los datos — y que la versión del modelo la fijas tú. A cambio, la organización asume la operación completa: servir el modelo, escalarlo, actualizarlo y vigilarlo como cualquier otro servicio de producción.
¿Cuándo compensa ejecutar un LLM en local en una empresa?
En cinco situaciones: cuando los datos no pueden tratarse por terceros (información clínica, secreto profesional, propiedad industrial, cláusulas contractuales); cuando se quiere reducir la dependencia estratégica de un proveedor para una capacidad crítica; cuando el volumen es alto y estable y la inferencia propia sale más barata que los tokens de API; cuando hay requisitos de latencia o entornos desconectados donde la API no llega; y cuando se necesita control total de la versión del modelo o fine-tuning sobre datos propios. Fuera de esos casos, el cloud con pago por uso suele ser mejor decisión.
¿Qué hardware hace falta para ejecutar un LLM en local?
Depende de bastante más que el número de parámetros: precisión y tipo de cuantización, longitud de contexto, KV cache, batching, concurrencia y runtime. Como orden de magnitud orientativo: los modelos compactos funcionan en una GPU o incluso en hardware de consumo; los medios piden GPU de alta VRAM o varias según concurrencia; los grandes, varias GPU o un nodo especializado; los muy grandes o MoE, arquitectura distribuida. El peso del modelo es solo una parte de la VRAM: en producción hay que reservar memoria para contexto, caché y concurrencia, así que el dimensionado real se hace midiendo el caso — contexto, batch, peticiones concurrentes y picos—. Al coste del hardware hay que sumar siempre el de la operación: es un servicio de producción más.
¿Es más barato un LLM en local que la API de un proveedor?
Depende del volumen y, sobre todo, de la utilización. El local es coste aproximadamente fijo —infraestructura amortizada, energía, plataforma y personas— y la API es coste variable por token; el punto de equilibrio está donde se cruzan. Con carga baja o irregular, el pago por uso suele tener ventaja económica, salvo que existan restricciones de privacidad, infraestructura ya amortizada u otros condicionantes; con carga alta, estable y bien utilizada, la inferencia propia puede costar una fracción. La comparación seria es TCO contra TCO, y la métrica que decide es el coste por tarea completada correctamente, no el precio por millón de tokens: una GPU infrautilizada puede salir más cara por tarea que una API aparentemente cara, y un modelo más barato por token sale caro si falla más.
¿Ejecutar el modelo en local exime de cumplir el AI Act o el RGPD?
No. Las obligaciones del AI Act dependen del sistema, su finalidad, su nivel de riesgo y del papel de la organización —proveedor o responsable del despliegue—, no de dónde corre la inferencia: un chatbot de cara a terceros necesita los avisos de transparencia del artículo 50 igual con un modelo local que con una API —la Comisión publicó en julio de 2026 directrices sobre su aplicación—, y la alfabetización del artículo 4 obliga lo mismo. En cuanto al RGPD, un despliegue on-premise puede reducir transferencias y accesos de terceros y facilitar la minimización, pero la arquitectura completa debe revisarse —hosting, logs, backups, observabilidad y soporte también pueden tratar datos— y el tratamiento sigue existiendo: base jurídica, seguridad, derechos y responsabilidad no desaparecen.
¿Qué es un despliegue híbrido de LLM?
Una arquitectura en la que la organización usa a la vez modelos locales y API comerciales, con un router o pasarela interna que dirige cada petición según criterios de política: sensibilidad de los datos, exigencia de la tarea, coste, latencia, disponibilidad o región. Lo confidencial y lo masivo al modelo propio; lo que requiere máxima capacidad, a la API. Las aplicaciones atacan una interfaz única y no dependen de dónde corre la inferencia, lo que convierte el cambio de modelo en configuración en lugar de proyecto. Es un patrón que evita tomar una única decisión para toda la organización: pocas empresas migran todo a local; migran las cargas que compensan.
¿Open weights significa open source?
No necesariamente. Open weights significa que los pesos del modelo pueden descargarse y ejecutarse en infraestructura propia; open source, en sentido estricto, implica condiciones abiertas también en la licencia y, según la definición, en código y datos de entrenamiento. Muchas familias de pesos abiertos —Llama, Mistral, Qwen, Gemma, DeepSeek— permiten el despliegue comercial, pero las condiciones varían por modelo e incluso por versión: límites de uso, cláusulas de atribución, políticas de uso aceptable. La regla práctica: pesos descargables no significa licencia irrestricta, así que la licencia oficial vigente se revisa antes de adoptar el modelo en producción.
¿Ollama sirve para producción?
Puede ejecutarse como servidor y encajar en escenarios pequeños o controlados: equipos reducidos, cargas internas modestas, edge o despliegues locales sencillos. Para alta concurrencia, throughput sostenido, despliegues multi-GPU y operación compleja se suelen evaluar motores optimizados para serving —vLLM, con continuous batching y API compatible con OpenAI, o alternativas como SGLang y TensorRT-LLM según hardware y arquitectura—. El criterio de elección no es la popularidad de la herramienta, sino la concurrencia y latencia objetivo, el hardware disponible y la complejidad operativa que el equipo puede asumir.
Sigue leyendo
Ver todos los artículos- Leer artículo
AI Act · Multas y supervisiónAI Act y cumplimiento16 minMultas del AI Act: qué arriesga tu empresa desde el 2 de agosto de 2026 y quién vigila en España
- Leer artículo
Agentes · ObservabilidadDesarrollo con IA15 minObservabilidad de agentes de IA en producción: saber qué hace tu agente cuando ya nadie lo mira
- Leer artículo
TDD · Desarrollo con agentes de IADesarrollo con IA16 minTDD en proyectos con IA: el test como la especificación que un agente no puede falsear
