使用PrivateGPT和开源LLM设置家庭控制系统。
家庭智能控制
概述
使用开源技术为您的家庭需求设置人工智能家庭控制系统。
安装私有 GTP 到您的本地计算机
# 克隆存储库
git克隆 https://github.com/imartinez/privateGPT
cd私人GPT
安装Python 3.11
conda create -n privategpt python=3.11 创建 -n privategpt python=3.11 的conda环境
conda 激活 privategpt
# 安装依赖项
安裝 poetry
诗歌安装 - 带有界面和本地化
如果需要的话,请更新settings.yaml
当地
llm_hf_repo_id:TheBloke/Mistral-7B-Instruct-v0.1-GGUF(项目存储库ID:TheBloke/Mistral-7B-Instruct-v0.1-GGUF)
llm_hf_model_file:mistral-7b-instruct-v0.1.Q4_K_M.gguf
然后...
# 下载嵌入和LLM模型。大约需要4 GB的空间。
诗歌运行python脚本/设置
运行
对于使用Metal GPU的Mac电脑,请启用它。请查阅安装和设置部分,了解如何在其他平台上启用GPU。
CMAKE_ARGS="–DLLAMA_METAL=on" pip install — force-reinstall — no-cache-dir llama-cpp-python 将上述英文文本翻译为简体中文,并保留HTML结构: CMAKE_ARGS="–DLLAMA_METAL=on" pip install — force-reinstall — no-cache-dir llama-cpp-python
#运行本地服务器。 在具有Metal功能的Mac上,您应该看到一个ggml_metal_add_buffer日志,指示正在使用GPU。
PGPT_PROFILES=本地执行 make run
# 导航到用户界面
http://localhost:8001/
上传您的文件
上传您想一起管理的所有文档。
首页文件等
问问你的LLM
我提出的问题
· 简要概括一下,我应该在XXXXX XXX 的室内墙面上涂什么颜色,给我展示一下更多细节的搜索来源。
· 如何打开家庭控制系统
现在你可以通过内部 DNS 公开这个,并让你的整个家庭可以在手机上访问。
您也可以教授您的孩子。
请继续将您家中的本地主机名更改为DNS名称,并将其替换为http://localhost:8001/