질문 응답 메서드입니다.
HTTP 요청
POST https://discoveryengine.googleapis.com/v1beta/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
| servingConfig | 
 필수 항목입니다. 서빙Configs.search 서빙 구성의 리소스 이름입니다(예:  | 
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 | 
|---|
| { "query": { object ( | 
| 필드 | |
|---|---|
| query | 
 필수 항목입니다. 현재 사용자 쿼리입니다. | 
| session | 
 세션 리소스 이름입니다. 필수 항목이 아닙니다. 세션 필드가 설정되지 않은 경우 API는 세션 없는 모드에 있습니다. 자동 세션 모드가 지원됩니다. 사용자는 와일드 카드 기호  | 
| safetySpec | 
 모델 사양입니다. | 
| relatedQuestionsSpec | 
 관련 질문 사양입니다. | 
| groundingSpec | 
 (선택사항) 그라운딩 사양입니다. | 
| answerGenerationSpec | 
 대답 생성 사양입니다. | 
| searchSpec | 
 servingConfigs.search 사양입니다. | 
| queryUnderstandingSpec | 
 질문 이해 사양입니다. | 
| asynchronousMode | 
 지원 중단됨: 이 필드는 지원 중단되었습니다. Streaming Answer API가 지원됩니다. 비동기 모드 제어 사용 설정된 경우 최종 답변 없이 답변/세션 리소스 이름과 함께 응답이 반환됩니다. API 사용자는  | 
| userPseudoId | 
 방문자 추적을 위한 고유 식별자입니다. 예를 들어 단일 기기에서 방문자를 고유하게 식별할 수 있는 HTTP 쿠키를 사용하여 이를 구현할 수 있습니다. 이 고유 식별자는 방문자가 웹사이트에 로그인 또는 로그아웃해도 변경되지 않아야 합니다. 이 필드에는  필드는 길이 제한이 128자(영문 기준)인 UTF-8로 인코딩된 문자열이어야 합니다. 그렇지 않으면  | 
| userLabels | 
 리소스에 적용된 사용자 라벨은 다음 요구사항을 충족해야 합니다. 
 자세한 내용은 Google Cloud 문서를 참고하세요. | 
| endUserSpec | 
 (선택사항) 최종 사용자 사양입니다. | 
응답 본문
성공한 경우 응답 본문에 AnswerQueryResponse의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
- https://www.googleapis.com/auth/cloud-platform
- https://www.googleapis.com/auth/discoveryengine.readwrite
자세한 내용은 Authentication Overview를 참조하세요.
IAM 권한
servingConfig 리소스에 대해서는 다음 IAM 권한이 필요합니다.
- discoveryengine.servingConfigs.answer
자세한 내용은 IAM 문서를 참조하세요.