Python 在Django后端上为多个RASA机器人提供服务

Python 在Django后端上为多个RASA机器人提供服务,python,django,rest,rasa-nlu,rasa-core,Python,Django,Rest,Rasa Nlu,Rasa Core,我目前正在尝试为多个机器人(运行不同型号)提供服务,并允许用户在网站上与之交互。我已经看了以下内容:,和,但我仍然很难弄清楚如何做到这一点 我考虑过的一些解决方案是: 在HTTP服务器上为bot提供服务,并让我的网站与Rasa HTTP服务器交互 在Django框架或REST API上创建网站,并在后端运行Rasa Core和NLU 这样做的最佳方式是什么?还有,有谁能简单地解释一下如何做到这一点(在多个机器人模型和实例运行的情况下) 任何帮助都将不胜感激 对于其他搜索答案的人,我最终使用Fla

我目前正在尝试为多个机器人(运行不同型号)提供服务,并允许用户在网站上与之交互。我已经看了以下内容:,和,但我仍然很难弄清楚如何做到这一点

我考虑过的一些解决方案是:

  • 在HTTP服务器上为bot提供服务,并让我的网站与Rasa HTTP服务器交互
  • 在Django框架或REST API上创建网站,并在后端运行Rasa Core和NLU
  • 这样做的最佳方式是什么?还有,有谁能简单地解释一下如何做到这一点(在多个机器人模型和实例运行的情况下)


    任何帮助都将不胜感激

    对于其他搜索答案的人,我最终使用Flask作为服务器,同时使用Flask SocketIO进行实时通信。服务器提供一个API,允许客户端通过SocketIO与之通信,确定与哪个机器人交互,获取响应并将其发送回客户端。

    进行了更多搜索,找到了这些帖子,部分回答了我的问题: