Saltar al contenido

@capgo/capacitor-llm

Interfaz del plugin LLM para interactuar con modelos de lenguaje locales.

@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).

PlataformaBackends
iOSApple Intelligence, personalizado .litertlm
AndroidGemini Nano, LiteRT, MediaPipe legacy .task fallback
WebGemma vía @mediapipe/tasks-genai
  • 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).
MétodoDescripción
createChatCrea una nueva sesión de chat.
sendMessageEnvía un mensaje a la IA en una sesión de chat específica.
getReadinessObtiene el estado de preparación del LLM.
setModelConfigura 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).
downloadModelDescarga 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.
addListenerAñade un listener para el texto recibido de la IA.
addListenerAñade un listener para eventos de finalización de la IA.
addListenerAñade un listener para eventos de progreso de descarga del modelo.
addListenerAñade un listener para cambios en el estado de preparación.
getPluginVersionObtén la versión del plugin nativo Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en 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.