0

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

    rasa run --enable-api -m models/(name of my package).tar

然后在其他 cmd 窗口中输入:

    curl localhost:5005/model/parse -d ‘{“text”:“hello”}’

之后我得到一个错误:

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

原因是什么?我应该改变什么以获得正常(200)输出?

4

2 回答 2

1

你能试试这个,看看它是否有效。

rasa run -m models --enable-api --cors ‘*’ --debug
于 2019-08-16T09:03:27.047 回答
0

CURL POST 请求(Mac 和 Ubuntu):

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

注意:对于 Windows,您需要删除引号

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:28:38.790 回答