我想将我的 rasa 聊天机器人部署到我自己的实时网站中。Rasa 在我的 localhost 服务器中工作,但是,作为 Web 开发的初学者,我不理解 RASA 在下面链接中的官方指南:https ://rasa.com/docs/rasa/user-guide/connectors/your-自己的网站/
在 RASA 的官方指南中,他们提到我必须提供一个包含以下内容的 credentials.yml:
socketio:
user_message_evt: user_uttered
bot_message_evt: bot_uttered
session_persistence: true
或者我可以在运行脚本时使用 REST 通道:运行 rasa,但他们没有提到我是否必须将项目的文件夹复制到我的网站,以及如何复制 VENV,或者至少如何运行脚本:“ rasa run
“来自我的网站。
这是我在本地环境中所做的:
- 我用下面的代码修改了 credentials.yml: socketio: user_message_evt: user_uttered bot_message_evt: bot_uttered session_persistence: true rasa: url: "http://localhost:5002/api"
- 通过以下方式激活调用 vvv 的 Venv: conda activate vvv
- 我正在运行命令:(
rasa run -m models --enable-api --cors "*" --debug
在项目文件夹中)
- 在我的 index.html 文件中,我在 socketUrl 的值中插入“http://localhost:5005”
如下所示:
如何在我自己的网站上部署它?我试图将此文件夹复制到我自己的网站,但它不起作用!如何从我的网站调用此命令:rasa run -m models --enable-api --cors "*" --debug
我可以知道它是关于调用助手的简单 JavaScript 代码,还是关于复杂步骤?