我已经使用rasa框架构建了一个聊天机器人。现在我想在我的网站上部署它,但是我不想使用chatterbot或Docker部署它。我正在谷歌搜索,但没有得到。
如何在我的网站上部署聊天机器人?
答案 0 :(得分:0)
python -m rasa_nlu.server --path projects
作为服务器启动NLU(有关文档,请参见here)。使用诸如nohup之类的工具来执行此操作,以便在关闭终端窗口时不会杀死服务器编辑Rasa Core的端点配置文件,使其链接到NLU(请参阅文档here):
nlu:
url: "http://<your nlu host>:5000"
确定如何将您网站上的机器人连接到Rasa。可能是通过REST或使用socketio。将使用的通道的配置添加到凭据文件,例如用于REST
rest:
# you don't need to provide anything here - this channel doesn't
# require any credentials
运行Rasa Core
python -m rasa_core.run -d <path to core model> \
-u <nlu model you want to use> \
--endpoints <path to your endpoint configuration (includes NLU url) \
--credentials <channel credentials>