跳到主要内容

【对外地址】怎么填?

【对外地址】填写你部署 migpt-server 的设备的 IP 地址与端口号组成的地址,这个地址会下发给小爱音箱用于生成语音,所以:

  • 不能使用本地地址如 http://localhost:36592http://127.0.0.1:36592 等,因为小爱音箱无法访问到你的本地服务
  • 如果你部署在跟小爱音箱同一个局域网的设备(例如你的电脑、路由器、NAS 等)上,那么可以使用 http://[你的局域网地址]:[你自定义的端口号,如果没有那就是默认端口号 36592],例如 http://192.168.1.2:36592
  • 如果你部署在公网(例如云服务器)上,那么可以使用 http://[你的公网地址]:[你自定义的端口号,如果没有那就是默认端口号 36592]
    • 如果你做了反代,那么可以填写你的反代地址,例如 https://my-custom-domain.com
    • 在公网部署一定要做安全防护!点击查看:通过 NPM 部署或者通过 Docker 部署
  • 如果你把 migpt-server 部署在局域网里,但开放了一个外网入口,此时你应该填写局域网的地址,并且做公网的安全部署。

【对外地址】旁边的【检测】按钮可以检测你填写的地址,如果失败了,那么你需要再次确认你的地址。你至少要确保你的对外地址在浏览器直接打开时能打开 MiGPT GUI 的控制界面。

如果检测成功了,但实际使用时小爱音箱没有声音,那么说明小爱音箱无法连接到你填写的【对外地址】,常见的情况有:

  • 你的小爱音箱跟你部署 migpt-server 的设备不在同一个局域网
  • 其他网络配置问题导致小爱音箱无法连接到你的【对外地址】