Ошибка сервера Rasa Nlu

Я запустил сервер rasa, набрав эту команду в cmd:

  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?


person Razvan Boboc    schedule 20.08.2019    source источник
comment
что показывает журнал сервера из команды rasa run? вам также может потребоваться установить заголовок json в вашем запросе curl: -H "Content-Type: application/json"   -  person tmbo    schedule 21.08.2019


Ответы (3)


Пожалуйста, попробуй

 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!"}]

Надеюсь это поможет!

person neel    schedule 10.09.2019

У меня работал простой завиток без типа метода:

curl localhost:5005/model/parse -d '{"text":"hello"}'
person sam    schedule 16.09.2019

Я также столкнулся с этой ошибкой в ​​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\"}"
person Sahota    schedule 05.11.2020