Red Hat AI Inference CLI

Red Hat AI Inference 模型對齊、合成資料生成及分類法管理功能已標記為過時,並將於 2026 年 9 月 25 日移除。 若要繼續進行模型自訂與對齊工作流程,請遷移至 Red Hat® OpenShift® AI On OpenShift。 進一步了解 Red Hat® OpenShift® 的人工智慧

開始之前

安裝適用於 IBM Cloud CLI 的「ilab」外掛程式。

ibmcloud plugin install ilab

整體

選項

--project-id (字串)
Red Hat AI Inference 專案識別碼。
--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 字串選項,或透過提供以 @ 開頭的檔案路徑選項來指定要讀取的 JSON 檔案,例如 --cos-bucket-information=@path/to/file.json

--secrets-manager-config (SecretsManagerConfigPrototype)

Secrets Manager 設定詳情。 此 JSON 選項亦可透過將個別欄位設定為其他選項來提供。 這與那些選項互斥。

提供一個 JSON 字串選項,或透過提供以 @ 開頭的檔案路徑選項來指定要讀取的 JSON 檔案,例如 --secrets-manager-config=@path/to/file.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 查詢的條件:

預設 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 查詢的條件:

預設 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。 此值僅在模型訓練工作被代理接受後才會顯示。

最大長度為 36 個字元。 最小長度為 36 個字元。 該值必須符合正則表達式 /^[a-z0-9-]+$/

--data-destination (DataDestinationPrototype)

輸出 Cloud Object Storage 的儲存桶資訊。 此 JSON 選項亦可透過將個別欄位設定為其他選項來提供。 這與那些選項互斥。

提供一個 JSON 字串選項,或透過提供以 @ 開頭的檔案路徑選項來指定要讀取的 JSON 檔案,例如 --data-destination=@path/to/file.json

--data-sources (DataSourcesPrototype)

與該分類法相關的資料來源。 此 JSON 選項亦可透過將個別欄位設定為其他選項來提供。 這與那些選項互斥。

提供一個 JSON 字串選項,或透過提供以 @ 開頭的檔案路徑選項來指定要讀取的 JSON 檔案,例如 --data-sources=@path/to/file.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 ([]字串)

一套由使用者提供的技能 JSON 檔案,存放於已授權的 Cloud Object Storage 儲存桶中,其中包含經精選的資料,供微調之用。 每個檔案的大小不得超過 100 GB。 所有技能與知識 JSON 檔案(若提供內部識別碼對應的檔案,則包含該等檔案)的總大小不得超過 400 GB。 此選項為 JSON 選項「data-sources」的子欄位提供一個值。 這與該選項互斥。

清單項目必須符合正規表達式 /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/。 最大長度為 20 個項目。 最小長度為 0 個項目。

--knowledge-paths ([]字串)

一套由使用者提供的知識 JSON 檔案,存放於經授權的 Cloud Object Storage 儲存桶中,其中包含經整理的資料,供微調之用。 每個檔案的大小不得超過 100 GB。 所有技能與知識 JSON 檔案(若提供內部識別碼對應的檔案,則包含該等檔案)的總大小不得超過 400 GB。 此選項為 JSON 選項「data-sources」的子欄位提供一個值。 這與該選項互斥。

清單項目必須符合正規表達式 /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/。 最大長度為 20 個項目。 最小長度為 0 個項目。

--skills-knowledge-cos-bucket (字串)

用於儲存 skills/knowledge 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 檔案(若提供內部識別碼對應的檔案,則包含該等檔案)的總大小不得超過 400 GB。 此選項為 JSON 選項「data-sources」的子欄位提供一個值。 這與該選項互斥。

提供一個 JSON 字串選項,或透過提供以 @ 開頭的檔案路徑選項來指定要讀取的 JSON 檔案,例如 --data-sources-user-provided-paths=@path/to/file.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 查詢的條件:

預設 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 查詢的條件:

預設 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

型號

用於管理模型的操作。

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 來監控資料產生流程。 完成 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 查詢的條件:

預設 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 查詢的條件:

預設 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"
}