drift
drift API, 엔드포인트 7개 (자동 생성)
드리프트 점수, 정책, 측정값 기록(CT 트리거) 및 PSI/KS 시계열.
GET /api/v1/drift/scores
GET/api/v1/drift/scores
모델별 최신 드리프트 점수
호출자 테넌트의 모델별 최신 드리프트 점수입니다.
필요 권한: VIEW
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
status | query | string? | DRIFT | NORMAL | |
page | query | integer | ||
page_size | query | integer? | ||
q | query | string? | 이름 부분 일치 검색 | |
sort | query | string? | 정렬 키 | |
order | query | string | asc | desc |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
GET /api/v1/drift/policy
GET/api/v1/drift/policy
유효 드리프트 정책
모델의 유효 드리프트 정책을 결정합니다.
필요 권한: VIEW
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
model | query | string? |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
PUT /api/v1/drift/policy
PUT/api/v1/drift/policy
드리프트 정책 업서트
드리프트 정책을 생성하거나 갱신합니다 (모델별 또는 테넌트 기본).
필요 권한: SETTINGS
요청 본문: application/json, PolicyBody
| 필드 | 형식 | 필수 | 설명 |
|---|---|---|---|
model_name | string? | Model Name | |
psi_warn | number | Psi Warn | |
psi_critical | number | Psi Critical | |
ks_pvalue_threshold | number | Ks Pvalue Threshold | |
auto_promote_rule | object | Auto Promote Rule | |
human_required | boolean | Human Required |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
POST /api/v1/drift/evaluate
POST/api/v1/drift/evaluate
드리프트 측정값 기록 (CT 트리거)
드리프트 측정값을 기록하고 정책에 따라 평가합니다.
필요 권한: OPERATE
요청 본문: application/json, EvaluateBody
| 필드 | 형식 | 필수 | 설명 |
|---|---|---|---|
model_name | string | ✓ | Model Name |
psi | number | ✓ | Psi |
ks_stat | number | Ks Stat | |
ks_pvalue | number | Ks Pvalue |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
GET /api/v1/drift/{model}/timeline
GET/api/v1/drift/{model}/timeline
PSI/KS 시계열
단일 모델의 시간순 PSI/KS 드리프트 기록입니다.
필요 권한: VIEW
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
model | path | string | ✓ | |
range | query | string |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
GET /api/v1/drift/{model}/ct-history
GET/api/v1/drift/{model}/ct-history
CT 트리거 기록
모델의 CT 트리거 기록입니다.
필요 권한: VIEW
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
model | path | string | ✓ |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
GET /api/v1/drift/{model}/automl
GET/api/v1/drift/{model}/automl
AutoML 후보 비교 (M4+)
모델의 AutoML 후보 비교입니다 (M4+ 예정).
필요 권한: VIEW
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
model | path | string | ✓ |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |