StackFlow 可以在设备本地提供与 OpenAI API 格式兼容的 HTTP 接口。已有的 OpenAI SDK、Chatbox 或其他兼容客户端,可以通过设备的 IP 地址访问本地模型,实现对话生成、语音识别和语音合成等功能。
这里的“OpenAI 兼容”仅表示接口格式兼容。模型和推理服务运行在本地设备上,请求不会发送到 OpenAI 云端。
使用前请参考对应设备的软件更新教程,完成 M5Stack apt 软件源信息的添加与索引更新。
apt update apt install lib-llm llm-sys llm-openai-api | AI 能力 | 功能服务 | 安装命令 |
|---|---|---|
| 大语言模型 | llm-llm | apt install llm-llm |
| 多模态模型 | llm-vlm | apt install llm-vlm |
| Whisper 语音识别 | llm-whisper | apt install llm-whisper |
| MeloTTS 语音合成 | llm-melotts | apt install llm-melotts |
功能服务还需要与设备平台匹配的模型包。安装模型后,执行以下命令刷新 OpenAI 兼容 API 的模型列表:
systemctl restart llm-openai-api 在 PC 上配置好 Python 环境,并通过 pip 安装 OpenAI 官方 Python 库。后续将使用该库访问设备提供的 OpenAI 兼容 API,并调用设备上的本地模型。
pip install openai