InstructLab CLI

全局量

选项

--project-id (字符串)
InstructLab 项目 ID。
--output (字符串)
选择输出格式 - 可以是“json”、“yaml”或“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。 只有在希望 InstructLab 在 Object Storage 实例中自动创建水桶时,才需要使用该选项。 此选项为JSON选项“cos-bucket-information”的子字段提供值。 它与该选项相互排斥。

最大长度为 100 个字符。 最小长度为 20 个字符。 值必须与正则表达式 /^[a-z0-9-]+$/ 匹配。

-b,--cos-bucket (字符串)

Cloud Object Storage 您要存放 taxonomy.tar.gz 的水桶。 此选项为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查询的条件:

默认 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查询的条件:

默认 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 选项“数据-目的地”的子字段提供了一个值。 它与该选项相互排斥。

最大长度为 63 个字符。 最小长度为 3 个字符。 值必须与正则表达式 /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/ 匹配。

--output-cos-endpoint (字符串)

输出 Cloud Object Storage 桶的端点。 该选项为 JSON 选项“数据-目的地”的子字段提供了一个值。 它与该选项相互排斥。

最大长度为 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字符串选项,或通过提供一个以 @ 开头的文件路径选项来指定要读取的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查询的条件:

默认 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查询的条件:

默认 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查询的条件:

默认 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查询的条件:

默认 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"
}