使用 @capgo/capacitor-llm
用于与设备语言模型进行交互的LLM插件接口。
安装
bun add @capgo/capacitor-llm
bunx cap sync
此插件暴露的内容
createChat- 创建一个新的聊天会话。sendMessage- 在特定的聊天会话中发送消息给AI。getReadiness- 获取LLM的就绪状态。setModel- 设置模型配置 - iOS: 使用"Apple Intelligence"作为系统模型的路径,或者提供MediaPipe模型的路径 - Android: 在assets或files目录中的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: 在 assets 或 files 目录中的 MediaPipe 模型文件的路径
import { CapgoLLM } from '@capgo/capacitor-llm';
await CapgoLLM.setModel({} as ModelOptions);
全局参考
- GitHub: https://github.com/Cap-go/capacitor-llm/
- 文档: /docs/plugins/llm/
继续使用 @capgo/capacitor-llm
如果您正在使用 继续使用 @capgo/capacitor-llm 为计划仪表板和API操作,连接它 @capgo/capacitor-llm Capacitor-llm的实现细节在@capgo/capacitor-llm中 开始 Capacitor-llm的实现细节在开始中 API概述 Capacitor-llm的实现细节在API概述中 介绍 Capacitor-llm的实现细节在介绍中, API密钥 Capacitor-llm的实现细节在API密钥中