QueryUnderstandingSpec

질문 이해 사양입니다.

JSON 표현
{
  "queryClassificationSpec": {
    object (QueryClassificationSpec)
  },
  "queryRephraserSpec": {
    object (QueryRephraserSpec)
  },
  "disableSpellCorrection": boolean
}
필드
queryClassificationSpec

object (QueryClassificationSpec)

질문 분류 사양입니다.

queryRephraserSpec

object (QueryRephraserSpec)

질문 문구 수정기 사양입니다.

disableSpellCorrection

boolean

(선택사항) 맞춤법 교정을 사용 중지할지 여부입니다. 기본값은 false입니다.

QueryClassificationSpec

질문 분류 사양입니다.

JSON 표현
{
  "types": [
    enum (Type)
  ]
}
필드
types[]

enum (Type)

질문 분류 유형이 사용 설정되었습니다.

유형

질문 분류 유형입니다.

열거형
TYPE_UNSPECIFIED 지정되지 않은 쿼리 분류 유형입니다.
ADVERSARIAL_QUERY 적대적 쿼리 분류 유형입니다.
NON_ANSWER_SEEKING_QUERY 잡담을 위한 답변을 구하지 않는 쿼리 분류 유형입니다.
JAIL_BREAKING_QUERY 브레이크 스루 질문 분류 유형입니다.
NON_ANSWER_SEEKING_QUERY_V2 명확한 의도가 없는 경우의 답변을 구하지 않는 쿼리 분류 유형입니다.
USER_DEFINED_CLASSIFICATION_QUERY 사용자 정의 질문 분류 유형입니다.

QueryRephraserSpec

질문 문구 수정기 사양입니다.

JSON 표현
{
  "disable": boolean,
  "maxRephraseSteps": integer,
  "modelSpec": {
    object (ModelSpec)
  }
}
필드
disable

boolean

질문 재구성 도구를 사용 중지합니다.

maxRephraseSteps

integer

최대 수정 단계입니다. 최대 단계 수는 5단계입니다. 설정되지 않았거나 1 미만으로 설정된 경우 기본적으로 1로 설정됩니다.

modelSpec

object (ModelSpec)

(선택사항) 질문 재구성기 모델 사양입니다.

ModelSpec

질문 재구성기 모델 사양입니다.

JSON 표현
{
  "modelType": enum (ModelType)
}
필드
modelType

enum (ModelType)

(선택사항) 질문 재구성기 모델 유형이 사용 설정되었습니다. 설정하지 않으면 기본적으로 LARGE가 사용됩니다.

ModelType

질문 재구성기 유형입니다. 현재는 단일 홉 (maxRephraseSteps = 1) 모델 선택만 지원합니다. 멀티홉 (maxRephraseSteps > 1)의 경우 기본 모델이 하나만 있습니다.

열거형
MODEL_TYPE_UNSPECIFIED 지정되지 않은 모델 유형입니다.
SMALL 소규모 질문 재구성 모델입니다. Gemini 1.0 XS 모델
LARGE 대규모 질문 재구성 모델입니다. Gemini 1.0 Pro 모델