@capgo/capacitor-llm
Panoramica
Sezione intitolata “Panoramica”@capgo/capacitor-llm runs sul dispositivo modelli chat senza inviare prompt al tuo server. iOS può usare Apple Intelligence o bundle LiteRT. Android punta su Gemini Nano, dove disponibile, o LiteRT .litertlm modelli. Il web usa Gemma tramite MediaPipe GenAI (runtime CDN, file modello locale).
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Backend |
|---|---|
| iOS | Apple Intelligence, personalizzata .litertlm |
| Android | Gemini Nano, LiteRT, MediaPipe legacy .task fallback |
| Web | Gemma tramite @mediapipe/tasks-genai |
Funzionalità principali
Sezione intitolata “Funzionalità principali”createChat- Crea una nuova sessione di chat.sendMessage- Invia un messaggio all'IA in una sessione specifica.getReadiness- Ottiene lo stato di disponibilità dell'LLM.setModel- Configura il modello - iOS: usa “Apple Intelligence” come path per il modello di sistema, o indica il path del modello MediaPipe - Android: path del file del modello MediaPipe (nella directory assets o files).
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
createChat | Crea una nuova sessione di chat. |
sendMessage | Invia un messaggio all'IA in una specifica sessione di chat. |
getReadiness | Ottiene lo stato di disponibilità dell'LLM. |
setModel | Configura il modello - iOS: usa “Apple Intelligence” come percorso per il modello di sistema, o indica il percorso del modello MediaPipe - Android: percorso del file del modello MediaPipe (nella directory assets o files). |
downloadModel | Scarica un modello da un URL e lo salva nella posizione corretta - iOS: scarica nella directory documents dell'app - Android: scarica nella directory files dell'app. |
addListener | Aggiunge un listener per il testo ricevuto dall'IA. |
addListener | Aggiunge un listener per gli eventi di completamento dell'IA. |
addListener | Aggiunge un listener per gli eventi di progresso del download del modello. |
addListener | Aggiunge un listener per i cambiamenti dello stato di readiness. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-llm.
Continua con @capgo/capacitor-llm
Sezione intitolata “Continua con @capgo/capacitor-llm”Se stai usando @capgo/capacitor-llm per pianificare la migrazione e le operazioni enterprise, collegalo a Utilizzo di @capgo/capacitor-llm per la funzionalità nativa in Utilizzo di @capgo/capacitor-llm, Capgo Enterprise per il workflow del prodotto in Capgo Enterprise, Alternative ai plugin Ionic Enterprise per il workflow del prodotto nelle alternative ai plugin Ionic Enterprise, Alternative a Capgo per il workflow di prodotto in Capgo Alternatives, e Consulenza Capgo per il workflow di prodotto in Capgo Consulting.