Anleitung
LLM in Capacitor nutzen
Verwendung von @capgo/capacitor-llm
LLM-Plugin zur Interaktion mit On-Device-Sprachmodellen.
Installieren
bun add @capgo/capacitor-llm
bunx cap sync
Was dieses Plugin bereitstellt
createChat- Erstellt eine neue Chat-Session.sendMessage- Sendet eine Nachricht an die KI in einer Chat-Session.getReadiness- Ruft den Readiness-Status des LLM ab.setModel- Legt die Modellkonfiguration fest – iOS: "Apple Intelligence" als Pfad für das Systemmodell verwenden oder Pfad zum MediaPipe-Modell angeben – Android: Pfad zu einer MediaPipe-Modell-Datei (im assets- oder files-Verzeichnis).
Anwendungsbeispiel
createChat
Erstellt eine neue Chat-Session.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Sendet eine Nachricht an die KI in einer bestimmten Chat-Session.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Ruft den Readiness-Status des LLM ab.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
Legt die Modellkonfiguration fest – iOS: "Apple Intelligence" als Pfad für das Systemmodell verwenden oder Pfad zum MediaPipe-Modell angeben – Android: Pfad zu einer MediaPipe-Modell-Datei (im assets- oder files-Verzeichnis).
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-llm/
- Docs: /docs/plugins/llm/
Weiter mit Using @capgo/capacitor-llm
Wenn du es nutzt Verwendung von @capgo/capacitor-llm um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-llm für die Implementierungsdetails in @capgo/capacitor-llm, Erste Schritte für die Implementierungsdetails in Erste Schritte, API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung und API Schlüssel für die Implementierungsdetails in den API Keys.