跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表

目录

  1. MiGPT GUI 让小爱音箱变身个性化 AI 助手
  2. 1 什么是 MiGPT GUI?
  3. 2 Docker 一键部署 migpt-server
  4. 3 配置 migpt-server
  5. 3.1 配置小米账号及小爱设备
  6. 3.2 配置接入 AI 大模型
  7. 3.3 配置语音 TTS 服务
  8. 4 登录问题修复及效果演示
  9. 4.1 登录问题修复
  10. 4.2 效果演示
  11. 5 设置人设
  12. 6 设置内网穿透实现公网访问
  13. 6.1 什么是内网穿透?
  14. 6.2 下载及注册内网穿透工具
  15. 6.3 穿透 MiGPT GUI 实现公网访问
  16. 6.3.1 随机域名方式 (免费方案)
  17. 6.3.2 固定域名方式
  18. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
Shell / BashAI算法

MiGPT GUI 让小爱音箱变身个性化 AI 助手并支持远程管理

如何使用 MiGPT GUI 将小爱音箱接入 DeepSeek 等大模型,实现个性化 AI 助手功能。内容包括 Docker 一键部署、小米账号及设备 ID 配置、阿里云百炼 API 接入、火山引擎 TTS 语音服务配置,以及解决小米异地登录问题的方法。此外,还详细说明了如何通过内网穿透工具将本地服务映射到公网,实现远程管理和人设切换,从而提升小爱音箱的交互体验和灵活性。

DevStack发布于 2026/4/5更新于 2026/4/2013 浏览
MiGPT GUI 让小爱音箱变身个性化 AI 助手并支持远程管理

MiGPT GUI 让小爱音箱变身个性化 AI 助手

MiGPT GUI 是一款专为小爱音箱打造的图形化工具,核心功能是将小爱音箱接入 DeepSeek V3.2 等大模型,支持自定义人设、切换豆包 TTS 音色,同时兼容 Windows、Mac、Linux 多系统,零基础也能通过 Docker 一键部署,适配小爱音箱 Pro、mini 等多款设备。

使用 MiGPT GUI 时,配置小米账号需准确填写设备 ID(需和米家 APP 一致),AI 大模型 API 密钥和 TTS 参数填写错误会导致功能失效。首次部署后建议先测试语音配置,避免后续使用中出现音色异常的情况。

默认部署在本地局域网内,这带来了明显局限:在家外想调整小爱音箱的人设、切换音色,只能等回到家操作。通过内网穿透工具将本地的 MiGPT GUI 服务映射到公网,无需折腾路由器端口映射,在外用手机、电脑就能访问控制面板,让使用场景更灵活。

1 什么是 MiGPT GUI?

MiGPT GUI 是一个图形化工具,旨在让用户轻松将小爱音箱接入人工智能大模型。它通过可视化界面简化了配置和部署流程,即使没有深厚的编程基础,也能快速完成以下操作:

  • 接入 MiGPT 大模型,让小爱音箱获得更智能的对话能力;
  • 自定义人设和对话风格,让音箱的回答更符合个人需求;
  • 支持 TTS(文本转语音),实现自然语音输出;
  • 安全快速部署,可在本地或 Docker 环境运行;
  • 设备兼容性一目了然:
支持类型设备 1设备 2设备 3设备 4设备 5设备 6
✅ 支持连续对话小爱音箱 Pro小爱音箱 mini小爱音箱 Play(2019)万能遥控版小米 AI 音箱(1&2 代)小爱智能家庭屏 10
⚠️ 不支持连续对话小爱音箱小爱音箱 PlayPlay 增强版智能家庭屏 6Redmi 触屏音箱 Pro 8小爱音箱 Art
❌ 无法运行小米小爱音箱 HD小爱蓝牙音箱随身版----

简单来说,MiGPT GUI 就是小爱音箱接入大模型的'可视化桥梁',把复杂的配置和接口调用都封装在图形界面里,让家庭自建 AI 助手变得轻松可行。

2 Docker 一键部署 migpt-server

本教程将以 Windows 系统上的 Docker 部署 migpt-server 作为演示。首先,电脑按 Win+R 键,输入 cmd 回车,打开命令提示符窗口。然后输入如下命令一键部署 migpt-server 服务:

docker run -d --name migpt-server -p 36592:36592 lmk123/migpt-server 

