본문 바로가기
WIKI 기술 지식 베이스

Update Model Group API

원문 보기 위키 갱신

출처: 문서

본문

모델 그룹 업데이트 API

모델 그룹을 업데이트하려면 model_groups 엔드포인트로 PUT 요청을 보내고, 업데이트하려는 모델 그룹의 ID를 함께 제공해요.

모델 그룹을 업데이트할 때는 다음과 같은 제약 사항이 적용돼요:

  • 모델 소유자나 관리자 사용자는 모든 필드를 업데이트할 수 있어요. 모델 그룹과 하나 이상의 백엔드 역할을 공유하는 사용자는 name과 description 필드만 업데이트할 수 있어요.
  • access_mode를 restricted로 업데이트할 때는 backend_roles 또는 add_all_backend_roles 중 하나만 지정해야 하며, 둘 다 지정하면 안 돼요.
  • name을 업데이트할 때는 클러스터 전체에서 이름이 고유한지 확인해요.

자세한 내용은 모델 접근 제어를 참고하세요.

경로 및 HTTP 메서드

PUT /_plugins/_ml/model_groups/{model_group_id}

요청 본문 필드

요청 필드에 대한 설명은 요청 필드를 참고하세요.

요청 예시

PUT /_plugins/_ml/model_groups/{model_group_id}
{
    "name": "model_group_test",
    "description": "This is the updated description",
    "add_all_backend_roles": true
}

{% include copy-curl.html %}

모델 접근 제어가 비활성화된 클러스터에서 모델 그룹 업데이트하기

클러스터에서 모델 접근 제어가 비활성화되어 있다면(전제 조건 중 하나를 충족하지 못하는 경우), 모델 그룹의 name과 description만 업데이트할 수 있고, 접근 파라미터(model_access_name, backend_roles, add_backend_roles)는 하나도 업데이트할 수 없어요.

더 알아보기 (Learn more)