Utilizza @capgo/capacitor-llm
Interfaccia del plugin LLM per l'interazione con i modelli linguistici di dispositivo.
Installa
bun add @capgo/capacitor-llm
bunx cap sync
Cos'è questo plugin
createChat- Crea una nuova sessione di chat.sendMessage- Invia un messaggio all'AI in una sessione di chat specifica.getReadiness- Ottiene lo stato di disponibilità del LLM.setModel- Imposta la configurazione del modello - iOS: Utilizza "Intelligenza Apple" come percorso per il modello di sistema, o fornisce il percorso al modello di MediaPipe - Android: Percorso a un file di modello di MediaPipe (in directory di asset o file).
Esempio di utilizzo
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'AI in una sessione di chat specifica.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Ottenere lo stato di prontezza dell'LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
Imposta la configurazione del modello - iOS: Utilizza "Intelligenza Apple" come percorso per il modello di sistema, o fornisce il percorso al modello di MediaPipe - Android: Percorso a un file di modello di MediaPipe (in directory di asset o file).
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/
- Doc: /docs/plugins/llm/
Continua da qui: Utilizzo di @capgo/capacitor-llm
Se stai utilizzando Utilizzando @capgo/capacitor-llm per pianificare la dashboard e le operazioni di API, connettilo con @capgo/capacitor-llm per i dettagli di implementazione in @capgo/capacitor-llm, Avvio rapido per i dettagli di implementazione in Avvio rapido, Panoramica di API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, e Chiavi di API per i dettagli di implementazione in Chiavi di API.