次の方法で共有


Trains インターフェイス

public interface Trains

このクラスのインスタンスは、Trains で定義されているすべての操作へのアクセスを提供します。

メソッドの概要

修飾子と型 メソッドと説明
List<ModelTrainingInfo> getStatus(UUID appId, String versionId)

指定した LUIS アプリのすべてのモデル (意図とエンティティ) のトレーニング状態を取得します。 トレーニング API を呼び出して、トレーニング状態を取得する前に、この API を呼び出して、LUIS アプリをトレーニングする必要があります。 "appID" は LUIS アプリ ID を指定します。 "versionId" は、LUIS アプリのバージョン番号を指定します。 たとえば、"0.1" とします。

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

指定した LUIS アプリのすべてのモデル (意図とエンティティ) のトレーニング状態を取得します。 トレーニング API を呼び出して、トレーニング状態を取得する前に、この API を呼び出して、LUIS アプリをトレーニングする必要があります。 "appID" は LUIS アプリ ID を指定します。 "versionId" は、LUIS アプリのバージョン番号を指定します。 たとえば、"0.1" とします。

EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

指定した LUIS アプリのバージョンのトレーニング要求を送信します。 この POST 要求は、非同期的に要求を開始します。 トレーニング要求が成功したかどうかを判断するには、GET 要求を送信してトレーニングの状態を取得します。 注: すべてのモデル (意図とエンティティ) が正常にトレーニングされているか、最新でない限り、アプリケーションバージョンは完全にはトレーニングされません。 トレーニングの成功を確認するには、トレーニングが完了した後に少なくとも 1 回はトレーニング状態を取得します。

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

指定した LUIS アプリのバージョンのトレーニング要求を送信します。 この POST 要求は、非同期的に要求を開始します。 トレーニング要求が成功したかどうかを判断するには、GET 要求を送信してトレーニングの状態を取得します。 注: すべてのモデル (意図とエンティティ) が正常にトレーニングされているか、最新でない限り、アプリケーションバージョンは完全にはトレーニングされません。 トレーニングの成功を確認するには、トレーニングが完了した後に少なくとも 1 回はトレーニング状態を取得します。

メソッドの詳細

getStatus

public List getStatus(UUID appId, String versionId)

指定した LUIS アプリのすべてのモデル (意図とエンティティ) のトレーニング状態を取得します。 トレーニング API を呼び出して、トレーニング状態を取得する前に、この API を呼び出して、LUIS アプリをトレーニングする必要があります。 "appID" は LUIS アプリ ID を指定します。 "versionId" は、LUIS アプリのバージョン番号を指定します。 たとえば、"0.1" とします。

Parameters:

appId - アプリケーション ID。
versionId - バージョン ID。

Returns:

成功した場合は ModelTrainingInfo> オブジェクトを一覧表示<します。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
ErrorResponseException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

getStatusAsync

public Observable> getStatusAsync(UUID appId, String versionId)

指定した LUIS アプリのすべてのモデル (意図とエンティティ) のトレーニング状態を取得します。 トレーニング API を呼び出して、トレーニング状態を取得する前に、この API を呼び出して、LUIS アプリをトレーニングする必要があります。 "appID" は LUIS アプリ ID を指定します。 "versionId" は、LUIS アプリのバージョン番号を指定します。 たとえば、"0.1" とします。

Parameters:

appId - アプリケーション ID。
versionId - バージョン ID。

Returns:

List<ModelTrainingInfo> オブジェクトに対して監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

trainVersion

public EnqueueTrainingResponse trainVersion(UUID appId, String versionId)

指定した LUIS アプリのバージョンのトレーニング要求を送信します。 この POST 要求は、非同期的に要求を開始します。 トレーニング要求が成功したかどうかを判断するには、GET 要求を送信してトレーニングの状態を取得します。 注: すべてのモデル (意図とエンティティ) が正常にトレーニングされているか、最新でない限り、アプリケーションバージョンは完全にはトレーニングされません。 トレーニングの成功を確認するには、トレーニングが完了した後に少なくとも 1 回はトレーニング状態を取得します。

Parameters:

appId - アプリケーション ID。
versionId - バージョン ID。

Returns:

成功した場合は、EnqueueTrainingResponse オブジェクト。

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる
ErrorResponseException - 要求がサーバーによって拒否された場合にスローされる
RuntimeException - 要求の送信に失敗した場合、他のすべてのラップされたチェック例外

trainVersionAsync

public Observable trainVersionAsync(UUID appId, String versionId)

指定した LUIS アプリのバージョンのトレーニング要求を送信します。 この POST 要求は、非同期的に要求を開始します。 トレーニング要求が成功したかどうかを判断するには、GET 要求を送信してトレーニングの状態を取得します。 注: すべてのモデル (意図とエンティティ) が正常にトレーニングされているか、最新でない限り、アプリケーションバージョンは完全にはトレーニングされません。 トレーニングの成功を確認するには、トレーニングが完了した後に少なくとも 1 回はトレーニング状態を取得します。

Parameters:

appId - アプリケーション ID。
versionId - バージョン ID。

Returns:

EnqueueTrainingResponse オブジェクトに対する監視可能な

Throws:

IllegalArgumentException - パラメーターが検証に失敗した場合にスローされる

適用対象