- 3.11.0 (latest)
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class GenerationConfig : IMessage<GenerationConfig>, IEquatable<GenerationConfig>, IDeepCloneable<GenerationConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1 API class GenerationConfig.
Generation config.
Implements
IMessageGenerationConfig, IEquatableGenerationConfig, IDeepCloneableGenerationConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Constructors
GenerationConfig()
public GenerationConfig()
GenerationConfig(GenerationConfig)
public GenerationConfig(GenerationConfig other)
Parameter | |
---|---|
Name | Description |
other | GenerationConfig |
Properties
CandidateCount
public int CandidateCount { get; set; }
Optional. Number of candidates to generate.
Property Value | |
---|---|
Type | Description |
int |
HasCandidateCount
public bool HasCandidateCount { get; }
Gets whether the "candidate_count" 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 |
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 |
MaxOutputTokens
public int MaxOutputTokens { get; set; }
Optional. The maximum number of output tokens to generate per message.
Property Value | |
---|---|
Type | Description |
int |
StopSequences
public RepeatedField<string> StopSequences { get; }
Optional. Stop sequences.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Temperature
public float Temperature { get; set; }
Optional. Controls the randomness of predictions.
Property Value | |
---|---|
Type | Description |
float |
TopK
public float TopK { get; set; }
Optional. If specified, top-k sampling will be used.
Property Value | |
---|---|
Type | Description |
float |
TopP
public float TopP { get; set; }
Optional. If specified, nucleus sampling will be used.
Property Value | |
---|---|
Type | Description |
float |