judahpaul16/gpt-home
ChatGPT at home! A better alternative to commercial smart home assistants, built on the Raspberry Pi using LiteLLM and LangGraph.
解决的问题
GPT Home 将 Raspberry Pi 转变为一个语音控制的 AI 家庭助手,作为 Google Nest Hub 或 Amazon Alexa 等设备的自托管替代方案。它将 LLM 驱动的智能与家庭自动化和个人生产力工具集成在一起。
工作原理
该项目结合了硬件(Raspberry Pi、麦克风、扬声器)和通过 Docker 部署的软件栈。它利用 LiteLLM 为超过 100 个 LLM 提供商(如 OpenAI、Anthropic 和 Google)提供统一接口,并使用 LangGraph 进行代理工作流管理。为了实现持久化记忆,它使用带有 pgvector 扩展的 PostgreSQL 数据库。
适用人群
希望拥有一个私密、可自定义的 AI 家庭助手,能够控制家庭环境并管理日程的硬件爱好者和 DIY 爱好者。
主要亮点
- 广泛的集成支持:可连接 Spotify、Philips Hue、OpenWeatherMap、Open-Meteo 和 CalDAV 日历。
- 个人生产力:内置闹钟、提醒和待办事项列表支持。
- 灵活的 LLM 后端:通过 LiteLLM 支持多种模型。
- 硬件无关性:虽然针对 Raspberry Pi 优化,但可在任何 Linux 系统上运行。
- 视觉反馈:支持多种显示选项,包括 I2C OLED 和 HDMI 触摸屏。
相关
- 项目
- 项目
- 项目
- 项目
- 项目