デバイス上の言語モデルと対話するためのLLM プラグインインターフェイス。
基本機能
「基本機能」のセクションcreateChat- 会話セッションを作成します。sendMessage- 特定の会話セッション内でAIにメッセージを送信します。getReadiness- LLMの稼働状況を取得します。setModel- モデル設定を設定します - iOS: システムモデルとして「Apple Intelligence」を使用するか、MediaPipeモデルへのパスを指定します - Android: アセットまたはファイルディレクトリ内のMediaPipeモデルファイルへのパスを指定します。
Public API
セクション「Public API」| メソッド | 説明 |
|---|---|
createChat | 会話セッションを作成します。 |
sendMessage | 特定の会話セッション内で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.