@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';
await CapgoLLM.createChat();
sendMessage
AIチャットセッションにメッセージを送信します。
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.sendMessage({} as { chatId: string; message: string });
getReadiness
LLMの稼働状況を取得します。
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.getReadiness();
setModel
モデル設定を設定します - iOS: システムモデルで「Apple Intelligence」を使用するか、MediaPipeモデルへのパスを指定します - Android: アセットまたはファイルディレクトリ内のMediaPipeモデルファイルへのパスを指定します。
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({} as ModelOptions);
フルリファレンス
- GitHub: https://github.com/Cap-go/capacitor-llm/
- ドキュメント: /docs/plugins/llm/
Keep going from Using @capgo/capacitor-llm
Capgo LLMを使用してCapgoの機能を継続して使用します。 Using @capgo/capacitor-llm to plan dashboard and API operations, connect it with @capgo/capacitor-llm @capgo/capacitor-LLMの実装詳細について Getting Started Getting Startedの実装詳細について APIの概要 APIの概要の実装詳細について 導入 導入の実装詳細について、 APIの鍵 APIの鍵の実装詳細について