모델 레지스트리 API
모델 레지스트리 API에 대해 설명합니다.
이 API를 사용하여 머신러닝 모델 레지스트리 와 상호 작용합니다. 각 엔드포인트의 :model_version_id 속성은 모델 버전 ID 또는 후보 실행 ID를 허용합니다. 자세한 내용은 모델 버전 및 후보 ID 를 참조하세요. 머신러닝 모델 패키지 파일 다운로드 # 머신러닝 모델 패키지에서 지정된 파일을 다운로드합니다. GET /api/v4/projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name 지원되는 속성: 속성 유형 필수 설명 id 정수 또는 문자열 Yes 프로젝트의 ID 또는 URL 인코딩된 경로 . model_version_id 정수 또는 문자열 Yes 모델 버전 ID 또는 후보 실행 ID. 모델 버전 및 후보 ID 참조. file_name 문자열 Yes 파일명. path 문자열 No 파일의 디렉터리 경로. 성공하면 200 OK 와 파일 내용을 반환합니다. 요청 예시: curl --header "Authorization: Bearer <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/packages/ml_models/2/files/foo.txt" 디렉터리 경로가 있는 요청 예시: curl --header "Authorization: Bearer <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/packages/ml_models/2/files/my_dir/foo.txt" 모델 패키지 파일 업로드 # 머신러닝 모델 패키지에 파일을 업로드합니다. 업로드 권한 부여 # 머신러닝 모델 패키지에 파일 업로드를 승인합니다. PUT /api/v4/projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name/authorize 지원되는 속성: 속성 유형 필수 설명 id 정수 또는 문자열 Yes 프로젝트의 ID 또는 URL 인코딩된 경로 . model_version_id 정수 또는 문자열 Yes 모델 버전 ID 또는 후보 실행 ID. 모델 버전 및 후보 ID 참조. file_name 문자열 Yes 파일명. path 문자열 No 파일의 디렉터리 경로. 성공하면 200 OK 를 반환합니다. 요청 예시: curl --request PUT \ --header "Authorization: Bearer <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/packages/ml_models/2/files/model.pkl/authorize" 파일 전송 # 머신러닝 모델 패키지에 파일을 업로드합니다. PUT /api/v4/projects/:id/packages/ml_models/:model_version_id/files/(*path/):f
