@capgo/capacitor-llmを使用
デバイス上の言語モデルと対話するためのLLM プラグインのインターフェイス
インストール
bun add @capgo/capacitor-llm
bunx cap sync
このプラグインが提供するもの
createChat- 新しいチャットセッションを作成sendMessage- 特定のチャットセッション内でAIにメッセージを送信getReadiness- LLMの稼動状況を取得setModel- iOS: Apple Intelligence をシステムモデルとして使用するか、MediaPipe モデルへのパスを指定するか、または Android: MediaPipe モデルファイルのパス (アセットまたはファイルディレクトリ) を指定します。
サンプル使用例
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 モデルファイルのパス (アセットまたはファイルディレクトリ) を指定します。
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を継続して使用
Capacitor-LLM を使用している場合 Capacitor-LLMを使用して@capgo/capacitor-llm ダッシュボードの計画と@APIの実行を計画し、@API/__CAPGO_KEEP_1__-llmと接続する @capgo/capacitor-llm Capacitor-LLMの実装詳細については@capgo/capacitor-llmを参照 Capacitor LLM の導入 Capacitor-LLMの実装詳細についてはGetting Startedを参照 API まとめ Capacitor LLM の実装詳細については API オーバービュー Introduction Capacitor-LLMの実装詳細についてはIntroductionを参照 API キー APIの実装詳細について