我使用以下命令通过 docker 启动了 rasa_nlu 服务器。
sudo docker run -v "<path_to_projects_folder>:/app/projects" -p 5000:5000 rasa/rasa_nlu:latest-full
在命令提示符下,它显示服务器已启动,如下所示:
2018-12-12 12:26:23+0000 [-] Log opened.
2018-12-12 12:26:23+0000 [-] Site starting on 5000
2018-12-12 12:26:23+0000 [-] Starting factory <twisted.web.server.Site object at 0x7ff7a582ae10>
通过下面的命令查看状态
curl 'http://localhost:5000/status'
它给出了输出
{
"max_training_processes": 1,
"current_training_processes": 0,
"available_projects": {
"default": {
"status": "ready",
"current_training_processes": 0,
"available_models": [
"<model_name>"
],
"loaded_models": []
}
}
}
但是当我通过以下命令在网址上发送发布请求时
curl -XPOST http://localhost:5000/parse -d '{"q":"hi"}'
它发送未知的操作码错误作为响应,即
{
"error": "unknown opcode"
}
我无法获得所需的输出。任何人都可以找出问题并提供解决方案,以便我得到所需的答复吗?