カスタムスロットタイプのカタログを参照ベースで管理する(CLI)



カスタムスロットタイプのカタログを参照ベースで管理するCLI

カスタムスロットタイプのCLIリファレンス

概要

カタログ管理に、カスタムスロットタイプで使用できるCLIコマンドが追加されました。

タスク CLIコマンド
カタログIDを持つカタログを作成します。 create-model-catalog
カタログバージョンを作成します。 create-model-catalog-version
カタログの作成ステータスを追跡します。 get-model-catalog-update-status
カタログのデータを取得します。 get-model-catalog
カタログバージョンデータを取得します。 get-model-catalog-version
カタログを更新します。 update-model-catalog
カタログバージョンを更新します。 update-model-catalog-version
カタログバージョンを作成します。 get-model-catalog-values
カタログバージョンを作成します。 list-model-catalogs
カタログバージョンを作成します。 list-model-catalog-versions
カタログバージョンを作成します。 delete-model-catalog
カタログバージョンを作成します。 delete-model-catalog-version

カタログを作成する

カタログを作成するには次のコマンドを使用します。

create model catalog

このコマンドでは、カタログとカタログIDを作成できます。
create-model-catalog
POST /v1/skills/api/custom/interactionModel/catalogs/

カタログバージョンを作成する

カタログのバージョンを作成するには、create-model-catalog-versionを使用します。

create model catalog version

このコマンドではカタログのバージョンを作成できます。

create-model-catalog-version
POST /skills/api/custom/interactionModel/catalogs/{catalogId}/versions

カタログを更新する

カタログを更新するには、get-model-catalog-update-statusget-model-catalogのいずれかを使用します。

get model catalog update status

カタログの作成ステータスを追跡するには、このコマンドを使用します。
get-model-catalog-update-status
GET /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/updateRequest/{updateRequestId}

カタログのメタデータを取得する

カタログのメタデータを取得するには、get-model-catalogget-model-catalog-versionのいずれかを使用します。

get model catalog

カタログの名前、説明、作成日、バージョン数を確認するには、このコマンドを使用します。
get-model-catalog
GET /v1/skills/api/custom/interactionModel/catalogs/{catalogId}

get model catalog version

カタログID、バージョン、説明を取得するには、このコマンドを使用します。
get-model-catalog-version
GET /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/versions/{version}

カタログのメタデータを更新する

新しい値でカタログのメタデータを更新するには、update-model-catalogupdate-model-catalog-versionのいずれかを使用します。

update model catalog

新しい値でカタログのメタデータを更新します。
update-model-catalog
POST /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/update

update model catalog version

新しい値でカタログの説明メタデータを更新します。
update-model-catalog-version
POST /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/versions/{version}/update

カタログの値を取得する

カタログの値を取得するには、get-model-catalog-valuesを使用します。

get model catalog values

カタログの値を取得するには、このコマンドを使用します。
get-model-catalog-values
GET /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/versions/{version}/values?nextToken={nextToken}&maxResults={num}

カタログの一覧を取得する

カタログの一覧を取得するには、これらのコマンドを使用します。

list model catalogs

利用可能なすべてのカタログの一覧を取得するには、このコマンドを使用します。
list-model-catalogs
GET /v1/skills/api/custom/interactionModel/catalogs/?maxResults={num}&nextToken={nextToken}&sortDirection={sortDirection}

list model catalog versions

カタログIDを指定してすべてのバージョンの一覧を取得するには、このコマンドを使用します。
list-model-catalog-versions
GET /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/versions?maxResults={num}&nextToken={nextToken}&sortDirection={sortDirection}&sortField={sortField}

カタログを削除する

カタログを削除するには、以下のコマンドのいずれかを使用します。

delete model catalog

カタログの特定のバージョンを削除するには、このコマンドを使用します。
delete-model-catalog
DELETE /v1/skills/api/custom/interactionModel/catalogs/{catalogId}

delete model catalog version

カタログのすべてのバージョンを削除するには、このコマンドを使用します。
delete-model-catalog-version
DELETE /v1/skills/api/custom/interactionModel/catalogs/{catalogId}/versions/{version}