デバイス上の言語モデルと対話するために使用されるLLMプラグインのインターフェイス。
基本機能
「基本機能」のセクションcreateChat- チャットセッションを作成します。sendMessage- 特定のチャットセッション内でAIにメッセージを送信します。getReadiness- LLMの稼働状況を取得します。setModel- iOS: システムモデル「Apple Intelligence」を使用するか、MediaPipeモデルへのパスを指定します。- Android: アセットまたはファイルディレクトリ内のMediaPipeモデルファイルへのパスを指定します。
パブリックAPI
「パブリックAPI」のセクション| メソッド | 説明 |
|---|---|
createChat | __CAPGO_KEEP_0__の新しいチャットセッションを作成します。 |
sendMessage | __CAPGO_KEEP_0__の特定のチャットセッション内のAIにメッセージを送信します。 |
getReadiness | LLMの準備状態を取得します。 |
setModel | モデル設定を設定します - iOS: システムモデルを「Apple Intelligence」パスで使用するか、MediaPipeモデルへのパスを提供します - Android: アセットまたはファイルディレクトリ内のMediaPipeモデルファイルへのパスを指定します。 |
downloadModel | URLからモデルをダウンロードし、適切な場所に保存します - iOS: アプリのドキュメントディレクトリにダウンロード - Android: アプリのファイルディレクトリにダウンロード |
addListener | AIからテキストを受信するリスナーを追加します。 |
addListener | AIの完了イベントリスナーを追加します。 |
addListener | モデルダウンロード進捗イベントリスナーを追加します。 |
addListener | 準備状態の変更イベントリスナーを追加します。 |
getPluginVersion | Capacitorのネイティブプラグインバージョンを取得します。 |
真実の源
真実の源このリファレンスは src/definitions.ts で capacitor-llm.