Red Hat AI Inference CLI
Red Hat AI Inference 모델 정렬, 합성 데이터 생성 및 분류 체계 관리 기능은 더 이상 지원되지 않으며, 2026년 9월 25일에 제거될 예정입니다. 모델 사용자 지정 및 정렬 워크플로를 계속 진행하려면 OpenShift 에서 Red Hat® OpenShift® AI On으로 마이그레이션하십시오. 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
글로벌 매개변수는 영구 설정에 저장할 수도 있으므로, 플러그인이 호출될 때마다 수동으로 지정할 필요가 없습니다. 각 매개변수는 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(문자열)-
사용자 정의 시크릿을 가져오려면 Secrets Manager 인스턴스에 대한 URL 를 실행하십시오. Secrets Manager 인스턴스의 인증 정보는 분류 체계에서 참조되는 지식 문서를 해당 문서가 저장된 저장소에서 가져오는 데 사용됩니다. 이 옵션은 JSON 옵션 'secrets-manager-config'의 하위 필드에 대한 값을 지정합니다. 그 옵션과는 상호 배타적입니다.
최대 길이는
300자입니다. 최소 길이는13자입니다. 값은 정규식/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/(과)와 일치해야 합니다. --secrets-manager-git-id(문자열)-
JSON 형식으로 제공되는, 귀하의 개인 인증 토큰과 URL 을 가리키는 Secrets Manager ID입니다. 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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 파일들로, 미세 조정을 위한 선별된 데이터가 포함되어 있습니다. 각 파일의 크기는 100GB를 초과해서는 안 됩니다. 모든 기술 및 지식 JSON 파일(제공된 경우 내부 ID에 해당하는 파일 포함)의 총 용량은 400 GB를 초과해서는 안 됩니다. 이 옵션은 JSON 옵션 'data-sources'의 하위 필드에 대한 값을 제공합니다. 그 옵션과는 상호 배타적입니다.
목록 항목은 정규 표현식
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/에 부합해야 합니다. 최대 길이는20개 항목입니다. 최소 길이는0개 항목입니다. --knowledge-paths([]문자열)-
미리 승인된 Cloud Object Storage 버킷에 저장된, 사용자가 제공한 일련의 지식 JSON 파일 모음으로, 미세 조정을 위한 선별된 데이터가 포함되어 있습니다. 각 파일의 크기는 100GB를 초과해서는 안 됩니다. 모든 기술 및 지식 JSON 파일(제공된 경우 내부 ID에 해당하는 파일 포함)의 총 용량은 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)-
스킬 및 지식 훈련 데이터에 대해 사용자가 지정한 파일 경로. 각 파일의 크기는 100GB를 초과해서는 안 됩니다. 모든 기술 및 지식 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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
기본 JMES 경로
사용자가 쿼리를 지정하지 않은 경우, 이 명령어의 출력 결과에는 기본적으로 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"
}