0

我通过在 cmd 中输入以下命令来启动 rasa 服务器:

  rasa run --enable-api -m models/(my_model).tar.gz --cors "*" --debug

我把这个命令放在另一个 cmd 中:

  curl -X POST localhost:5005/model/parse -d '{"text":"hello"}'

之后我得到了这个错误:

  {"version":"1.2.2","status":"failure","message":"An unexpected error occurred. Error: Failed when parsing body as json","reason":"ParsingError","details":{},"help":null,"code":500}

有什么帮助吗?如何将 Rasa 与 Node.js 集成?

4

3 回答 3

0

没有方法类型的简单 curl 对我有用:

curl localhost:5005/model/parse -d '{"text":"hello"}'
于 2019-09-16T10:29:33.100 回答
0

请试试

 curl -H "Content-Type: application/json"  -X POST -d '{"sender":"y1mLd","message":"hi"}' http://localhost:5005/webhooks/rest/webhook

输出将是

[{"recipient_id":"y1mLd","text":"Welcome, Please let me know how I could be a help today!"}]

希望这可以帮助!

于 2019-09-10T09:24:21.367 回答
0

我在 Windows 10 上也遇到了这个错误。以下命令最终对我有用。

curl localhost:5005/model/parse -d "{\"text\":\"hello\"}"

curl -H "Content-Type: application/json" -X POST localhost:5005/model/parse -d "{\"text\":\"hello\"}"
于 2020-11-05T15:03:41.273 回答