Menggunakan @capgo/capacitor-llm
Antarmuka Plugin LLM untuk berinteraksi dengan model bahasa on-device.
Instal
bun add @capgo/capacitor-llm
bunx cap sync
Apa yang Diekspos Plugin Ini
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).
Contoh Penggunaan
createChat
Membuat sesi chat baru.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
Mengirim pesan ke AI dalam sesi chat tertentu.
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
Mendapatkan status kesiapan LLM.
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
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).
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-llm/
- Dokumentasi: /docs/plugins/llm/
Lanjutkan dari bagian Menggunakan @capgo/capacitor-llm
Jika Anda menggunakan Menggunakan @capgo/capacitor-llm untuk merencanakan operasi dashboard dan API, hubungkan dengan @capgo/capacitor-llm untuk detail implementasi di @capgo/capacitor-llm, Panduan Memulai untuk detail implementasi di Getting Started, Ringkasan API untuk detail implementasi di API Overview, Pendahuluan untuk detail implementasi di Introduction, dan Kunci API untuk detail implementasi di API Keys.