发布 Rasa X Http 时,无效的故事格式无法解析故事 API
Invalid story format failed to parse story while posting Rasa X Http API
我正在尝试使用 Postman 工具中的 POST 创建故事,下面是我的故事格式。
我使用以下格式,因为在 GET 请求中我得到了相同格式的故事。
{
"id": 65,
"name": "interactive_story_65",
"story": "35 interactive_story_65\n* emp_info\n - utter_employee",
"annotation": {
"user": "me",
"time": 1597919151.8836874962
},
"filename": "data\stories.md"
}
但是,我遇到以下错误:
{
"version": "0.31.0",
"status": "failure",
"message": "Failed to parse story.",
"reason": "StoryParseError",
"details": "Invalid story format. Failed to parse '## {\r\n \"id\": 65,\r\n \"name\": \"interactive_story_65\",\r\n \"story\": \"## interactive_story_65\n* emp_info\n - utter_employee\",\r\n \"annotation\": {\r\n \"user\": \"me\",\r\n \"time\": 1597919151.8836874962\r\n },\r\n \"filename\": \"data\\stories.md\"\r\n }'",
"help": null,
"code": 400
}
附上截图如下:
enter image description here
请帮忙。
这个端点实际上期待的是普通降价,text/x-markdown
作为 content-type
header。如果您仔细查看文档,您会发现您正在使用响应模式作为请求模式——我一开始也是这样做的。请求模式只是一个降价字符串,例如
curl --request PUT \
--url http://localhost:5002/api/stories \
--header 'authorization: Bearer <Token>' \
--header 'content-type: text/x-markdown' \
--data '## greet
* greet
- utter_greet\n'
我正在尝试使用 Postman 工具中的 POST 创建故事,下面是我的故事格式。 我使用以下格式,因为在 GET 请求中我得到了相同格式的故事。
{
"id": 65,
"name": "interactive_story_65",
"story": "35 interactive_story_65\n* emp_info\n - utter_employee",
"annotation": {
"user": "me",
"time": 1597919151.8836874962
},
"filename": "data\stories.md"
}
但是,我遇到以下错误:
{
"version": "0.31.0",
"status": "failure",
"message": "Failed to parse story.",
"reason": "StoryParseError",
"details": "Invalid story format. Failed to parse '## {\r\n \"id\": 65,\r\n \"name\": \"interactive_story_65\",\r\n \"story\": \"## interactive_story_65\n* emp_info\n - utter_employee\",\r\n \"annotation\": {\r\n \"user\": \"me\",\r\n \"time\": 1597919151.8836874962\r\n },\r\n \"filename\": \"data\\stories.md\"\r\n }'",
"help": null,
"code": 400
}
附上截图如下:
enter image description here
请帮忙。
这个端点实际上期待的是普通降价,text/x-markdown
作为 content-type
header。如果您仔细查看文档,您会发现您正在使用响应模式作为请求模式——我一开始也是这样做的。请求模式只是一个降价字符串,例如
curl --request PUT \
--url http://localhost:5002/api/stories \
--header 'authorization: Bearer <Token>' \
--header 'content-type: text/x-markdown' \
--data '## greet
* greet
- utter_greet\n'