세션 사양입니다.
다중 턴 검색 기능은 현재 비공개 GA 단계에 있습니다. 이 기능이 공개 GA로 출시되기 전에 v1alpha 또는 v1beta 버전을 사용하거나 Google 지원팀을 통해 허용 목록에 추가해 달라고 요청하세요.
JSON 표현 |
---|
{ "queryId": string, "searchResultPersistenceCount": integer } |
필드 | |
---|---|
queryId |
설정된 경우 검색 결과는 이 쿼리 ID로 지정된 '턴'에 저장됩니다. 예: 세션이 다음과 같다고 가정해 보겠습니다. session { name: ".../sessions/xxx" turns { query { text: "What is foo?" queryId: ".../questions/yyy" } answer: "Foo is ..." } turns { query { text: "How about bar then?" queryId: ".../questions/zzz" } } } 사용자는 다음과 같은 요청으로 /search API를 호출할 수 있습니다. session: ".../sessions/xxx" sessionSpec { queryId: ".../questions/zzz" } 그런 다음 API는 마지막 턴과 연결된 검색 결과를 저장합니다. 저장된 검색 결과는 세션 ID와 질문 ID가 지정된 후속 /answer API 호출에서 사용할 수 있습니다. 또한 동일한 세션 ID 및 질문 ID로 /search와 /answer를 동시에 호출할 수 있습니다. |
searchResultPersistenceCount |
유지할 상위 검색 결과의 수입니다. 지속된 검색 결과는 후속 /answer API 호출에 사용할 수 있습니다. 이 필드는 문서 모드의 경우 최대 10개, 청크 모드의 경우 최대 50개의 결과가 표시됩니다. |