Artificial intelligence LUIS Import app from json文件参数版本id不能为null错误

Artificial intelligence LUIS Import app from json文件参数版本id不能为null错误,artificial-intelligence,botframework,microsoft-cognitive,azure-language-understanding,Artificial Intelligence,Botframework,Microsoft Cognitive,Azure Language Understanding,我从github下载了bot应用程序示例,并通过visualstudio打开了luis应用程序,并尝试导入json文件以在luis.ai门户中创建一个新应用程序,但出现了错误 “BadArgument:版本ID不能为null或空。”在记事本中打开.JSON文件,并添加版本参数,如下面示例中突出显示的那样。i、 e.VersionId:“0.1” 在记事本中打开.JSON文件,并添加版本参数,如以下示例中突出显示的。i、 e.VersionId:“0.1” 当我们在LUIS portal上导入新应

我从github下载了bot应用程序示例,并通过visualstudio打开了luis应用程序,并尝试导入json文件以在luis.ai门户中创建一个新应用程序,但出现了错误


“BadArgument:版本ID不能为null或空。”

在记事本中打开.JSON文件,并添加版本参数,如下面示例中突出显示的那样。i、 e.
VersionId:“0.1”


在记事本中打开.JSON文件,并添加版本参数,如以下示例中突出显示的。i、 e.
VersionId:“0.1”


当我们在LUIS portal上导入新应用程序时,它将向以下URL发出请求:

在中,我们可以发现,如果导入JSON不正确,将返回response 400错误。错误消息将引用导致问题的确切属性,如您所见:版本ID不能为null或空


下次,在导入新应用程序之前,您可以将json文件与该文档中提供的示例LUIS应用程序结构进行比较。文档显示了一些问题的原因,可以帮助我们快速解决问题。

当我们在LUIS portal上导入新应用程序时,它将向以下URL发出请求:

在中,我们可以发现,如果导入JSON不正确,将返回response 400错误。错误消息将引用导致问题的确切属性,如您所见:版本ID不能为null或空


下次,在导入新应用程序之前,您可以将json文件与该文档中提供的示例LUIS应用程序结构进行比较。文档显示了一些问题的原因,这可以帮助我们快速解决问题。

即使您提供了版本ID,应用程序“名称”也是必需的,因此您必须填写它


实际上,导入向导要求您提供名称。只需将其保留为空,并确保已更新.json文件中的名称

即使您提供了版本ID,应用程序“名称”也是必需的,因此您必须填写它

实际上,导入向导要求您提供名称。只需将其保留为空,并确保已更新.json文件中的名称

{
    "luis_schema_version": "1.3.0",

    "versionId": "0.1",

    "name": "LuisBot",
    "desc": "",
    "culture": "en-us",
    ...
}