Red Hat AI Inference CLI
Red Hat AI Inference モデルアラインメント、合成データの生成、および分類管理機能は非推奨となっており、2026年9月25日に削除される予定です。 モデルのカスタマイズおよびアライメントのワークフローを継続するには、 OpenShift の「 Red Hat® OpenShift® AI On」へ移行してください。 Red Hat® OpenShift® のAIについて詳しくはこちら。
開始前に
IBM Cloud CLI用の ilab プラグインをインストールします。
ibmcloud plugin install ilab
グローバル
オプション
--project-id(文字列)- Red Hat AI Inference のプロジェクトID。
--output(文字列)- 出力形式を「json」、「yaml」、または「table」から選択します。 デフォルトは「table」です。
-j,--jmes-query(文字列)- 出力をカスタマイズするにはJMESPathクエリーを指定します。
-q,--quiet- 冗長メッセージを抑制します。
-v,--version- プラグインのバージョンを表示します。
例
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
注:この例は、すべてのサブコマンドで利用できるグローバルオプションを示すものであり、それ自体が有効なコマンドではありません。
構成
グローバルパラメータも永続的な設定に保存できるため、プラグインが呼び出されるたびに手動で指定する必要がなくなります。 各パラメータは、 config コマンドおよびそのサブコマンドを使用して設定できます。
ibmcloud ilab config
ibmcloud ilab config set
特定のオプションの新しい構成値を設定します。 set コマンドの各サブコマンドは、グローバルオプションに対応しています。 各サブコマンドは、そのオプションに保存する値の文字列表現である単一の引数を受け取ります。
ibmcloud ilab config set <option> <value>
例
ibmcloud ilab config get
特定のオプションについて、現在設定されている値を印刷します。 get コマンドの各サブコマンドは、グローバルオプションに対応しています。
ibmcloud ilab config get <option>
例
ibmcloud ilab config unset
特定のオプションに対して現在設定されている値を設定解除します。 unset コマンドの各サブコマンドは、グローバルオプションに対応しています。
このサービスで利用可能なサブコマンドは以下の通りです:。
ibmcloud ilab config unset <option>
例
ibmcloud ilab config list
現在設定されているすべての設定値を一覧表示します。
ibmcloud ilab config list
例
ibmcloud ilab config list
分類法
タクソノミーを管理するための操作。
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Cloud Object Storage バケットにタクソノミーを追加します。
ibmcloud ilab taxonomy add --name NAME [--taxonomy-path TAXONOMY-PATH] [--taxonomy-path-cos TAXONOMY-PATH-COS] [--cos-bucket-information COS-BUCKET-INFORMATION | --cos-id COS-ID --cos-bucket COS-BUCKET --cos-endpoint COS-ENDPOINT] [--secrets-manager-config SECRETS-MANAGER-CONFIG | --secrets-manager-git-url SECRETS-MANAGER-GIT-URL --secrets-manager-git-id SECRETS-MANAGER-GIT-ID]
コマンド・オプション
--name(文字列)-
タクソノミーに付けたい名前。 必須。
最大長は
32文字です。 最小文字数は1文字です。 値は正規表現/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 --taxonomy-path(文字列)-
ローカルマシン上の taxonomy.tar.gz ファイルへの絶対パスまたは相対パス。 例えば、「 Downloads/taxonomy.tar.gz 」など。
最大長は
100文字です。 最小長は10文字です。 値は正規表現/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/と一致する必要があります。 --taxonomy-path-cos(文字列)-
Cloud Object Storage バケット内で、タクソノミーを保存したいパス。 デフォルトでは、タクソノミーは「taxonomies/taxonomy-<current_time>. tar.gz 」に保存されます。
最大長は
100文字です。 最小長は20文字です。 値は正規表現/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/と一致する必要があります。 --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage バケット情報。 このJSONオプションは、個々のフィールドに他のオプションを設定することで、代わりに指定することも可能です。 それは、それらの選択肢とは互いに排他的です。
JSON文字列を指定するか、
@で始まるファイルパスオプション(例:--cos-bucket-information=@path/to/file.json)を指定して、読み込むJSONファイルを指定します。 --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager 設定の詳細。 このJSONオプションは、個々のフィールドに他のオプションを設定することで、代わりに指定することも可能です。 それは、それらの選択肢とは互いに排他的です。
JSON文字列を指定するか、
@で始まるファイルパスオプション(例:--secrets-manager-config=@path/to/file.json)を指定して、読み込むJSONファイルを指定します。 --cos-id(文字列)-
Cloud Object Storage のインスタンスID。 このオプションは、 Red Hat AI Inference に Object Storage インスタンス内にバケットを自動的に作成させたい場合にのみ必要です。 このオプションは、JSONオプション「cos-bucket-information」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
100文字です。 最小長は20文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。 -b,--cos-bucket(文字列)-
taxonomy.tar.gz を保存したい Cloud Object Storage のバケット。 このオプションは、JSONオプション「cos-bucket-information」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
63文字です。 最小長は3文字です。 値は正規表現/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 -e,--cos-endpoint(文字列)-
Cloud Object Storage バケットへのエンドポイント。 このオプションは、JSONオプション「cos-bucket-information」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
300文字です。 最小長は13文字です。 値は正規表現/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/と一致する必要があります。 --secrets-manager-git-url(文字列)-
URL を Secrets Manager のインスタンスに接続して、ユーザー定義のシークレットを取得します。 Secrets Manager インスタンスの認証情報は、タクソノミーで参照されているナレッジドキュメントを、それらが保存されているリポジトリから取得するために使用されます。 このオプションは、JSONオプション「secrets-manager-config」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
300文字です。 最小長は13文字です。 値は正規表現/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/と一致する必要があります。 --secrets-manager-git-id(文字列)-
個人の認証トークンを指す Secrets Manager IDと、JSON形式の URL。 Secrets Manager インスタンスの認証情報は、タクソノミーで参照されているナレッジドキュメントを、それらが保存されているリポジトリから取得するために使用されます。 このオプションは、JSONオプション「secrets-manager-config」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-bucket-information '{"service_instance_id": "628e4348-2183-42fa-a03a-6f0f78453530", "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--secrets-manager-config '{"url": "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud", "git_id": "d9428888-122b-11e1-b85c-61cd3cbb3210"}'
また、JSON文字列オプションのサブフィールドについては、より詳細なオプションも利用可能です:
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-id 628e4348-2183-42fa-a03a-6f0f78453530 \
--cos-bucket example-bucket-1 \
--cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--secrets-manager-git-url https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud \
--secrets-manager-git-id d9428888-122b-11e1-b85c-61cd3cbb3210
ibmcloud ilab taxonomy list
分類リソースのコレクションの詳細を一覧表示します。
ibmcloud ilab taxonomy list
例
ibmcloud ilab taxonomy list
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab taxonomy get
タクソノミーリソースの詳細を取得します。
ibmcloud ilab taxonomy get --id ID
コマンド・オプション
--id(文字列)-
タクソノミーに対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab taxonomy delete
タクソノミーリソースを削除します。
ibmcloud ilab taxonomy delete --id ID
コマンド・オプション
--id(文字列)-
タクソノミーに対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
データ
データを管理するための操作。
ibmcloud ilab data --help
ibmcloud ilab data generate
指定されたタクソノリーリソースに基づいてデータを生成します。
ibmcloud ilab data generate --name NAME [--taxonomy-id TAXONOMY-ID] [--data-destination DATA-DESTINATION | --output-cos-bucket OUTPUT-COS-BUCKET --output-cos-endpoint OUTPUT-COS-ENDPOINT] [--data-sources DATA-SOURCES | --internal-ids INTERNAL-IDS --skills-paths SKILLS-PATHS --knowledge-paths KNOWLEDGE-PATHS --skills-knowledge-cos-bucket SKILLS-KNOWLEDGE-COS-BUCKET --skills-knowledge-cos-endpoint SKILLS-KNOWLEDGE-COS-ENDPOINT --data-sources-user-provided-paths DATA-SOURCES-USER-PROVIDED-PATHS]
コマンド・オプション
--name(文字列)-
データリソースに付ける名前。 必須。
最大長は
32文字です。 最小文字数は1文字です。 値は正規表現/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 --taxonomy-id(文字列)-
合成データの生成に使用された分類ID。 モデルの学習において、この値はデータIDの検証に使用されます。 この値は、モデルのトレーニングジョブがエージェントによって受理された後にのみ利用可能になります。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。 --data-destination(DataDestinationPrototype)-
Cloud Object Storage のバケット情報を出力します。 このJSONオプションは、個々のフィールドに他のオプションを設定することで、代わりに指定することも可能です。 それは、それらの選択肢とは互いに排他的です。
JSON文字列を指定するか、
@で始まるファイルパスオプション(例:--data-destination=@path/to/file.json)を指定して、読み込むJSONファイルを指定します。 --data-sources(DataSourcesPrototype)-
分類体系に関連するデータソース。 このJSONオプションは、個々のフィールドに他のオプションを設定することで、代わりに指定することも可能です。 それは、それらの選択肢とは互いに排他的です。
JSON文字列を指定するか、
@で始まるファイルパスオプション(例:--data-sources=@path/to/file.json)を指定して、読み込むJSONファイルを指定します。 --output-cos-bucket(文字列)-
出力データが格納される Cloud Object Storage。 このオプションは、JSONオプション「data-destination」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
63文字です。 最小長は3文字です。 値は正規表現/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 --output-cos-endpoint(文字列)-
Cloud Object Storage バケットへの出力用エンドポイント。 このオプションは、JSONオプション「data-destination」のサブフィールドに値を指定します。 その選択肢とは互いに排他的です。
最大長は
300文字です。 最小長は13文字です。 値は正規表現/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/と一致する必要があります。 --internal-ids([]strfmt.UUID)-
データソースを参照する内部UUIDの一覧。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
リストの項目は、正規表現「
/^[a-z0-9-]+$/」に一致する必要があります。 最大長は20個です。 最小長さは0個です。 --skills-paths([]文字列)-
ファインチューニング用の精選データを含む、認証済みの Cloud Object Storage バケット内に存在する、ユーザーが提供した一連のスキルJSONファイル。 各ファイルのサイズは100 GBを超えてはなりません。 すべてのスキルおよび知識のJSONファイル(指定されている場合は内部IDのファイルを含む)の合計サイズは、400 GBを超えてはなりません。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
リストの項目は、正規表現「
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/」に一致する必要があります。 最大長は20個です。 最小長さは0個です。 --knowledge-paths([]文字列)-
ファインチューニング用の精選データを含む、認証済みの Cloud Object Storage バケット内に存在する、ユーザーが提供した一連の知識JSONファイル。 各ファイルのサイズは100 GBを超えてはなりません。 すべてのスキルおよび知識のJSONファイル(指定されている場合は内部IDのファイルを含む)の合計サイズは、400 GBを超えてはなりません。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
リストの項目は、正規表現「
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/」に一致する必要があります。 最大長は20個です。 最小長さは0個です。 --skills-knowledge-cos-bucket(文字列)-
スキルや知識の JSONL データが格納されている「 Cloud Object Storage 」バケット。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
最大長は
63文字です。 最小長は3文字です。 値は正規表現/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 --skills-knowledge-cos-endpoint(文字列)-
Cloud Object Storage バケットへのエンドポイント。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
最大長は
300文字です。 最小長は13文字です。 値は正規表現/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/と一致する必要があります。 --data-sources-user-provided-paths(UserProvidedPathsPrototype)-
スキルおよび知識のトレーニングデータについて、ユーザーが指定したファイルパス。 各ファイルのサイズは100 GBを超えてはなりません。 すべてのスキルおよび知識のJSONファイル(指定されている場合は内部IDのファイルを含む)の合計サイズは、400 GBを超えてはなりません。 このオプションは、JSONオプション「data-sources」のサブフィールドに対する値を指定します。 その選択肢とは互いに排他的です。
JSON文字列を指定するか、
@で始まるファイルパスオプション(例:--data-sources-user-provided-paths=@path/to/file.json)を指定して、読み込むJSONファイルを指定します。
例
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--data-destination '{"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--data-sources '{"internal_ids": ["9e0a5988-0c7d-44de-ba48-465aef67baee","9e0a5988-0c7d-44de-ba48-465aef67baee"], "skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud", "user_provided_paths": {"skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "cos_bucket_information": {"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}}}'
また、JSON文字列オプションのサブフィールドについては、より詳細なオプションも利用可能です:
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--output-cos-bucket example-bucket-1 \
--output-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--internal-ids 9e0a5988-0c7d-44de-ba48-465aef67baee,9e0a5988-0c7d-44de-ba48-465aef67baee \
--skills-paths user_provided_path/skills/skills_1.jsonl,user_provided_path/skills/skills_1.jsonl \
--knowledge-paths user_provided_path/knowledge/knowledge1.jsonl,user_provided_path/knowledge/knowledge1.jsonl \
--skills-knowledge-cos-bucket example-bucket-1 \
--skills-knowledge-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--data-sources-user-provided-paths userProvidedPathsPrototype
ibmcloud ilab data list
データリソースのコレクションの詳細を一覧表示します。
ibmcloud ilab data list
例
ibmcloud ilab data list
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab data get
データリソースの詳細を取得します。
ibmcloud ilab data get --id ID
コマンド・オプション
--id(文字列)-
データランに対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab data delete
データリソースを削除します。
ibmcloud ilab data delete --id ID
コマンド・オプション
--id(文字列)-
データランに対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab data delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab data cancel
合成データの生成をキャンセルします。
ibmcloud ilab data cancel --id ID
コマンド・オプション
--id(文字列)-
データランに対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Model
モデルを管理するための操作。
ibmcloud ilab model --help
ibmcloud ilab model train
指定された合成データを用いてモデルを学習させます。
ibmcloud ilab model train --name NAME --data-id DATA-ID
コマンド・オプション
--name(文字列)-
モデルリソースに付ける名前。 必須。
最大長は
32文字です。 最小文字数は1文字です。 値は正規表現/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/と一致する必要があります。 --data-id(文字列)-
合成データ生成(SDG)の実行ID。 このIDを使用して、データ生成プロセスを監視することができます。 SDGが完了したら、このIDを使用して合成データを取得できます。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab model train \
--name example-model-1 \
--data-id add785e6-a8c3-4f5f-ab89-c506a3f115da
ibmcloud ilab model list
モデルのリソースを一覧表示します。
ibmcloud ilab model list
例
ibmcloud ilab model list
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab model get
モデルの詳細を取得します。
ibmcloud ilab model get --id ID
コマンド・オプション
--id(文字列)-
モデルのトレーニング実行に対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
デフォルトの JMESPath
ユーザーによって指定されない場合、デフォルトでは、このコマンドの出力に対してJMESPathクエリが適用されます。 具体的なクエリは、状況や要求された出力形式によって異なります。 以下の表では、各デフォルトの JMESPath クエリの条件を確認できます
| 応答 | 出力 | 照会 |
|---|---|---|
| 成功 | デフォルト |
|
| 表 | {base_model:base_model,created_at:created_at,completed_at:completed_at,data_id:data_id,id:id,name:name,project_id:project_id,state:state,status:status} |
カスタム JMESPath クエリが指定された場合、上記の表にある JMESPath はすべてそのクエリに置き換えられます。
ibmcloud ilab model delete
モデルを削除します。
ibmcloud ilab model delete --id ID
コマンド・オプション
--id(文字列)-
モデルのトレーニング実行に対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab model delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab model cancel
モデルのトレーニングをキャンセルします。
ibmcloud ilab model cancel --id ID
コマンド・オプション
--id(文字列)-
モデルのトレーニング実行に対する一意の識別子。 必須。
最大長は
36文字です。 最小長は36文字です。 値は正規表現/^[a-z0-9-]+$/と一致する必要があります。
例
ibmcloud ilab model cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
スキーマの例
以下のスキーマの例は、コマンド・オプションに指定する必要があるデータを表しています。 これらの例はデータ構造を表すためのものであり、予期される値のタイプとして、プレースホルダーの値が含まれています。 コマンドを実行するときには、これらの値を実際の環境に当てはまる値に適宜置き換えてください。
CosBucketInformationPrototype
次の例は、 CosBucketInformationPrototype オブジェクトの形式を示しています。
{
"service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataDestinationPrototype
次の例は、 DataDestinationPrototype オブジェクトの形式を示しています。
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
次の例は、 DataSourcesPrototype オブジェクトの形式を示しています。
{
"internal_ids" : [ "9e0a5988-0c7d-44de-ba48-465aef67baee", "9e0a5988-0c7d-44de-ba48-465aef67baee" ],
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud",
"user_provided_paths" : {
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"cos_bucket_information" : {
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
}
}
SecretsManagerConfigPrototype
次の例は、 SecretsManagerConfigPrototype オブジェクトの形式を示しています。
{
"url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
"git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}
UserProvidedPathsPrototype
次の例は、 UserProvidedPathsPrototype オブジェクトの形式を示しています。
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}