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)는 하나도 업데이트할 수 없어요.