@capgo/capacitor-llm の使用方法
オンデバイスの言語モデルとやり取りするためのLLM Pluginインターフェース。
インストール
bun add @capgo/capacitor-llm
bunx cap sync
このプラグインで利用可能な機能
createChat- 新しいチャットセッションを作成します。sendMessage- 特定のチャットセッションでAIにメッセージを送信します。getReadiness- LLMの準備完了ステータスを取得します。setModel- モデル設定を行います - iOS: システムモデルのパスとして "Apple Intelligence" を指定するか、MediaPipe モデルのパスを指定します - Android: MediaPipe モデルファイルへのパス(assets または files ディレクトリ内)を指定します。
使用例
createChat
新しいチャットセッションを作成します。
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.createChat();
console.log(result);
sendMessage
特定のチャットセッションで AI にメッセージを送信します。
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({
chatId: 'chat-id-123',
message: 'Hello from Capacitor',
});
getReadiness
LLM の準備完了ステータスを取得します。
import { CapgoLLM } from '@capgo/capacitor-llm';
const result = await CapgoLLM.getReadiness();
console.log(result);
setModel
- モデル設定を行います - iOS: システムモデルのパスとして "Apple Intelligence" を指定するか、MediaPipe モデルのパスを指定します - Android: MediaPipe モデルファイルへのパス(assets または files ディレクトリ内)を指定します。
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({
path: 'path/to/file',
modelType: 'task',
});
リファレンス全文
- GitHub: https://github.com/Cap-go/capacitor-llm/
- ドキュメント: /docs/plugins/llm/
@capgo/capacitor-llm の使用方法から続ける
使用している場合 @capgo/capacitor-llm の使用方法 ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-llm @capgo/capacitor-llm の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 API の概要 「API の概要」の実装の詳細については、 はじめに はじめにの実装詳細、および API キー API Keys の実装詳細については、