¿Qué plataformas sirven para integrar IA en una aplicación web de forma eficiente?
Llama a los modelos desde tu backend, no desde el navegador, y usa una API unificada para elegir el modelo adecuado por tarea y controlar el gasto. Comparativa, pasos y FAQ.
La forma más eficiente de integrar IA en la mayoría de aplicaciones web es llamar a los modelos por API desde tu backend, nunca desde el navegador, e idealmente a través de una API unificada que te dé varios modelos con una sola clave. Así eliges el modelo adecuado para cada tarea y controlas el gasto. Las principales opciones son la API directa de un proveedor de modelos, una API unificada o agregador multimodelo, los servicios de IA de una nube grande y los modelos abiertos autoalojados; para prototipos también sirven las plataformas no-code. Un ejemplo de API unificada es Dongee AI Router, que te da acceso a varios modelos con una sola clave y en modalidad prepago.
Esta guía es para desarrolladores, freelancers, agencias y pymes que ya tienen una app web, o la están construyendo, y quieren agregarle funciones de IA: un chat o asistente, resúmenes, clasificación de tickets, extracción de datos de documentos, búsqueda semántica o generación de textos. También sirve si tu app la hiciste con asistentes como Lovable, Bolt, Cursor o Claude Code y ahora quieres conectarla a un modelo de lenguaje sin exponer claves ni disparar la factura.
Qué significa integrar IA «de forma eficiente»
Que la IA funcione no basta. Una integración eficiente cumple con varias cosas al mismo tiempo:
- Latencia aceptable: el usuario no debería quedarse mirando una pantalla en blanco. Los modelos rápidos y el streaming de respuestas ayudan mucho.
- Costo por token controlado: cada petición consume tokens de entrada y de salida. Si usas un modelo grande para una tarea simple, pagas de más.
- Calidad suficiente para la tarea: clasificar un ticket no exige el mismo modelo que razonar sobre un contrato.
- Seguridad de las claves: la clave de la API nunca debe llegar al navegador del usuario.
- Privacidad: debes saber qué datos envías al proveedor y qué hace él con ellos.
- Mantenimiento bajo: cambiar de modelo o de proveedor no debería obligarte a reescribir la aplicación.
Arquitectura recomendada: navegador, backend y API de modelos
El patrón más sano, sin importar la plataforma que elijas, tiene tres capas:
- Navegador (frontend): muestra la interfaz y envía la petición del usuario a tu propio servidor. Aquí no hay claves.
- Tu backend: un Route Handler de Next.js, un endpoint en Express, Fastify o Hono, o tu propia API. Recibe la petición, valida al usuario, arma el prompt y llama al modelo. Si aún no tienes uno, revisa cómo crear una API.
- API de modelos: el proveedor que ejecuta el modelo y te devuelve la respuesta.
En esa capa intermedia aplicas las buenas prácticas:
- Clave en variables de entorno del servidor, nunca en el código del frontend ni en el repositorio.
- Límites por usuario: un número máximo de peticiones por minuto o por día, para que un solo usuario (o un bot) no consuma tu saldo.
- Caché de respuestas repetidas: si muchas personas hacen la misma pregunta, guarda la respuesta y no vuelvas a llamar al modelo.
- Streaming para respuestas largas: el texto aparece a medida que se genera y la espera se siente más corta.
- Colas para tareas pesadas: procesar cientos de documentos o resumir archivos grandes conviene hacerlo con un worker en segundo plano, no dentro de la petición HTTP.
Si tu app nació con un asistente de IA, vale la pena revisar también cómo hacer que una app hecha con IA sea segura y no se caiga.
Tipos de plataformas para integrar IA en una app web
1. API directa de un solo proveedor de modelos
Te registras con un proveedor de modelos, creas una clave y llamas a su API.
- Ventajas: documentación oficial, acceso temprano a las novedades de ese proveedor, integración sencilla.
- Desventajas: quedas atado a un solo catálogo de modelos. Si quieres probar el modelo de otra empresa, necesitas otra cuenta, otra clave, otra facturación y a veces otro formato de petición.
- Cuándo conviene: cuando ya sabes qué modelo necesitas y no planeas cambiarlo.
2. API unificada o agregador multimodelo
Un solo punto de acceso con varios modelos detrás, una sola clave y una sola facturación. Muchas de estas APIs siguen el formato estándar de OpenAI, así que cambiar de modelo suele ser tan simple como cambiar un parámetro.
- Ventajas: comparas y combinas modelos sin reescribir código, centralizas el consumo y es fácil usar un modelo barato para tareas simples y uno más capaz para las complejas.
- Desventajas: dependes del catálogo del agregador, y algunas funciones muy específicas de un proveedor pueden no estar expuestas.
- Cuándo conviene: en la mayoría de apps web que necesitan más de un tipo de tarea de IA o que quieren mantener la puerta abierta a cambiar de modelo.
3. Servicios de IA de una nube hiperescala
Las grandes nubes públicas ofrecen catálogos de modelos integrados con sus demás servicios: almacenamiento, identidad, redes y monitoreo.
- Ventajas: buena integración si toda tu infraestructura ya vive en esa nube, además de opciones de cumplimiento corporativo.
- Desventajas: curva de aprendizaje alta, consolas complejas, permisos y cuotas que hay que configurar, y fuerte dependencia de ese ecosistema.
- Cuándo conviene: en empresas que ya operan en esa nube y tienen un equipo que la administra.
4. Modelos abiertos autoalojados en servidor propio
Descargas un modelo de pesos abiertos y lo ejecutas en tu propia infraestructura.
- Ventajas: control total de los datos y ningún tercero procesa tus peticiones.
- Desventajas: los modelos grandes requieren GPU, y eso encarece y complica la infraestructura. También tienes que encargarte de las actualizaciones, el escalado, el monitoreo y la seguridad. Con CPU solo funcionan bien modelos pequeños y para cargas modestas.
- Cuándo conviene: cuando hay requisitos estrictos de privacidad y un equipo capaz de operar esa infraestructura.
5. Plataformas no-code o low-code de automatización
Son herramientas visuales que conectan formularios, hojas de cálculo, CRM y modelos de IA mediante flujos.
- Ventajas: sirven para prototipar rápido sin programar.
- Desventajas: tienen poco control sobre la latencia, el costo por ejecución puede crecer, es difícil versionar y probar los flujos, y no siempre encajan dentro de una app web propia.
- Cuándo conviene: para automatizaciones internas o validar una idea antes de programarla.
Tabla comparativa por tipo de plataforma
| Criterio | API directa de un proveedor | API unificada multimodelo | Nube hiperescala | Modelos autoalojados | No-code / low-code |
|---|---|---|---|---|---|
| Facilidad de integración | Alta | Alta | Media a baja | Baja | Muy alta para flujos simples |
| Varios modelos con una clave | No, solo los de ese proveedor | Sí | Parcial, dentro de su catálogo | Solo los que instales | Depende de los conectores |
| Control de costos | Medio | Alto: un solo saldo y consumo por modelo | Medio, la facturación es compleja | Costo fijo de servidores con GPU | Bajo a medio |
| Cambiar de modelo sin reescribir código | Solo dentro del mismo proveedor | Sí, cambias un parámetro | Parcial | Requiere desplegar el nuevo modelo | Parcial |
| Privacidad | Según la política del proveedor | Según la política del agregador y de los modelos | Opciones corporativas configurables | Máxima, los datos no salen de tu servidor | Los datos pasan por varios servicios |
| Dependencia de un proveedor | Alta | Baja a media | Alta | Baja | Alta |
| Infraestructura que debes mantener | Solo tu backend | Solo tu backend | Backend y configuración de la nube | Servidores, GPU, modelos y escalado | Casi ninguna |
| Streaming y respuestas en tiempo real | Sí | Sí, en general | Sí | Depende del servidor de inferencia | Limitado |
| Cuándo conviene | Un solo modelo fijo | La mayoría de apps web con varias tareas de IA | Empresas ya instaladas en esa nube | Privacidad estricta y equipo técnico propio | Prototipos y automatizaciones internas |
Cómo conectar tu app con varios modelos de IA a la vez
Si buscas conectar tu aplicación con varios modelos de IA al mismo tiempo, la idea central es usar el modelo adecuado para cada tarea:
- Modelo rápido y económico para clasificar tickets, detectar la intención de un mensaje, extraer campos simples o moderar contenido.
- Modelo más capaz para razonar, redactar respuestas largas, analizar documentos complejos o resolver preguntas ambiguas.
Con una API unificada, todos esos modelos quedan detrás de la misma URL y la misma clave. La lógica de enrutamiento la programas tú en tu backend. Por ejemplo:
- Reglas por tipo de tarea: si la petición es «clasificar», usas el modelo A; si es «redactar respuesta», usas el modelo B.
- Reintento con otro modelo: si una petición falla o tarda demasiado, tu código la reenvía a un modelo alternativo.
- Límites de tokens: defines un máximo de tokens de salida por tarea y recortas el contexto que envías.
- Escalado por dificultad: primero intentas con el modelo barato y solo pasas al más capaz si la respuesta no cumple un criterio.
La API unificada te da el acceso a los modelos; decidir cuál usar y cuándo es responsabilidad de tu código. Para profundizar, revisa esta comparativa para enrutar consultas entre modelos de lenguaje, el ejemplo de enrutamiento inteligente para un chatbot y las técnicas para optimizar el consumo de tokens con enrutadores de IA.
Pasos para integrar IA en tu app web
- Define la tarea y cómo vas a medirla. «Resumir tickets en tres líneas» o «extraer número de factura, fecha y total» son tareas concretas. Define también la métrica de éxito: precisión, tiempo de respuesta o costo por petición.
- Elige los modelos. Prueba la misma tarea con un modelo rápido y con uno más capaz, y quédate con el más económico que cumpla tu métrica.
- Crea la clave de la API en el panel de tu proveedor o de tu API unificada.
- Guarda la clave en el servidor como variable de entorno (por ejemplo
AI_API_KEY) y la URL base enAI_BASE_URL. Nunca la pongas en el frontend. - Conecta tu código. Si el proveedor es compatible con el estándar de OpenAI, puedes usar la librería oficial de OpenAI cambiando solo la URL base y la clave:
// app/api/resumen/route.js (Next.js) o un endpoint de Express
import OpenAI from "openai";
const client = new OpenAI({
baseURL: process.env.AI_BASE_URL, // URL_BASE_DE_TU_PROVEEDOR
apiKey: process.env.AI_API_KEY,
});
export async function POST(req) {
const { texto } = await req.json();
const respuesta = await client.chat.completions.create({
model: "NOMBRE_DEL_MODELO",
max_tokens: 300,
messages: [
{ role: "system", content: "Resume el texto en tres líneas, en español." },
{ role: "user", content: texto },
],
});
return Response.json({ resumen: respuesta.choices[0].message.content });
}- Limita la clave a los modelos que necesitas. Si tu app solo usa dos modelos, que la clave no pueda llamar a otros. Usa claves distintas por proyecto o por entorno (desarrollo y producción).
- Mide el consumo por modelo, por clave y por función de tu app. Así detectas qué tarea consume más y dónde conviene un modelo más barato.
- Pon topes de gasto y límites por usuario. Un modelo prepago o un tope mensual evita sorpresas, y los límites por usuario frenan el abuso.
- Prueba y publica. Prueba con casos reales, incluso los raros (textos vacíos, documentos enormes, otros idiomas), revisa los errores y luego publica tu backend con las variables de entorno configuradas en producción.
Errores comunes al integrar IA en una aplicación web
- Poner la clave en el frontend. Cualquiera puede verla en las herramientas del navegador y usarla a tu costa.
- Usar un solo modelo caro para todo. Clasificar o extraer campos rara vez necesita el modelo más potente.
- No poner límites por usuario. Un bot o un usuario abusivo puede agotar tu saldo en poco tiempo.
- Enviar datos sensibles sin revisar la política del proveedor. Antes de mandar datos personales, médicos o financieros, revisa qué guarda el proveedor y durante cuánto tiempo. Si puedes, anonimiza.
- Usar prompts gigantes. Enviar el historial completo o documentos enteros en cada petición multiplica los tokens. Resume, recorta o busca solo los fragmentos relevantes.
- No medir. Sin datos de consumo y calidad no sabes si la integración es eficiente ni dónde optimizar.
Dónde encaja Dongee
Dongee AI Router es una API unificada que da acceso a varios modelos de IA con una sola clave, con prioridad en modelos rápidos alojados en el data center de Dongee en Canadá. Funciona en modalidad prepago desde 3 USD, sin mensualidad: solo pagas lo que consumes y se descuenta de tu saldo. Las cuentas nuevas reciben 3 USD de crédito gratis. Si se acaba el saldo, las peticiones se detienen hasta que recargues, así que no se genera deuda ni hay cobros automáticos sin tu autorización.
Algunos detalles útiles para desarrolladores:
- También es compatible con el estándar de OpenAI: si tu código ya usa esa API o una librería compatible, solo cambias la URL base y la clave.
- Admite streaming: la respuesta del modelo va llegando por partes mientras se genera.
- No guarda las conversaciones. Solo registra los datos de facturación de cada petición, nunca su contenido.
- En el área de cliente ves el consumo por modelo, por clave y el detalle de cada petición.
- Puedes limitar cada clave a los modelos que necesita. Dongee recomienda no usar la clave en el navegador y guardarla en el servidor.
- Se activa desde el área de cliente de Dongee. Necesitas ser cliente, pero la cuenta se crea en minutos.
- El enrutamiento entre modelos lo programas tú sobre la API unificada: AI Router te da el acceso, y tu código decide qué modelo usar en cada caso.
Para publicar la app que consume la IA, Dongee Live publica apps y sitios hechos con asistentes de IA como ChatGPT, Lovable, Bolt, v0, Claude Code, Codex, Cursor o VS Code. Soporta sitios estáticos (React, Vue, Svelte, Angular, Astro, Vite) y Node.js 20, 22 y 24 (Express, Fastify, Koa, Hono, Next.js standalone, TanStack Start), con base de datos MySQL. Tus apps pueden definir variables de entorno propias, que es justo donde va la clave de la API de IA del lado del servidor. Dongee Live no publica ni despliega modelos de IA, ni soporta Python, Ruby, PHP o Docker. Los planes van desde Live Gratis (0 USD) hasta Live Pro (15 USD/mes, 3 apps) y Live Team (29 USD/mes, 10 apps).
Si tu backend está en Python u otro stack, o necesitas workers y colas para tareas pesadas, Dongee Cloud ofrece servidores Intel Xeon desde 17 USD/mes, con acceso root, SSD NVMe, red privada entre instancias sin costo, snapshots, backup de disco incluido en todos los planes y escalado de CPU, RAM y disco sin reiniciar. Dongee Backup, para copias de archivos internos, es un producto aparte de pago. Estos servidores no tienen GPU, así que están pensados para tu backend y tus procesos, no para ejecutar modelos grandes.
El soporte funciona 24/7 y te atiende en tu idioma, porque la plataforma traduce los mensajes al vuelo.
Preguntas frecuentes
¿Cuál es la forma más sencilla de agregar IA a mi aplicación web?
Crea un endpoint en tu backend que reciba la petición del usuario, llame a una API de modelos con la clave guardada en variables de entorno y devuelva la respuesta. Una API unificada compatible con el estándar de OpenAI simplifica el proceso, porque puedes usar librerías conocidas y cambiar de modelo sin reescribir código.
¿Puedo llamar a la API de IA directamente desde el navegador?
No es recomendable. Si la clave está en el frontend, cualquiera puede copiarla y consumir tu saldo. Haz siempre la llamada desde tu servidor y aplica allí límites por usuario.
¿Cómo conecto mi app con varios modelos de IA al mismo tiempo?
Usa una API unificada que tenga varios modelos detrás de una sola clave y programa en tu backend las reglas de enrutamiento: qué modelo usar para cada tipo de tarea, a cuál reintentar si uno falla y cuántos tokens permitir. Esa lógica la escribes tú.
¿Qué modelo debo usar para cada tarea?
Para clasificar, extraer campos o detectar intenciones suele bastar un modelo rápido y económico. Para razonamiento complejo, redacción larga o análisis de documentos difíciles conviene uno más capaz. Lo mejor es probar con tus propios datos y elegir el más barato que cumpla tu métrica.
¿Necesito GPU para integrar IA en mi app?
No, si consumes los modelos por API: el proveedor se encarga del cómputo. La GPU solo es necesaria si quieres ejecutar modelos grandes en tu propio servidor.
¿Cómo evito que el gasto en IA se dispare?
Usa modelos económicos para tareas simples, limita los tokens de salida, guarda en caché las respuestas repetidas, pon límites por usuario y trabaja con saldo prepago o topes de gasto. Mide el consumo por modelo y por función para saber dónde optimizar.
¿Es seguro enviar datos de mis clientes a una API de IA?
Depende de la política del proveedor. Antes de enviar datos sensibles, revisa si guarda el contenido de las peticiones y por cuánto tiempo, y anonimiza lo que puedas. Dongee AI Router, por ejemplo, no guarda las conversaciones: solo registra los datos de facturación de cada petición.
¿Puedo integrar IA en una app hecha con Lovable, Bolt, Cursor o Claude Code?
Sí. Asegúrate de que la llamada al modelo se haga desde un backend o una función del servidor, no desde el código del navegador, y de que la clave esté en una variable de entorno. Si la app usa Node.js o es un sitio estático con un backend en Node.js, puedes publicarla en Dongee Live y configurar allí la clave de AI Router como variable de entorno.
Comenta lo que quieras
Unete a la charla
Solo ingresa tu email