acon96/home-llm
A Home Assistant integration & Model to control your smart home using a Local LLM
解决的问题
Home LLM 允许用户使用在本地完全运行的大语言模型(LLM)来控制其 Home Assistant 智能家居。这消除了对云订阅的需求,并确保敏感的家庭数据始终私密且由用户完全掌控。
工作原理
该项目由两个主要组件组成:一个 Home Assistant 自定义集成和一组专用 AI 模型。该集成充当桥梁,将智能家居设备与 LLM 后端(如 Llama.cpp、Ollama 或 OpenAI 兼容服务器)连接起来。"Home" 模型是经过专门微调的小型高效 LLM(参数少于 50 亿),能够将自然语言请求转换为可执行的 Home Assistant 服务调用。
适用人群
使用 Home Assistant 的智能家居爱好者,希望在不依赖外部云服务提供商的情况下实现基于 AI 的语音或聊天控制,特别是那些在 Raspberry Pi 等低性能硬件上运行的用户。
主要亮点
- 隐私优先:完全本地执行,确保数据永远不会离开本地网络。
- 低硬件要求:优化后的模型可在无 GPU 的低功耗设备上运行。
- 灵活的后端支持:支持多种本地引擎(Llama.cpp、Ollama)和外部 API(OpenAI、Anthropic)。
- 广泛的设备支持:可控制灯光、开关、风扇、门锁、气候、吸尘器等。
- AI 任务自动化:可用于生成结构化数据和动态内容,用于家庭自动化。
- 多语言支持:内置支持英语、德语、法语、西班牙语和波兰语。
相关
- 项目
- 项目
- 项目
- 项目