Langkapi ke konten utama
@capgo/capacitor-llm API Perangkat Sumber Terbuka

LLM Plugin Capacitor

Jalankan Model Bahasa Besar secara lokal di perangkat dengan dukungan Apple Intelligence dan MLX

Install

bun add @capgo/capacitor-llm bunx cap sync
npm, pnpm atau yarn
  • npm install @capgo/capacitor-llm
  • pnpm add @capgo/capacitor-llm
  • yarn add @capgo/capacitor-llm

Panduan

Cara menggunakan LLM di Capacitor

Test di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Kode QR pratinjau plugin LLM code

Menggunakan @capgo/capacitor-llm

Antarmuka plugin LLM untuk berinteraksi dengan model bahasa perangkat.

Pasang

bun add @capgo/capacitor-llm
bunx cap sync

Apa yang Dapat Diketahui Plugin Ini

  • createChat Membuat sesi percakapan baru.
  • sendMessage Mengirim pesan ke AI di sesi percakapan tertentu.
  • getReadiness Mendapatkan status kesediaan LLM.
  • setModel Mengatur konfigurasi model - iOS: Gunakan "Inteligensi Apple" sebagai jalur untuk model sistem, atau berikan jalur ke model MediaPipe - Android: Jalur ke file model MediaPipe (di direktori aset atau direktori file).

Contoh Penggunaan

createChat

Membuat sesi percakapan baru.

import { CapgoLLM } from '@capgo/capacitor-llm';

const result = await CapgoLLM.createChat();
console.log(result);

sendMessage

Mengirim pesan ke AI di sesi percakapan tertentu.

import { CapgoLLM } from '@capgo/capacitor-llm';

await CapgoLLM.sendMessage({
  chatId: 'chat-id-123',
  message: 'Hello from Capacitor',
});

getReadiness

Mendapatkan status kesediaan LLM.

import { CapgoLLM } from '@capgo/capacitor-llm';

const result = await CapgoLLM.getReadiness();
console.log(result);

setModel

Mengatur konfigurasi model - iOS: Gunakan "Inteligensi Apple" sebagai jalur untuk model sistem, atau berikan jalur ke model MediaPipe - Android: Jalur ke file model MediaPipe (di direktori aset atau direktori file).

import { CapgoLLM } from '@capgo/capacitor-llm';

await CapgoLLM.setModel({
  path: 'path/to/file',
  modelType: 'task',
});

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-llm

Jika Anda menggunakan Menggunakan @capgo/capacitor-llm untuk merencanakan dashboard dan operasi API, hubungkannya dengan @capgo/capacitor-llm untuk detail implementasi di @capgo/capacitor-llm Mulai Menggunakan untuk detail implementasi di Getting Started API Overview untuk detail implementasi di API Overview Introduction untuk detail implementasi di Pengenalan, dan Kunci API Untuk detail implementasi di API Keys.

FAQ

FAQ Plugin LLM

Bagaimana cara menginstal plugin LLM di sebuah aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-llm" (atau "npm install @capgo/capacitor-llm"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap native code. Import dari "@capgo/capacitor-llm" di aplikasi code.

Apakah @capgo/capacitor-llm dapat digunakan dengan React, Vue dan Angular?

Ya. LLM adalah paket Capacitor, sehingga dapat digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-llm?

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menyebutkan versi yang dipertahankan.

Apakah @capgo/capacitor-llm gratis dan terbuka sumber?

Ya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-llm/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull selalu welcome.

Dapatkah saya memperbarui code yang menggunakan LLM tanpa melalui tinjauan App Store?

Menginstal atau mengupgrade plugin mengubah native code, sehingga memerlukan build aplikasi baru. Setelah itu, perubahan JavaScript, HTML dan CSS yang memanggil plugin dapat dikirimkan secara langsung dengan Capgo live updates.

Kirim perubahan LLM tanpa menunggu tinjauan aplikasi

Setelah plugin masuk ke dalam toko aplikasi Anda, Capgo pembaruan hidup memindahkan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit.

Mulai dengan Capgo