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

Delete Memory API

원문 보기 위키 갱신

출처: 문서

본문

메모리 삭제 API

2.12에 도입됨 {: .label .label-purple }

이 API를 사용하면 memory_id에 해당하는 메모리를 삭제할 수 있어요.

Security 플러그인이 활성화되어 있으면 모든 메모리는 private 보안 모드로 존재해요. 메모리를 생성한 사용자만 해당 메모리와 그 메시지들과 상호작용할 수 있어요. {: .important}

엔드포인트

DELETE /_plugins/_ml/memory/{memory_id}

경로 파라미터

사용 가능한 경로 파라미터는 다음 표에 정리되어 있어요.

파라미터 데이터 타입 설명
memory_id String 삭제할 메모리의 ID예요.

요청 예제

DELETE /_plugins/_ml/memory/MzcIJX8BA7mbufL6DOwl

{% include copy-curl.html %}

응답 예제

{
  "success": true
}

오류 응답

존재하지 않는 메모리를 삭제하려고 하면 OpenSearch에서 404 오류를 반환해요:

{
  "error": {
    "root_cause": [
      {
        "type": "resource_not_found_exception",
        "reason": "Memory [MzcIJX8BA7mbufL6DOwl] not found"
      }
    ],
    "type": "resource_not_found_exception",
    "reason": "Memory [MzcIJX8BA7mbufL6DOwl] not found"
  },
  "status": 404
}

더 알아보기 (Learn more)