gpt4 book ai didi

python - 如何部署 rasa 聊天机器人

转载 作者:行者123 更新时间:2023-12-04 17:42:18 25 4
gpt4 key购买 nike

我已经使用 rasa 框架构建了一个聊天机器人。现在我想在我的网站上部署它,但我不想使用聊天机器人或 Docker 部署它。我正在谷歌搜索,但我没有得到它。

如何在我的网站上部署聊天机器人?

最佳答案

  1. 按照描述使用 pip/anaconda 安装 Rasa Core 和 Rasa here (拉萨核心)和 here (Rasa NLU)。
  2. 训练您的 Core 和 NLU 模型
  3. 使用 python -m rasa_nlu.server --path projects 将 NLU 作为服务器启动(有关文档,请参阅 here)。使用 nohup 之类的工具执行此操作,以便在您关闭终端窗口时服务器不会被终止
  4. 编辑 Rasa Core 的端点配置文件,使其链接到 NLU(参见文档 here):

    nlu:
    url: "http://<your nlu host>:5000"

  5. 决定如何将您网站上的机器人连接到 Rasa。可能是通过 REST或使用 socketio .将已用 channel 的配置添加到凭据文件,例如用于休息

    rest:
    # you don't need to provide anything here - this channel doesn't
    # require any credentials

  6. 运行 Rasa 核心

    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>

  7. 从您的网站调用 Rest 或套接字 io 端点。 Here是一个小型聊天小部件,您可以将其嵌入您的网站并使用 socketio 与 Rasa 进行通信。

关于python - 如何部署 rasa 聊天机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53893780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com