如何解决发布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
}
附在下面的屏幕截图中:
请帮助。
解决方法
此端点实际上期望纯降价,并且将text/x-markdown
作为content-type
标头。如果仔细看一下文档,您会发现您将响应模式用作请求模式-我一开始也是这样做的。请求模式只是一个markdown字符串,例如
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'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。