@capgo/capacitor-llm
Ikhtisar
Bagian berjudul “Ringkasan”@capgo/capacitor-llm berjalan di perangkat chat models tanpa mengirim prompt ke server Anda. iOS bisa menggunakan Apple Intelligence atau bundle LiteRT. Android menargetkan Gemini Nano jika tersedia atau model LiteRT. .litertlm Web menggunakan Gemma melalui MediaPipe GenAI (CDN runtime, file model lokal).
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Backend |
|---|---|
| iOS | Apple Intelligence, kustom .litertlm |
| Android | Gemini Nano, LiteRT, MediaPipe legacy .task fallback |
| Web | Gemma melalui @mediapipe/tasks-genai |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”createChat- Membuat sesi chat baru.sendMessage- Mengirim pesan ke AI dalam sesi chat tertentu.getReadiness- Mendapatkan status kesiapan LLM.setModel- Mengatur konfigurasi model - iOS: Gunakan “Apple Intelligence” sebagai path untuk model sistem, atau berikan path ke model MediaPipe - Android: Path ke file model MediaPipe (di direktori assets atau files).
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
createChat | Membuat sesi chat baru. |
sendMessage | Mengirim pesan ke AI dalam sesi chat tertentu. |
getReadiness | Mendapatkan status kesiapan LLM. |
setModel | Mengatur konfigurasi model - iOS: Gunakan “Apple Intelligence” sebagai path untuk model sistem, atau berikan path ke model MediaPipe - Android: Path ke file model MediaPipe (di direktori assets atau files). |
downloadModel | Mengunduh model dari URL dan menyimpannya ke lokasi yang sesuai - iOS: Mengunduh ke direktori documents aplikasi - Android: Mengunduh ke direktori files aplikasi. |
addListener | Menambahkan listener untuk teks yang diterima dari AI. |
addListener | Menambahkan listener untuk event AI completion. |
addListener | Menambahkan listener untuk event progress download model. |
addListener | Menambahkan listener untuk perubahan status readiness. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-llm.
Lanjutkan dari @capgo/capacitor-llm
Bagian berjudul “Lanjutkan dari @capgo/capacitor-llm”Jika Anda menggunakan @capgo/capacitor-llm untuk merencanakan migrasi dan operasional enterprise, hubungkan dengan Menggunakan @capgo/capacitor-llm untuk kapabilitas native saat menggunakan @capgo/capacitor-llm, Capgo Enterprise untuk workflow produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk workflow produk di Alternatif Plugin Ionic Enterprise, Alternatif Capgo untuk alur kerja produk di Capgo Alternatives, dan Konsultasi Capgo untuk alur kerja produk di Capgo Consulting.