AnswerGenerationSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Answer generation specification.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
model_spec |
google.cloud.discoveryengine_v1.types.AnswerQueryRequest.AnswerGenerationSpec.ModelSpec
Answer generation model specification. |
prompt_spec |
google.cloud.discoveryengine_v1.types.AnswerQueryRequest.AnswerGenerationSpec.PromptSpec
Answer generation prompt specification. |
include_citations |
bool
Specifies whether to include citation metadata in the answer. The default value is false .
|
answer_language_code |
str
Language code for Answer. Use language tags defined by BCP47 __.
Note: This is an experimental feature.
|
ignore_adversarial_query |
bool
Specifies whether to filter out adversarial queries. The default value is false .
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 to true ,
we skip generating answers for adversarial queries and
return fallback messages instead.
|
ignore_non_answer_seeking_query |
bool
Specifies whether to filter out queries that are not answer-seeking. The default value is false .
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 to true , we skip generating answers for
non-answer seeking queries and return fallback messages
instead.
|
ignore_low_relevant_content |
bool
Specifies whether to filter out queries that have low relevance. If this field is set to false , all search results are
used regardless of relevance to generate answers. If set to
true or unset, the behavior will be determined
automatically by the service.
This field is a member of oneof _ _ignore_low_relevant_content .
|
ignore_jail_breaking_query |
bool
Optional. Specifies whether to filter out jail-breaking queries. The default value is false .
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 to true , we skip
generating summaries for jail-breaking queries and return
fallback messages instead.
|
Classes
ModelSpec
ModelSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Answer Generation Model specification.
PromptSpec
PromptSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Answer generation prompt specification.