Partilhar via


Trains Interface

public interface Trains

Uma instância dessa classe fornece acesso a todas as operações definidas em Trens.

Resumo do método

Modificador e tipo Método e descrição
List<ModelTrainingInfo> getStatus(UUID appId, String versionId)

Obtém o status de treinamento de todos os modelos (intenções e entidades) para o aplicativo LUIS especificado. Você deve chamar a API de treinamento para treinar o aplicativo LUIS antes de chamar essa API para obter o status de treinamento. "appID" especifica a ID do aplicativo LUIS. "versionId" especifica o número de versão do aplicativo LUIS. Por exemplo, "0.1".

Observable<List<ModelTrainingInfo>> getStatusAsync(UUID appId, String versionId)

Obtém o status de treinamento de todos os modelos (intenções e entidades) para o aplicativo LUIS especificado. Você deve chamar a API de treinamento para treinar o aplicativo LUIS antes de chamar essa API para obter o status de treinamento. "appID" especifica a ID do aplicativo LUIS. "versionId" especifica o número de versão do aplicativo LUIS. Por exemplo, "0.1".

EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

Envia uma solicitação de treinamento para uma versão de um aplicativo LUIS especificado. Essa solicitação POST inicia uma solicitação de forma assíncrona. Para determinar se a solicitação de treinamento foi bem-sucedida, envie uma solicitação GET para obter status de treinamento. Observação: a versão do aplicativo não é totalmente treinada, a menos que todos os modelos (intenções e entidades) sejam treinados com êxito ou estejam atualizados. Para verificar o sucesso do treinamento, obtenha o treinamento status pelo menos uma vez após a conclusão do treinamento.

Observable<EnqueueTrainingResponse> trainVersionAsync(UUID appId, String versionId)

Envia uma solicitação de treinamento para uma versão de um aplicativo LUIS especificado. Essa solicitação POST inicia uma solicitação de forma assíncrona. Para determinar se a solicitação de treinamento foi bem-sucedida, envie uma solicitação GET para obter status de treinamento. Observação: a versão do aplicativo não é totalmente treinada, a menos que todos os modelos (intenções e entidades) sejam treinados com êxito ou estejam atualizados. Para verificar o sucesso do treinamento, obtenha o treinamento status pelo menos uma vez após a conclusão do treinamento.

Detalhes do método

getStatus

public List getStatus(UUID appId, String versionId)

Obtém o status de treinamento de todos os modelos (intenções e entidades) para o aplicativo LUIS especificado. Você deve chamar a API de treinamento para treinar o aplicativo LUIS antes de chamar essa API para obter o status de treinamento. "appID" especifica a ID do aplicativo LUIS. "versionId" especifica o número de versão do aplicativo LUIS. Por exemplo, "0.1".

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto List<ModelTrainingInfo> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getStatusAsync

public Observable> getStatusAsync(UUID appId, String versionId)

Obtém o status de treinamento de todos os modelos (intenções e entidades) para o aplicativo LUIS especificado. Você deve chamar a API de treinamento para treinar o aplicativo LUIS antes de chamar essa API para obter o status de treinamento. "appID" especifica a ID do aplicativo LUIS. "versionId" especifica o número de versão do aplicativo LUIS. Por exemplo, "0.1".

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto List<ModelTrainingInfo>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

trainVersion

public EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

Envia uma solicitação de treinamento para uma versão de um aplicativo LUIS especificado. Essa solicitação POST inicia uma solicitação de forma assíncrona. Para determinar se a solicitação de treinamento foi bem-sucedida, envie uma solicitação GET para obter status de treinamento. Observação: a versão do aplicativo não é totalmente treinada, a menos que todos os modelos (intenções e entidades) sejam treinados com êxito ou estejam atualizados. Para verificar o sucesso do treinamento, obtenha o treinamento status pelo menos uma vez após a conclusão do treinamento.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o objeto EnqueueTrainingResponse se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
ErrorResponseException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

trainVersionAsync

public Observable trainVersionAsync(UUID appId, String versionId)

Envia uma solicitação de treinamento para uma versão de um aplicativo LUIS especificado. Essa solicitação POST inicia uma solicitação de forma assíncrona. Para determinar se a solicitação de treinamento foi bem-sucedida, envie uma solicitação GET para obter status de treinamento. Observação: a versão do aplicativo não é totalmente treinada, a menos que todos os modelos (intenções e entidades) sejam treinados com êxito ou estejam atualizados. Para verificar o sucesso do treinamento, obtenha o treinamento status pelo menos uma vez após a conclusão do treinamento.

Parameters:

appId - A ID do aplicativo.
versionId - A ID da versão.

Returns:

o observável para o objeto EnqueueTrainingResponse

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a