在特定的IP地址上启动Rasa服务器



我需要在特定的ip地址上运行rasa服务器,所以我在endpoints.yml core_endpoint:url中指定了它:http://10.241.251.172:80811

我按如下方式启动rasa服务器:rasa-run--endpoints.yml-m models--enable api--cors"*"--debug

它仍然在上启动Rasa服务器http://0.0.0.0:5005

如何强制Rasa服务器在特定的IP地址上启动。我没有管理权限。

(注意:使用rasa-socket-io的方法(

步骤1:

转到credentials.yml,在该文件中添加以下内容,如果已经,则取消注释

socketio:
user_message_evt: user_uttered
bot_message_evt: bot_uttered
session_persistence: false

步骤2:

使用以下命令在您的终端上运行rasa服务器

rasa run -m model --enable-api --cors "*" -p 8081 

上面的命令将绑定到端口8081,您的IP将进入rasa服务器。

Rasa将自动获取部署它的服务器/云平台的ip地址或域名。如果您在本地运行它,它将从http://0.0.0.0:5005,您可以在上访问http://localhost:5005如果你想从本地系统在互联网上与用户共享你的Rasa助手,你可以使用ngrok软件向本地主机发出公共请求。

最新更新