@capgo/capacitor-llm exécute sur l'appareil chattez avec des modèles sans envoyer de prompts à votre serveur. iOS peut utiliser Apple Intelligence ou des bundles LiteRT. Android cible Gemini Nano lorsqu'il est disponible ou LiteRT. .litertlm Le web utilise Gemma via MediaPipe GenAI (runtime CDN, fichier de modèle local).
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Backends |
|---|---|
| iOS | Apple Intelligence, personnalisé .litertlm |
| Android | Gemini Nano, LiteRT, MediaPipe legacy .task fallback |
| Le Web | Gemma via @mediapipe/tasks-genai |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »createChat- Crée une nouvelle session de chat.sendMessage- Envoie un message à l'IA dans une session de chat donnée.getReadiness- Récupère le statut de disponibilité du LLM.setModel- Configure le modèle - iOS : utilisez « Apple Intelligence » comme chemin pour le modèle système, ou fournissez le chemin vers un modèle MediaPipe - Android : chemin vers un fichier de modèle MediaPipe (dans le répertoire assets ou files).
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
createChat | Crée une nouvelle session de chat. |
sendMessage | Envoie un message à l'IA dans une session de chat spécifique. |
getReadiness | Récupère le statut de disponibilité du LLM. |
setModel | Configure le modèle - iOS : utilisez « Apple Intelligence » comme chemin pour le modèle système, ou fournissez le chemin vers un modèle MediaPipe - Android : chemin vers un fichier de modèle MediaPipe (dans le répertoire assets ou files). |
downloadModel | Télécharge un modèle depuis une URL et l'enregistre au bon endroit - iOS : téléchargement dans le répertoire documents de l'app - Android : téléchargement dans le répertoire files de l'app. |
addListener | Ajoute un listener pour le texte reçu de l'IA. |
addListener | Ajoute un listener pour les événements de complétion de l'IA. |
addListener | Adds a listener for model download progress events. |
addListener | Ajoute un listener pour les changements de statut de disponibilité. |
getPluginVersion | Récupère la version du plugin natif Capacitor. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-llm.
Continuer avec @capgo/capacitor-llm
Section intitulée « Continuer avec @capgo/capacitor-llm »Si vous utilisez @capgo/capacitor-llm pour planifier la migration et les opérations d'entreprise, connectez-l’à Utiliser @capgo/capacitor-llm pour la fonctionnalité native de la page Utiliser @capgo/capacitor-llm, Capgo Enterprise pour le workflow produit dans Capgo Enterprise, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, Alternatives Capgo pour le workflow produit dans les alternatives Capgo, et Conseil Capgo pour le workflow produit chez Capgo Consulting.