Utilizzando @capgo/capacitor-llm
Interfaccia del plugin LLM per interagire con i modelli linguistici on-device.
Installa
bun add @capgo/capacitor-llm
bunx cap sync
Cosa espone questo plugin
createChat- Crea una nuova sessione di chat.sendMessage- Invia un messaggio all'IA in una sessione specifica.getReadiness- Ottiene lo stato di disponibilità dell'LLM.setModel- Configura il modello - iOS: usa "Apple Intelligence" come path per il modello di sistema, o indica il path di un modello MediaPipe - Android: path di un file modello MediaPipe (nella directory assets o files).
Esempio d'uso
createChat
Crea una nuova sessione di chat.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Invia un messaggio all'IA in una specifica sessione di chat.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Verifica lo stato di disponibilità dell'LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
- Configura il modello - iOS: usa "Apple Intelligence" come path per il modello di sistema, o indica il path di un modello MediaPipe - Android: path di un file modello MediaPipe (nella directory assets o files).
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-llm/
- Docs: /docs/plugins/llm/
Continua da Using @capgo/capacitor-llm
Se stai usando Utilizzo di @capgo/capacitor-llm per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-llm per i dettagli di implementazione in @capgo/capacitor-llm, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.