执行完成后,可以使用如下命令查看 Docker 容器状态:

docker ps

可以看到 status(状态) 显示为 UP,端口为 36592,代表正常运行。接着,浏览器访问如下地址:

http://localhost:36592 

这样,你就成功部署好了 migpt-server。

3 配置 migpt-server

前面我们已经成功部署好了 migpt-server 并确认服务正常运行,接下来就可以进行配置,让小爱音箱顺利接入 MiGPT。

3.1 配置小米账号及小爱设备

回到 MiGPT 控制面板 页面,下拉找到音箱部分,选择你的 音箱型号。

我这里是 小爱音箱 Pro,所以我就选择的它。接着小米账号 ID 部分,访问如下地址登录你的小米账号:

https://account.xiaomi.com/fe/service/account/profile 

将 小米 ID 复制下来,填写到 MiGPT 控制面板 中的 小米账号 ID 列中,以及填写好你的小米账号密码。

接着,设备 ID 这儿,可以访问你的 米家 APP 中显示的名称,注意空格也要正确填写,比如我的显示为 Xiaomi 智能音箱 Pro。 就将该名字填写至设备 ID 这一列中。

3.2 配置接入 AI 大模型

阿里云百炼官网:https://bailian.console.aliyun.com/#/home

这里以 阿里云百炼 的 API 作为演示,阿里云百炼的 新用户 登录即有 每个模型 100 万 免费 tokens。

登录好以后,进入到密钥管理页面:

https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.60907980OAftBf&tab=model#/api-key

点击页面上的创建 API-KEY 按钮,选择你的 归属账号,然后点击 确认。

确认后即可创建成功,点击页面上的 API-Key 列 的复制按钮即可复制你的 Api-Key 密钥。

复制好以后回到 MiGPT 控制面板 页面,在接口地址中填写如下链接:

https://dashscope.aliyuncs.com/compatible-mode/v1 

密钥部分填写刚才复制下来的 Api-Key 密钥,模型部分这里以 DeepSeek 最新的 V3.2 为例,填写:

deepseek-v3.2 

这样就配置好,接入好 AI 了!

3.3 配置语音 TTS 服务

前面已经配置好了 AI 服务,接下来我们来配置一下语音服务,让你的小爱同学能够使用其他的音色来回答你的问题!

滚动到下方的语音服务项:

可以看到 TTS 引擎显示为 默认,默认为小爱同学音色,点击可以切换引擎,这里以豆包为例。

切换后,会有 4 个参数,首先是 对外地址,对外地址需要填写 局域网地址 或者部署在公网填写 公网地址 (比如我的电脑局域网 IP 为):

http://192.168.50.149:36592 

接下来是 APP ID 和 Access Token,首先需要登录 火山引擎控制台:

https://console.volcengine.com/home 

登录上以后,点击左上角 3 条杠,然后搜索 语音合成,点击 豆包语音 进入。

进入以后,点击 创建应用。

然后勾选上语音合成,点击确定即可。

接着在侧边栏的 语音合成 里面,就能看到你的 APP ID 和 Access Token 了。

将其粘贴至 MiGPT 控制面板 中即可,然后点击 测试语音配置,就可以试听一下是否配置成功了,默认是使用的 灿灿 音色。

如果想要换其他音色,可以参考 火山引擎 TTS 音色列表。

4 登录问题修复及效果演示

4.1 登录问题修复

配置完成后,点击页面上的启动按钮,即可启动。

然后可以回到 cmd 终端,输入如下命令查看 migpt-server 运行日志(用户查看对话):

docker logs -f migpt-server 

可以看到控制台提示了 小米异地登录安全验证机制,这个问题即使访问链接登录了也不好使,解决方法步骤如下:

  1. 进入容器内部,进入 migptgui 容器的交互式 shell
  2. 创建配置文件目录,创建 .migptgui/default 目录
  3. 登录小米账号,在浏览器中访问小米账户获取授权或信息
  4. 创建并写入 .mi.json 文件,在容器内创建文件并写入 Mina 和 Miiot 的 passToken
  5. 验证文件是否创建成功,查看 .mi.json 是否存在并显示内容
  6. 退出容器内部

我们按照步骤执行,首先需要进入到 migpt-server 的容器内部,执行命令 (记得用 ctrl + c 停止之前查看日志的占用):

