【问题标题】:Create an app in Wit.ai from zip从 zip 在 Wit.ai 中创建应用程序
【发布时间】:2018-04-08 00:06:30
【问题描述】:

我正在尝试在 Wit.AI 中构建一个示例应用程序,其中包含许多实体值和表达式。因此,手动创建该应用程序不是一种选择。

我已经尝试过他们的“导入”功能,但似乎效果不太好,或者它可能对 zip 非常反复无常。我做过的事情,没有任何结果:

  1. 从我帐户中的其他应用下载 zip 文件
  2. 更改 zip 命令以适用于新应用
  3. 更改的文件是expressions.json 和entities 文件夹中的一个文件,用于描述用户定义的实体。
  4. 压缩整个文件夹以保留 ZIP 的结构

尽管如此,我尝试了多少方法(格式化 JSON 等)都没有奏效!服务器返回 400 Bad Request 响应。

此外,我已经尝试过使用他们的 Web API,但再次无济于事。当我updating the values of an entity 服务器响应成功时,响应不包含新值...

我已经检查了这篇文章 Error importing app from backup on wit.ai 和许多其他文章以及 GitHub 上的一些问题,但再次...没有任何帮助 ;)

所以,如果有人可以帮忙...他/她来杯啤酒! :)

【问题讨论】:

  • 使用 curl 命令而不是创建类比的 ajax 调用可以解决问题...

标签: wit.ai


【解决方案1】:

当您创建一个新应用程序时,您只需在从备份中导入您的应用程序中上传 zip 文件,然后创建新应用程序。 为确保在应用 zip 文件中不包含任何冗余文件,重要使用以下内容压缩应用文件:

zip AppName.zip AppName/app.json AppName/entities/*.json AppName/expressions.json

并上传AppName.zip。 请注意,app.json 文件中的新应用名称、zip 文件和应用名称都应相同(此处为AppName)。

【讨论】:

    猜你喜欢
    • 2010-12-28
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2011-06-29
    • 2013-05-12
    • 2016-10-18
    • 2010-12-02
    • 1970-01-01
    相关资源
    最近更新 更多