Langsung ke konten

@capgo/capacitor-llm

Antarmuka Plugin LLM untuk berinteraksi dengan model bahasa on-device.

@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).

PlatformBackend
iOSApple Intelligence, kustom .litertlm
AndroidGemini Nano, LiteRT, MediaPipe legacy .task fallback
WebGemma melalui @mediapipe/tasks-genai
  • 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).
MetodeDeskripsi
createChatMembuat sesi chat baru.
sendMessageMengirim pesan ke AI dalam sesi chat tertentu.
getReadinessMendapatkan status kesiapan LLM.
setModelMengatur 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).
downloadModelMengunduh model dari URL dan menyimpannya ke lokasi yang sesuai - iOS: Mengunduh ke direktori documents aplikasi - Android: Mengunduh ke direktori files aplikasi.
addListenerMenambahkan listener untuk teks yang diterima dari AI.
addListenerMenambahkan listener untuk event AI completion.
addListenerMenambahkan listener untuk event progress download model.
addListenerMenambahkan listener untuk perubahan status readiness.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di 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.