程序化LUIS培训请求无效

时间:2018-05-18 13:55:31

标签: c# http post luis asp.net-apicontroller

我使用程序化Microsoft LUIS API(see here)从我的前端向我的luis模型发送培训请求。我的问题是,在发送POST请求后,培训计划好了,从未进行过管理,因此我无法发布我的模型。在这里api调用,我也做了一个GET请求来查看LUIS状态。

var requestUrl = $"https://westeurope.api.cognitive.microsoft.com/luis/api/v2.0/apps/{_appId}/versions/{_appVersion}/train";

HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", _authoringKey);
var response = await httpClient.PostAsync(requestUrl, null);
response = await httpClient.GetAsync(requestUrl);
return;

为什么?我如何确保培训完成?或者我怎么强迫它?

1 个答案:

答案 0 :(得分:2)

培训是一个由两部分组成的请求培训操作,然后检查状态。看看this sample code