View Source GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec (google_api_discovery_engine v0.27.0)
Answer generation specification.
Attributes
-
answerLanguageCode
(type:String.t
, default:nil
) - Language code for Answer. Use language tags defined by BCP47. Note: This is an experimental feature. -
ignoreAdversarialQuery
(type:boolean()
, default:nil
) - Specifies whether to filter out adversarial queries. The default value isfalse
. Google employs search-query classification to detect adversarial queries. No answer is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set totrue
, we skip generating answers for adversarial queries and return fallback messages instead. -
ignoreJailBreakingQuery
(type:boolean()
, default:nil
) - Optional. Specifies whether to filter out jail-breaking queries. The default value isfalse
. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set totrue
, we skip generating summaries for jail-breaking queries and return fallback messages instead. -
ignoreLowRelevantContent
(type:boolean()
, default:nil
) - Specifies whether to filter out queries that have low relevance. If this field is set tofalse
, all search results are used regardless of relevance to generate answers. If set totrue
or unset, the behavior will be determined automatically by the service. -
ignoreNonAnswerSeekingQuery
(type:boolean()
, default:nil
) - Specifies whether to filter out queries that are not answer-seeking. The default value isfalse
. Google employs search-query classification to detect answer-seeking queries. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set totrue
, we skip generating answers for non-answer seeking queries and return fallback messages instead. -
includeCitations
(type:boolean()
, default:nil
) - Specifies whether to include citation metadata in the answer. The default value isfalse
. -
modelSpec
(type:GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec.t
, default:nil
) - Answer generation model specification. -
promptSpec
(type:GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec.t
, default:nil
) - Answer generation prompt specification.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec{ answerLanguageCode: String.t() | nil, ignoreAdversarialQuery: boolean() | nil, ignoreJailBreakingQuery: boolean() | nil, ignoreLowRelevantContent: boolean() | nil, ignoreNonAnswerSeekingQuery: boolean() | nil, includeCitations: boolean() | nil, modelSpec: GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec.t() | nil, promptSpec: GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec.t() | nil }