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
}