public static final class Generator.ModelParameter extends com.google.protobuf.GeneratedMessageV3 implements Generator.ModelParameterOrBuilder
Parameters to be passed to the LLM. If not set, default values will be used.Protobuf type
google.cloud.dialogflow.cx.v3.Generator.ModelParameter| Modifier and Type | Class and Description |
|---|---|
static class |
Generator.ModelParameter.Builder
Parameters to be passed to the LLM.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_DECODE_STEPS_FIELD_NUMBER |
static int |
TEMPERATURE_FIELD_NUMBER |
static int |
TOP_K_FIELD_NUMBER |
static int |
TOP_P_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Generator.ModelParameter |
getDefaultInstance() |
Generator.ModelParameter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getMaxDecodeSteps()
The maximum number of tokens to generate.
|
com.google.protobuf.Parser<Generator.ModelParameter> |
getParserForType() |
int |
getSerializedSize() |
float |
getTemperature()
The temperature used for sampling.
|
int |
getTopK()
If set, the sampling process in each step is limited to the top_k tokens
with highest probabilities.
|
float |
getTopP()
If set, only the tokens comprising the top top_p probability mass are
considered.
|
int |
hashCode() |
boolean |
hasMaxDecodeSteps()
The maximum number of tokens to generate.
|
boolean |
hasTemperature()
The temperature used for sampling.
|
boolean |
hasTopK()
If set, the sampling process in each step is limited to the top_k tokens
with highest probabilities.
|
boolean |
hasTopP()
If set, only the tokens comprising the top top_p probability mass are
considered.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Generator.ModelParameter.Builder |
newBuilder() |
static Generator.ModelParameter.Builder |
newBuilder(Generator.ModelParameter prototype) |
Generator.ModelParameter.Builder |
newBuilderForType() |
protected Generator.ModelParameter.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Generator.ModelParameter |
parseDelimitedFrom(InputStream input) |
static Generator.ModelParameter |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Generator.ModelParameter |
parseFrom(byte[] data) |
static Generator.ModelParameter |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Generator.ModelParameter |
parseFrom(ByteBuffer data) |
static Generator.ModelParameter |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Generator.ModelParameter |
parseFrom(com.google.protobuf.ByteString data) |
static Generator.ModelParameter |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Generator.ModelParameter |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Generator.ModelParameter |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Generator.ModelParameter |
parseFrom(InputStream input) |
static Generator.ModelParameter |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Generator.ModelParameter> |
parser() |
Generator.ModelParameter.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TEMPERATURE_FIELD_NUMBER
public static final int MAX_DECODE_STEPS_FIELD_NUMBER
public static final int TOP_P_FIELD_NUMBER
public static final int TOP_K_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasTemperature()
The temperature used for sampling. Temperature sampling occurs after both topP and topK have been applied. Valid range: [0.0, 1.0] Low temperature = less random. High temperature = more random.
optional float temperature = 1;hasTemperature in interface Generator.ModelParameterOrBuilderpublic float getTemperature()
The temperature used for sampling. Temperature sampling occurs after both topP and topK have been applied. Valid range: [0.0, 1.0] Low temperature = less random. High temperature = more random.
optional float temperature = 1;getTemperature in interface Generator.ModelParameterOrBuilderpublic boolean hasMaxDecodeSteps()
The maximum number of tokens to generate.
optional int32 max_decode_steps = 2;hasMaxDecodeSteps in interface Generator.ModelParameterOrBuilderpublic int getMaxDecodeSteps()
The maximum number of tokens to generate.
optional int32 max_decode_steps = 2;getMaxDecodeSteps in interface Generator.ModelParameterOrBuilderpublic boolean hasTopP()
If set, only the tokens comprising the top top_p probability mass are considered. If both top_p and top_k are set, top_p will be used for further refining candidates selected with top_k. Valid range: (0.0, 1.0]. Small topP = less random. Large topP = more random.
optional float top_p = 3;hasTopP in interface Generator.ModelParameterOrBuilderpublic float getTopP()
If set, only the tokens comprising the top top_p probability mass are considered. If both top_p and top_k are set, top_p will be used for further refining candidates selected with top_k. Valid range: (0.0, 1.0]. Small topP = less random. Large topP = more random.
optional float top_p = 3;getTopP in interface Generator.ModelParameterOrBuilderpublic boolean hasTopK()
If set, the sampling process in each step is limited to the top_k tokens with highest probabilities. Valid range: [1, 40] or 1000+. Small topK = less random. Large topK = more random.
optional int32 top_k = 4;hasTopK in interface Generator.ModelParameterOrBuilderpublic int getTopK()
If set, the sampling process in each step is limited to the top_k tokens with highest probabilities. Valid range: [1, 40] or 1000+. Small topK = less random. Large topK = more random.
optional int32 top_k = 4;getTopK in interface Generator.ModelParameterOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Generator.ModelParameter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Generator.ModelParameter parseFrom(InputStream input) throws IOException
IOExceptionpublic static Generator.ModelParameter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Generator.ModelParameter parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Generator.ModelParameter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Generator.ModelParameter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Generator.ModelParameter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Generator.ModelParameter.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Generator.ModelParameter.Builder newBuilder()
public static Generator.ModelParameter.Builder newBuilder(Generator.ModelParameter prototype)
public Generator.ModelParameter.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Generator.ModelParameter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Generator.ModelParameter getDefaultInstance()
public static com.google.protobuf.Parser<Generator.ModelParameter> parser()
public com.google.protobuf.Parser<Generator.ModelParameter> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Generator.ModelParameter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.