public sealed class GenerateGroundedContentRequest.Types.GenerationSpec : IMessage<GenerateGroundedContentRequest.Types.GenerationSpec>, IEquatable<GenerateGroundedContentRequest.Types.GenerationSpec>, IDeepCloneable<GenerateGroundedContentRequest.Types.GenerationSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class GenerateGroundedContentRequest.Types.GenerationSpec.
Content generation specification.
Implements
IMessageGenerateGroundedContentRequestTypesGenerationSpec, IEquatableGenerateGroundedContentRequestTypesGenerationSpec, IDeepCloneableGenerateGroundedContentRequestTypesGenerationSpec, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
GenerationSpec()
public GenerationSpec()
GenerationSpec(GenerationSpec)
public GenerationSpec(GenerateGroundedContentRequest.Types.GenerationSpec other)
Parameter | |
---|---|
Name | Description |
other |
GenerateGroundedContentRequestTypesGenerationSpec |
Properties
FrequencyPenalty
public float FrequencyPenalty { get; set; }
If specified, custom value for frequency penalty will be used.
Property Value | |
---|---|
Type | Description |
float |
HasFrequencyPenalty
public bool HasFrequencyPenalty { get; }
Gets whether the "frequency_penalty" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasMaxOutputTokens
public bool HasMaxOutputTokens { get; }
Gets whether the "max_output_tokens" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasPresencePenalty
public bool HasPresencePenalty { get; }
Gets whether the "presence_penalty" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasTemperature
public bool HasTemperature { get; }
Gets whether the "temperature" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasTopK
public bool HasTopK { get; }
Gets whether the "top_k" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasTopP
public bool HasTopP { get; }
Gets whether the "top_p" field is set
Property Value | |
---|---|
Type | Description |
bool |
LanguageCode
public string LanguageCode { get; set; }
Language code for content. Use language tags defined by BCP47.
Property Value | |
---|---|
Type | Description |
string |
MaxOutputTokens
public int MaxOutputTokens { get; set; }
If specified, custom value for max output tokens will be used.
Property Value | |
---|---|
Type | Description |
int |
ModelId
public string ModelId { get; set; }
Specifies which Vertex model id to use for generation.
Property Value | |
---|---|
Type | Description |
string |
PresencePenalty
public float PresencePenalty { get; set; }
If specified, custom value for presence penalty will be used.
Property Value | |
---|---|
Type | Description |
float |
Temperature
public float Temperature { get; set; }
If specified, custom value for the temperature will be used.
Property Value | |
---|---|
Type | Description |
float |
TopK
public int TopK { get; set; }
If specified, custom value for top-k sampling will be used.
Property Value | |
---|---|
Type | Description |
int |
TopP
public float TopP { get; set; }
If specified, custom value for nucleus sampling will be used.
Property Value | |
---|---|
Type | Description |
float |