@capgo/capacitor-llm ejecuciones en el dispositivo modelos de chat sin enviar prompts a tu servidor. iOS puede usar Apple Intelligence o bundles de LiteRT. Android usa Gemini Nano donde esté disponible o modelos .litertlm de LiteRT. Web usa Gemma mediante MediaPipe GenAI (runtime vía CDN, archivo de modelo local).
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Backends |
|---|---|
| iOS | Apple Intelligence, personalizado .litertlm |
| Android | Gemini Nano, LiteRT, MediaPipe legacy .task fallback |
| Web | Gemma vía @mediapipe/tasks-genai |
Funcionalidades principales
Sección titulada “Funcionalidades principales”createChat- Crea una nueva sesión de chat.sendMessage- Envía un mensaje a la IA en una sesión de chat específica.getReadiness- Obtiene el estado de disponibilidad del LLM.setModel- Configura el modelo - iOS: Usa “Apple Intelligence” como ruta para el modelo del sistema, o indica la ruta al modelo de MediaPipe - Android: Ruta al archivo del modelo de MediaPipe (en assets o files).
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
createChat | Crea una nueva sesión de chat. |
sendMessage | Envía un mensaje a la IA en una sesión de chat específica. |
getReadiness | Obtiene el estado de preparación del LLM. |
setModel | Configura el modelo - iOS: Usa “Apple Intelligence” para el modelo del sistema o indica la ruta al modelo MediaPipe - Android: Ruta al archivo del modelo MediaPipe (en assets o files). |
downloadModel | Descarga un modelo desde una URL y lo guarda en la ubicación correspondiente - iOS: Se descarga en el directorio de documentos de la app - Android: Se descarga en el directorio de archivos de la app. |
addListener | Añade un listener para el texto recibido de la IA. |
addListener | Añade un listener para eventos de finalización de la IA. |
addListener | Añade un listener para eventos de progreso de descarga del modelo. |
addListener | Añade un listener para cambios en el estado de preparación. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-llm.
Continuar con @capgo/capacitor-llm
Sección titulada “Continuar con @capgo/capacitor-llm”Si estás usando @capgo/capacitor-llm para planificar la migración y las operaciones enterprise, conéctalo con Usando @capgo/capacitor-llm para la capacidad nativa en Usando @capgo/capacitor-llm, Capgo Enterprise para el flujo de trabajo del producto en Capgo Enterprise, Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise, Alternativas a Capgo para el flujo de trabajo del producto en Alternativas a Capgo, y Consultoría de Capgo para el flujo de trabajo de productos en Capgo Consulting.