Utilisation de @capgo/capacitor-llm
Interface du plugin LLM pour interagir avec les modèles de langage sur appareil.
Installer
bun add @capgo/capacitor-llm
bunx cap sync
Ce que ce Plugin Expose
createChatCrée une nouvelle session de discussion.sendMessageEnvoie un message à l'IA dans une session de discussion spécifique.getReadinessObtient l'état de disponibilité de l'LLM.setModelConfigure le modèle - iOS : Utilisez "Intelligence Apple" comme chemin pour le modèle système, ou fournissez un chemin vers le modèle MediaPipe - Android : Chemin vers un fichier de modèle MediaPipe (dans les dossiers assets ou fichiers).
Exemple d'utilisation
createChat
Crée une nouvelle session de discussion.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Envoie un message à l'IA dans une session de discussion spécifique.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Obtient l'état de disponibilité de l'LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
Configure le modèle - iOS : Utilisez "Intelligence Apple" comme chemin pour le modèle système, ou fournissez un chemin vers le modèle MediaPipe - Android : Chemin vers un fichier de modèle MediaPipe (dans les dossiers assets ou fichiers).
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/
- Documentation : /docs/plugins/llm/
Continuez à partir de l'utilisation de @capgo/capacitor-llm
Si vous utilisez L'utilisation de @capgo/capacitor-llm planifier le tableau de bord et les opérations 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 Prise en main Vue d'ensemble de API pour les détails d'implémentation dans Vue d'ensemble de API Introduction pour les détails d'implémentation dans Introduction, et API Clés pour les détails d'implémentation dans API Clés.