Red Hat AI Inference CLI

Red Hat AI Inference 模型对齐、合成数据生成和分类管理功能已弃用,并将于 2026 年 9 月 25 日被移除。 若要继续进行模型定制和对齐工作流,请迁移至 Red Hat® OpenShift® AI On OpenShift。 了解有关 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 字符串选项,或者通过提供以 @ 开头的文件路径选项来指定要读取的 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 查询的条件:

默认 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。 在模型训练中,该值用于验证数据 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 ([]字符串)

位于已授权的 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 字符串选项,或者通过提供以 @ 开头的文件路径选项来指定要读取的 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"
}