InstructLab CLI

글로벌

옵션

--project-id (문자열)
InstructLab 프로젝트 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

또한, 글로벌 파라미터를 영구적인 구성에 저장할 수 있으므로 플러그인을 사용할 때마다 수동으로 지정할 필요가 없습니다. 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 버킷에서 분류법을 저장하려는 경로입니다. 기본적으로 분류체계는 '분류체계/분류체계-<현재_시간>'에 저장됩니다. 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. 이 옵션은 Object Storage 인스턴스에서 InstructLab 버킷을 자동으로 만들려는 경우에만 필요합니다. 이 옵션은 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입니다. 모델 학습에서 이 값은 데이터 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 ([]문자열)

미세 조정을 위해 선별된 데이터가 포함된 승인된 Cloud Object Storage 버킷에 있는 사용자 제공 스킬 json 파일 세트입니다. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 이 옵션과 상호 배타적입니다.

목록 항목은 정규식 /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/ 과 일치해야 합니다. 최대 길이는 20 항목입니다. 최소 길이는 0 항목입니다.

--knowledge-paths ([]문자열)

미세 조정을 위해 선별된 데이터가 포함된 승인된 Cloud Object Storage 버킷에 있는 사용자 제공 지식 json 파일 집합입니다. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 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)

기술 및 지식 교육 데이터에 대한 사용자 제공 파일 경로. 각 파일의 크기는 100GB를 초과할 수 없습니다. 모든 스킬 및 지식 json 파일(제공된 경우 내부 ID의 파일 포함)의 누적 크기는 400GB를 초과해서는 안 됩니다. 이 옵션은 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입니다. 이 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"
}