docker exec -it migpt-server /bin/sh 

接着,在容器内创建配置文件目录,执行如下命令:

mkdir -p /root/.migptgui/default 

然后登录小米账号官网,获取到你的 passToken:

https://account.xiaomi.com 

获取到 passToken 后,在 docker 容器内部执行如下命令 (注意替换上你的 passToken):

cat > /root/.migptgui/default/.mi.json <<'EOF'
{
 "mina": {
  "pass": {
   "passToken": "你的小米账号 Token"
  }
 },
 "miiot": {
  "pass": {
   "passToken": "你的小米账号 Token"
  }
 }
}
EOF

然后验证是否成功创建 .mi.json 文件:

ls -la /root/.migptgui/default/ 

成功,执行如下命令退出容器即可:

exit

4.2 效果演示

修复登录问题后,输入如下命令启动容器(由于前面账号登录问题,容器其实停止了):

docker start migpt-server 

再次点击页面上的启动按钮,即可启动。

然后可以回到 cmd 终端,输入如下命令再次查看 migpt-server 运行日志(用户对话查看):

docker logs -f migpt-server 

可以看到,现在服务成功启动了,在前面可以看到单次对话调用 AI 的关键词配置的为 请、你、傻妞。

这里询问一下,如:

小爱同学,你是谁? 

可以看到成功回答了,而且使用的我们配置的音色进行回答的!个别音箱还支持连续对话,可以通过关键词召唤。

这里使用如下指令唤醒连续对话:

召唤 为什么地球是方的?那为什么地球是圆的? 

可以看到成功的都调用 AI 进行回复啦。这样你的小爱音箱就已经支持 AI 啦!

5 设置人设

前面我们已经完美的配置好了小爱音箱接入大模型 DeepSeekV3.2,并且配置上了 豆包的音色,本期将带你更换默认人设 傻妞。

首先,滚动到最顶部,可以看到如下:

我们点击 自定义 按钮,然后点击写入默认模板。

可以看到已经插入了默认的模板,我们需要修改成自己喜欢的角色人物,比如这里以 猫娘 为例(为了省事,直接用 AI 生成了一个人设)。

将 人设 覆盖之前的模板,然后重新点击 启动 按钮即可。

让我们询问一下小爱同学看看:

小爱同学,你是谁? 

可以看到,我们设置的人设已经生效了!现在你的小爱音箱已经变身为一个具备个性化人设的 AI 智能助手,快去和它聊聊天吧!

6 设置内网穿透实现公网访问

到这里,MiGPT GUI 已经在本地跑起来了,但问题也随之而来——每次想 换个人设、调整 TTS 音色、或者 切换大模型 API,都得守在电脑前操作。万一人在外面,家里的小爱音箱突然 "抽风" 或者想临时改个设定,那就只能干着急。

有了 内网穿透工具,这些烦恼就迎刃而解了。只需简单配置,就能随时随地通过公网访问 MiGPT GUI 管理面板,远程调参、切换模型、更新人设,统统不在话下。

6.1 什么是内网穿透?

  • 内网穿透工具 可以将你在局域网内运行的服务(如本地 Web 服务器、SSH、远程桌面等)通过一条安全加密的中间隧道映射至公网,让外部设备无需配置路由器即可访问。
  • 广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台,并提供一键安装脚本方便部署。

6.2 下载及注册内网穿透工具

打开内网穿透工具的官网下载页面,点击下载按钮,下载安装包。

下来下来是一个压缩包,解压后执行目录种的应用程序,一路默认安装即可,安装完成后,打开 cmd 窗口输入如下命令确认安装:

tunnel version 

出现如上版本即代表安装成功!

访问内网穿透工具官网,点击免费注册按钮,进行账号注册。

注册完成后,在浏览器中输入如下地址访问 web ui 管理界面:

http://127.0.0.1:9200 

输入刚才注册好的内网穿透工具账号登录即可进入后台页面。

6.3 穿透 MiGPT GUI 实现公网访问

6.3.1 随机域名方式 (免费方案)

随机域名方式适合预算有限的用户。使用此方式时,系统会每隔 24 小时 左右自动更换一次域名地址。对于长期访问的不太友好,但是该方案是免费的,如果您有一定的预算,可以查看 固定域名方式,且 访问更稳定。

