使用 @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 规划仪表板和API操作,连接它 @capgo/capacitor-llm 查看@capgo/capacitor-llm的实现细节 开始使用 查看开始使用的实现细节 API概述 查看API概述的实现细节 介绍 查看介绍的实现细节 API密钥 查看API密钥的实现细节