Übersicht
Abschnitt: „Übersicht“@capgo/capacitor-llm läuft on-device Chat-Modelle, ohne Prompts an deinen Server zu senden. iOS kann Apple Intelligence oder LiteRT-Bundles nutzen. Android nutzt Gemini Nano, sofern verfügbar, oder LiteRT- .litertlm Modelle. Web nutzt Gemma über MediaPipe GenAI (CDN-Runtime, lokale Modelldatei).
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Backends |
|---|---|
| iOS | Apple Intelligence, benutzerdefiniert .litertlm |
| Android | Gemini Nano, LiteRT, Legacy MediaPipe .task Fallback |
| Web | Gemma über @mediapipe/tasks-genai |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“createChat- Erstellt eine neue Chat-Session.sendMessage- Sendet eine Nachricht an die KI in einer bestimmten Chat-Session.getReadiness- Ruft den Readiness-Status des LLM ab.setModel- Konfiguriert das Modell - iOS: Nutze „Apple Intelligence“ als Pfad für das Systemmodell oder gib den Pfad zum MediaPipe-Modell an - Android: Pfad zu einer MediaPipe-Modell-Datei (im assets- oder files-Verzeichnis).
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
createChat | Erstellt eine neue Chat-Session. |
sendMessage | Sendet eine Nachricht an die KI in einer bestimmten 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 den Pfad zum MediaPipe-Modell angeben – Android: Pfad zu einer MediaPipe-Modell-Datei (im assets- oder files-Verzeichnis). |
downloadModel | Lädt ein Modell von einer URL herunter und speichert es am richtigen Ort – iOS: Download in das Documents-Verzeichnis der App – Android: Download in das Files-Verzeichnis der App. |
addListener | Fügt einen Listener für empfangenen KI-Text hinzu. |
addListener | Fügt einen Listener für AI-Completion-Events hinzu. |
addListener | Fügt einen Listener für Fortschritts-Events beim Modell-Download hinzu. |
addListener | Fügt einen Listener für Änderungen des Readiness-Status hinzu. |
getPluginVersion | Die native Capacitor Plugin-Version abrufen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-llm.
Weiterlesen mit @capgo/capacitor-llm
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-llm“Wenn du es nutzt @capgo/capacitor-llm um Migration und Enterprise-Betrieb zu planen, verbinde es mit Verwendung von @capgo/capacitor-llm für die native Funktionalität in Verwendung von @capgo/capacitor-llm, Capgo Enterprise für den Produkt-Workflow in Capgo Enterprise, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen, Capgo Alternativen für den Produkt-Workflow in Capgo Alternativen, und Capgo Consulting für den Produkt-Workflow in Capgo Consulting.