Reference documentation and code samples for the Dialogflow CX V3 API class Google::Cloud::Dialogflow::CX::V3::Fulfillment::GeneratorSettings.
Generator settings used by the LLM to generate a text response.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#generator
def generator() -> ::String
-
(::String) — Required. The generator to call.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>
.
#generator=
def generator=(value) -> ::String
-
value (::String) — Required. The generator to call.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>
.
-
(::String) — Required. The generator to call.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>
.
#input_parameters
def input_parameters() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) —
Map from [placeholder parameter][Generator.Parameter.id] in the Generator to corresponding session parameters. By default, Dialogflow uses the session parameter with the same name to fill in the generator template. e.g. If there is a placeholder parameter
city
in the Generator, Dialogflow default to fill in the$city
with$session.params.city
. However, you may choose to fill$city
with$session.params.desination-city
.- Map key: [parameter ID][Genrator.Parameter.id]
- Map value: session parameter name
#input_parameters=
def input_parameters=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) —
Map from [placeholder parameter][Generator.Parameter.id] in the Generator to corresponding session parameters. By default, Dialogflow uses the session parameter with the same name to fill in the generator template. e.g. If there is a placeholder parameter
city
in the Generator, Dialogflow default to fill in the$city
with$session.params.city
. However, you may choose to fill$city
with$session.params.desination-city
.- Map key: [parameter ID][Genrator.Parameter.id]
- Map value: session parameter name
-
(::Google::Protobuf::Map{::String => ::String}) —
Map from [placeholder parameter][Generator.Parameter.id] in the Generator to corresponding session parameters. By default, Dialogflow uses the session parameter with the same name to fill in the generator template. e.g. If there is a placeholder parameter
city
in the Generator, Dialogflow default to fill in the$city
with$session.params.city
. However, you may choose to fill$city
with$session.params.desination-city
.- Map key: [parameter ID][Genrator.Parameter.id]
- Map value: session parameter name
#output_parameter
def output_parameter() -> ::String
- (::String) — Required. Output parameter which should contain the generator response.
#output_parameter=
def output_parameter=(value) -> ::String
- value (::String) — Required. Output parameter which should contain the generator response.
- (::String) — Required. Output parameter which should contain the generator response.