Google Cloud Dialogflow v2beta1 API - Class Generator (1.0.0-beta24)
Version 1.0.0-beta24keyboard_arrow_down
public sealed class Generator : IMessage<Generator>, IEquatable<Generator>, IDeepCloneable<Generator>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Generator.
LLM generator.
Inheritance
object >
Generator
Namespace
Google.Cloud.Dialogflow.V2Beta1
Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
Generator()
Generator(Generator)
public Generator(Generator other)
Properties
AgentCoachingContext
public AgentCoachingContext AgentCoachingContext { get; set; }
Input of Agent Coaching feature.
ContextCase
public Generator.ContextOneofCase ContextCase { get; }
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Creation time of this generator.
Description
public string Description { get; set; }
Optional. Human readable description of the generator.
Property Value
Type
Description
string
FoundationModelCase
public Generator.FoundationModelOneofCase FoundationModelCase { get; }
FreeFormContext
public FreeFormContext FreeFormContext { get; set; }
Input of free from generator to LLM.
GeneratorName
public GeneratorName GeneratorName { get; set; }
HasPublishedModel
public bool HasPublishedModel { get; }
Gets whether the "published_model" field is set
Property Value
Type
Description
bool
InferenceParameter
public InferenceParameter InferenceParameter { get; set; }
Optional. Inference parameters for this generator.
Name
public string Name { get; set; }
Output only. Identifier. The resource name of the generator. Format:
projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>
Property Value
Type
Description
string
PublishedModel
public string PublishedModel { get; set; }
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.
Property Value
Type
Description
string
SuggestionDedupingConfig
public SuggestionDedupingConfig SuggestionDedupingConfig { get; set; }
Optional. Configuration for suggestion deduping. This is only applicable to
AI Coach feature.
SummarizationContext
public SummarizationContext SummarizationContext { get; set; }
Input of Summarization feature.
public RepeatedField<string> Tools { get; }
Optional. Resource names of the tools that the generator can choose from.
Format: projects/<Project ID>/locations/<Location ID>/tools/<tool ID>.
public ResourceNameList<ToolName> ToolsAsToolNames { get; }
TriggerEvent
public TriggerEvent TriggerEvent { get; set; }
Optional. The trigger event of the generator. It defines when the generator
is triggered in a conversation.
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Update time of this generator.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-11-05 UTC."],[],[]]