Skip to main content
プラグインに戻る
@capgo/capacitor-llm
チュートリアル
@capgo/capacitor-llm

LLM

Apple IntelligenceとMLXのサポートを備えたデバイス上でLarge Language Modelsをローカルに実行する

ガイド

Large Language Modelsのチュートリアル

Capacitorで@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);

フルリファレンス

Using @capgo/capacitor-llm

Capgoを使用している場合 Using @capgo/capacitor-llm ダッシュボードとCapgoのオペレーションを計画する場合、@API/__CAPGO_KEEP_1__-llm Capgoを使用している場合、@capgo/capacitor-llm Capgoの実装詳細については、@capgo/capacitor-llm Getting Started Getting Startedの実装詳細については API Overview 実装詳細については API の概要を参照してください。 概要 実装詳細については Introduction を参照してください。 API のキー 実装詳細については API のキーを参照してください。