Guide
Comment utiliser un LLM dans Capacitor
Utilisation de @capgo/capacitor-llm
Plugin LLM pour interagir avec les modèles de langage sur l'appareil.
Installer
bun add @capgo/capacitor-llm
bunx cap sync
Ce que ce plugin expose
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 indiquez le chemin vers un modèle MediaPipe - Android : chemin vers un fichier de modèle MediaPipe (dans le répertoire assets ou files).
Exemple d'utilisation
createChat
Crée une nouvelle session de chat.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Envoie un message à l'IA dans une session de chat spécifique.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Récupère le statut de disponibilité du LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
- Configure le modèle - iOS : utilisez « Apple Intelligence » comme chemin pour le modèle système, ou indiquez le chemin vers un modèle MediaPipe - Android : chemin vers un fichier de modèle MediaPipe (dans le répertoire assets ou files).
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
Référence complète
- GitHub : https://github.com/Cap-go/capacitor-llm/
- Docs : /docs/plugins/llm/
Continuer avec l'utilisation de @capgo/capacitor-llm
Si vous utilisez Utiliser @capgo/capacitor-llm pour planifier les opérations du dashboard et de API, connectez-l’avec @capgo/capacitor-llm pour les détails d'implémentation dans @capgo/capacitor-llm, Prise en main pour les détails d'implémentation dans Getting Started Aperçu de API pour les détails d'implémentation dans « Vue d'ensemble de API », Introduction pour les détails d'implémentation dans l'Introduction, et Clés API pour les détails d'implémentation dans les clés API.