Usando @capgo/capacitor-llm
Interfaz de plugin LLM para interactuar con modelos de lenguaje locales.
Instalar
bun add @capgo/capacitor-llm
bunx cap sync
Lo que expone este plugin
createChat- Crea una nueva sesión de chat.sendMessage- Envía un mensaje a la IA en una sesión 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 de un modelo MediaPipe - Android: Ruta a un archivo de modelo MediaPipe (en assets o files).
Ejemplo de uso
createChat
Crea una nueva sesión de chat.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Envía un mensaje a la IA en una sesión de chat específica.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Obtiene el estado de preparación del LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
- Configura el modelo - iOS: Usa "Apple Intelligence" como ruta para el modelo del sistema, o indica la ruta de un modelo MediaPipe - Android: Ruta a un archivo de modelo MediaPipe (en assets o files).
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-llm/
- Docs: /docs/plugins/llm/
Continuar desde Using @capgo/capacitor-llm
Si estás usando Usando @capgo/capacitor-llm para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-llm para los detalles de implementación en @capgo/capacitor-llm, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.