点击左侧菜单栏的 隧道管理,展开进入 隧道列表 页面,页面下默认会有 2 个隧道:

  • remoteDesktop 隧道,指向 3389 端口,tcp 协议
  • website 隧道,指向 8080 端口,http 协议(http 协议默认会生成 2 个公网地址,一个是 http,另一个 https,免去配置 ssl 证书的繁琐步骤)

点击编辑 website 的隧道,修改成我们 MiGPT GUI 需要的信息:

接着,点击左侧菜单的 状态 菜单,接着点击 在线隧道列表 菜单按钮,可以看到有 2 个 migpt 的隧道,一个为 http 协议,另一个为 https 协议:

注意:每个用户创建的隧道显示的公网地址都不一样!

接下来在浏览器中访问 migpt 隧道生成的公网地址(http 和 https 皆可),这里以 https 为例:

可以看到成功访问啦!

6.3.2 固定域名方式

通过前面的配置,我们已经成功实现了 MiGPT GUI 的远程访问,但 免费随机域名方案 的局限性也逐渐显现:每 24 小时左右 自动更换域名地址,意味着你需要频繁更新书签、重新分享链接,甚至可能因为忘记更新而无法访问。固定域名方案 正是为了解决这些痛点而生,能够让你拥有一个 永久不变的专属地址。

好啦,接下来开始固定保留二级子域名教程!

首先,进入官网的预留页面:

https://dashboard.tunnel.com/reserved 

选择 预留 菜单,即可看到 保留二级子域名 项,填写其中的 地区、名称、描述(可不填) 项,然后点击保留按钮,操作步骤图如下:

列表中显示了一条已保留的二级子域名记录:

  • 地区:显示为 China Top。
  • 二级域名:显示为 migpt。

注:二级域名是唯一的,每个账号都不相同,请以自己设置的二级域名保留的为主

接着,进入侧边菜单栏的 隧道管理 下的 隧道列表,可以看到名为 migpt 的隧道,点击 编辑 按钮进入编辑页面:

修改域名类型为 二级子域名,然后填写前面配置好的子域名,点击更新按钮:

接着,来到 状态 菜单下的 在线隧道列表 可以看到隧道名称为 migpt 的公网地址已经变更为 二级子域名 + 固定域名主体及后缀 的形式了:

这里以 https 协议做访问测试:

访问成功!这样一来,你就拥有了一个 永久不变的专属域名,再也不用担心 24 小时域名更换的问题啦!

总结

MiGPT GUI 丰富了小爱音箱的交互体验,搭配内网穿透工具后,彻底摆脱局域网束缚,远程管理更便捷。简单配置就能让小爱音箱拥有智能对话和个性化人设,日常使用省心又实用。

  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog

更多推荐文章

查看全部
  • 归并排序算法原理与 Java 实现
  • OpenClaw 对接 QQ 机器人教程(本地与腾讯云部署)
  • 基于分布式光纤声波传感(DAS)的无人机入侵探测技术与应用
  • AIGC 内容创作方法论:基于爆款短片《牌子》的深度解析
  • Linux 下 Node.js 安装方法与最佳实践
  • 云开发 Copilot:AI 辅助低代码开发实践与解析
  • GitHub Copilot 安装与使用指南
  • Flutter 构建 compileDebugJavaWithJavac 错误:阿里云 Maven 镜像配置方案
  • AI 编程助手选型指南:Claude, Cursor, Aider 与 Copilot 深度对比
  • AI 核心概念解析:Vibe Coding、Agent、提示词、MCP、Skills
  • HTML 基础语法与常用标签详解
  • GitHub Copilot 性能优化实战:提升 AI 代码建议响应速度 15%
  • OpenClaw 架构解析:与 ChatGPT 的区别及核心理念
  • 数据结构:跳表(Skip List)原理与实现
  • AI 图像生成指南:从原理到实战
  • 华为 OD 机试双机位 C 卷:补种未成活胡杨
  • webdav-server 轻量级 WebDAV 服务器部署与配置指南
  • 跃阶星辰 AI 开源 Step-3.5-Flash 本地部署指南
  • VSCode 使用 Git 将代码上传至 Gitee 教程
  • Nuxt 4 + WebAssembly 实现浏览器端图片压缩工具

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online