Dialogflow CX V3 API - Class Google::Cloud::Dialogflow::CX::V3::Fulfillment::GeneratorSettings (v1.8.0)

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
Returns
  • (::String) — Required. The generator to call. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>.

#generator=

def generator=(value) -> ::String
Parameter
  • value (::String) — Required. The generator to call. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>.
Returns
  • (::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}
Returns
  • (::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}
Parameter
  • 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
Returns
  • (::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
Returns
  • (::String) — Required. Output parameter which should contain the generator response.

#output_parameter=

def output_parameter=(value) -> ::String
Parameter
  • value (::String) — Required. Output parameter which should contain the generator response.
Returns
  • (::String) — Required. Output parameter which should contain the generator response.