InstructLab CLI

整體

選項

--project-id (字串)
InstructLab 專案 ID。
--output (字串)
選擇輸出格式 - 可以是 'json'、'yaml' 或 'table'。 預設為 'table'。
-j, --jmes-query (string)
提供 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 字串選項,或透過提供一個以 @ 開頭的 filepath 選項,指定一個要從中讀取的 JSON 檔案,例如 --cos-bucket-information=@path/to/file.json。

--secrets-manager-config (SecretsManagerConfigPrototype)

Secrets Manager 配置詳情。 此 JSON 選項可透過設定個別欄位與其他選項來提供。 它與這些選項相互排斥。

提供一個 JSON 字串選項,或透過提供一個以 @ 開頭的 filepath 選項,指定一個要從中讀取的 JSON 檔案,例如 --secrets-manager-config=@path/to/file.json。

--cos-id (字串)

您的 Cloud Object Storage 實例 ID。 只有當您希望 InstructLab 自動在 Object Storage 範例中建立一個水桶時,才需要使用此選項。 此選項為 JSON 選項 'cos-bucket-information' 的子欄位提供一個值。 它與該選項互斥。

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

-b, --cos-bucket (string)

Cloud Object Storage 您要存放 taxonomy.tar.gz 的水桶。 此選項為 JSON 選項 'cos-bucket-information' 的子欄位提供一個值。 它與該選項互斥。

最大長度為 63 字元。 最小長度為 3 字元。 值必須符合正規表達式 /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/。

-e, --cos-endpoint (string)

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。 在模型訓練中,此值用於驗證資料 ID。 此值只有在代理接受模型訓練工作之後才能使用。

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

--data-destination (DataDestinationPrototype)

輸出 Cloud Object Storage 桶資訊。 此 JSON 選項可透過設定個別欄位與其他選項來提供。 它與這些選項相互排斥。

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

--data-sources (DataSourcesPrototype)

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

提供一個 JSON 字串選項,或透過提供一個以 @ 開頭的 filepath 選項,指定一個要從中讀取的 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 ( string)[]

一組使用者提供的技能 json 檔案,存在於授權的 Cloud Object Storage 收件桶中,包含用於微調的策展資料。 每個檔案的大小不得超過 100 GB。 所有技能和知識 json 檔案的累積大小(包括來自內部 id 的檔案,如果提供的話)不得超過 400 GB。 此選項為 JSON 選項 'data-sources' 的子欄位提供一個值。 它與該選項互斥。

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

--knowledge-paths ( string)[]

一組使用者提供的知識 json 檔案,存在於授權的 Cloud Object Storage 收件桶中,其中包含用於微調的策展資料。 每個檔案的大小不得超過 100 GB。 所有技能和知識 json 檔案的累積大小(包括來自內部 id 的檔案,如果提供的話)不得超過 400 GB。 此選項為 JSON 選項 'data-sources' 的子欄位提供一個值。 它與該選項互斥。

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

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

Cloud Object Storage 儲存技能/知識 jsonl 的水桶。 此選項為 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 字串選項,或透過提供一個以 @ 開頭的 filepath 選項,指定一個要從中讀取的 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。 您可以使用此 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"
}