Class Generator (2.40.0)

Generator(mapping=None, *, ignore_unknown_fields=False, **kwargs)

LLM generator.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
name str
Output only. Identifier. The resource name of the generator. Format: projects/
description str
Optional. Human readable description of the generator.
free_form_context google.cloud.dialogflow_v2.types.FreeFormContext
Input of free from generator to LLM. This field is a member of oneof_ context.
summarization_context google.cloud.dialogflow_v2.types.SummarizationContext
Input of prebuilt Summarization feature. This field is a member of oneof_ context.
inference_parameter google.cloud.dialogflow_v2.types.InferenceParameter
Optional. Inference parameters for this generator.
trigger_event google.cloud.dialogflow_v2.types.TriggerEvent
Optional. The trigger event of the generator. It defines when the generator is triggered in a conversation.
published_model str
Optional. The published Large Language Model name. - To use the latest model version, specify the model name without version number. Example: text-bison - To use a stable model version, specify the version number as well. Example: text-bison@002. This field is a member of oneof_ foundation_model.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Creation time of this generator.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Update time of this generator.