Method: projects.locations.collections.engines.sessions.removeContextFile

세션에서 컨텍스트 파일을 삭제합니다.

HTTP 요청


POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:removeContextFile

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
name

string

필수 항목. 세션 이름입니다.

형식: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "fileId": string,
  "metadata": {
    string: string,
    ...
  }
}
필드
fileId

string

필수 항목. 컨텍스트 파일의 ID입니다.

metadata

map (key: string, value: string)

선택사항입니다. 파일에 관한 클라이언트 제공 메타데이터입니다. UploadSessionFileRequest에 metadata 지도를 미러링합니다. 키는 AIP-148 형식을 따릅니다 (소문자, 숫자, -, 점 또는 DNS 스타일 네임스페이스 접두사 없음). 세션 컨텍스트 외부에서 삭제가 발생하므로 sobi-agent-id, sobi-task-id, sobi-filename을 URL 외부로 전달하는 Sobi 사용자 제공 아티팩트 브랜치 (sobi-scope = SOBI_ARTIFACT)를 디스패치하는 데 현재 사용됩니다.

응답 본문

성공한 경우 응답 본문은 비어 있습니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.assist.readwrite
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

자세한 내용은 Authentication Overview에서 확인하세요.

IAM 권한

name 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • discoveryengine.sessions.removeContextFile

자세한 내용은 IAM 문서를 참조하세요.