public sealed class GenerationConfig : IMessage<GenerationConfig>, IEquatable<GenerationConfig>, IDeepCloneable<GenerationConfig>, IBufferMessage, IMessageReference 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 |
|