public sealed class Fulfillment.Types.GeneratorSettings : IMessage<Fulfillment.Types.GeneratorSettings>, IEquatable<Fulfillment.Types.GeneratorSettings>, IDeepCloneable<Fulfillment.Types.GeneratorSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Fulfillment.Types.GeneratorSettings.
Generator settings used by the LLM to generate a text response.
Implements
IMessageFulfillmentTypesGeneratorSettings, IEquatableFulfillmentTypesGeneratorSettings, IDeepCloneableFulfillmentTypesGeneratorSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
GeneratorSettings()
public GeneratorSettings()
GeneratorSettings(GeneratorSettings)
public GeneratorSettings(Fulfillment.Types.GeneratorSettings other)
Parameter | |
---|---|
Name | Description |
other |
FulfillmentTypesGeneratorSettings |
Properties
Generator
public string Generator { get; set; }
Required. The generator to call.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generators/<GeneratorID>
.
Property Value | |
---|---|
Type | Description |
string |
GeneratorAsGeneratorName
public GeneratorName GeneratorAsGeneratorName { get; set; }
GeneratorName-typed view over the Generator resource name property.
Property Value | |
---|---|
Type | Description |
GeneratorName |
InputParameters
public MapField<string, string> InputParameters { get; }
Map from [placeholder parameter][Generator.Parameter.id] in the
[Generator][google.cloud.dialogflow.cx.v3.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
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
OutputParameter
public string OutputParameter { get; set; }
Required. Output parameter which should contain the generator response.
Property Value | |
---|---|
Type | Description |
string |