Partager via


Trains Interface

public interface Trains

Une instance de cette classe permet d’accéder à toutes les opérations définies dans Trains.

Résumé de la méthode

Modificateur et type Méthode et description
List<ModelTrainingInfo> getStatus(UUID appId, String versionId)

Obtient la status d’entraînement de tous les modèles (intentions et entités) pour l’application LUIS spécifiée. Vous devez appeler l’API Train pour effectuer l'apprentissage de l’application LUIS avant d’appeler cette API pour recevoir l’état de l’apprentissage. « appID » spécifie l’ID d’application LUIS. « versionId » spécifie le numéro de version de l’application LUIS. Par exemple, « 0.1 ».

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

Obtient la status d’entraînement de tous les modèles (intentions et entités) pour l’application LUIS spécifiée. Vous devez appeler l’API Train pour effectuer l'apprentissage de l’application LUIS avant d’appeler cette API pour recevoir l’état de l’apprentissage. « appID » spécifie l’ID d’application LUIS. « versionId » spécifie le numéro de version de l’application LUIS. Par exemple, « 0.1 ».

EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

Envoie une demande d’entraînement pour une version d’une application LUIS spécifiée. Cette requête POST lance une requête de manière asynchrone. Pour déterminer si la demande de formation réussit, envoyez une demande GET pour obtenir des status de formation. Remarque : La version de l’application n’est pas entièrement entraînée, sauf si tous les modèles (intentions et entités) sont correctement entraînés ou sont à jour. Pour vérifier la réussite de la formation, obtenez le status de formation au moins une fois après la fin de la formation.

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

Envoie une demande d’entraînement pour une version d’une application LUIS spécifiée. Cette requête POST lance une requête de manière asynchrone. Pour déterminer si la demande de formation réussit, envoyez une demande GET pour obtenir des status de formation. Remarque : La version de l’application n’est pas entièrement entraînée, sauf si tous les modèles (intentions et entités) sont correctement entraînés ou sont à jour. Pour vérifier la réussite de la formation, obtenez le status de formation au moins une fois après la fin de la formation.

Détails de la méthode

getStatus

public List getStatus(UUID appId, String versionId)

Obtient la status d’entraînement de tous les modèles (intentions et entités) pour l’application LUIS spécifiée. Vous devez appeler l’API Train pour effectuer l'apprentissage de l’application LUIS avant d’appeler cette API pour recevoir l’état de l’apprentissage. « appID » spécifie l’ID d’application LUIS. « versionId » spécifie le numéro de version de l’application LUIS. Par exemple, « 0.1 ».

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

l’objet List<ModelTrainingInfo> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getStatusAsync

public Observable> getStatusAsync(UUID appId, String versionId)

Obtient la status d’entraînement de tous les modèles (intentions et entités) pour l’application LUIS spécifiée. Vous devez appeler l’API Train pour effectuer l'apprentissage de l’application LUIS avant d’appeler cette API pour recevoir l’état de l’apprentissage. « appID » spécifie l’ID d’application LUIS. « versionId » spécifie le numéro de version de l’application LUIS. Par exemple, « 0.1 ».

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable dans l’objet List<ModelTrainingInfo>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

trainVersion

public EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

Envoie une demande d’entraînement pour une version d’une application LUIS spécifiée. Cette requête POST lance une requête de manière asynchrone. Pour déterminer si la demande de formation réussit, envoyez une demande GET pour obtenir des status de formation. Remarque : La version de l’application n’est pas entièrement entraînée, sauf si tous les modèles (intentions et entités) sont correctement entraînés ou sont à jour. Pour vérifier la réussite de la formation, obtenez le status de formation au moins une fois après la fin de la formation.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

l’objet EnqueueTrainingResponse en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
ErrorResponseException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

trainVersionAsync

public Observable trainVersionAsync(UUID appId, String versionId)

Envoie une demande d’entraînement pour une version d’une application LUIS spécifiée. Cette requête POST lance une requête de manière asynchrone. Pour déterminer si la demande de formation réussit, envoyez une demande GET pour obtenir des status de formation. Remarque : La version de l’application n’est pas entièrement entraînée, sauf si tous les modèles (intentions et entités) sont correctement entraînés ou sont à jour. Pour vérifier la réussite de la formation, obtenez le status de formation au moins une fois après la fin de la formation.

Parameters:

appId - L’ID de l'application.
versionId - ID de version.

Returns:

observable dans l’objet EnqueueTrainingResponse

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à