使用 @capgo/capacitor-llm
用于与设备端语言模型交互的 LLM 插件接口。
安装
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 要规划 dashboard 和 API 操作,请将其连接到 @capgo/capacitor-llm 有关 @capgo/capacitor-llm 的实现细节, 快速入门 有关“入门指南”中的实现细节, API 概览 关于 API Overview 中的实现细节, 简介 关于简介中的实现细节,以及 API 密钥 关于 API Keys 中的实现细节。