Interface LlmModelSettings.ParametersOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
LlmModelSettings.Parameters, LlmModelSettings.Parameters.Builder
Enclosing class:
LlmModelSettings

public static interface LlmModelSettings.ParametersOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTemperature

      boolean hasTemperature()
       The temperature used for sampling during response generation. Value
       ranges from 0 to 1. Temperature controls the degree of randomness in
       token selection. Lower temperature means less randomness, while higher
       temperature means more randomness.
       Valid range: [0.0, 1.0]
       
      optional float temperature = 1;
      Returns:
      Whether the temperature field is set.
    • getTemperature

      float getTemperature()
       The temperature used for sampling during response generation. Value
       ranges from 0 to 1. Temperature controls the degree of randomness in
       token selection. Lower temperature means less randomness, while higher
       temperature means more randomness.
       Valid range: [0.0, 1.0]
       
      optional float temperature = 1;
      Returns:
      The temperature.
    • hasInputTokenLimit

      boolean hasInputTokenLimit()
       The input token limit.
       This setting is currently only supported by playbooks.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2;
      Returns:
      Whether the inputTokenLimit field is set.
    • getInputTokenLimitValue

      int getInputTokenLimitValue()
       The input token limit.
       This setting is currently only supported by playbooks.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2;
      Returns:
      The enum numeric value on the wire for inputTokenLimit.
    • getInputTokenLimit

       The input token limit.
       This setting is currently only supported by playbooks.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.InputTokenLimit input_token_limit = 2;
      Returns:
      The inputTokenLimit.
    • hasOutputTokenLimit

      boolean hasOutputTokenLimit()
       The output token limit.
       This setting is currently only supported by playbooks.
       Only one of output_token_limit and max_output_tokens is allowed to be
       set.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3;
      Returns:
      Whether the outputTokenLimit field is set.
    • getOutputTokenLimitValue

      int getOutputTokenLimitValue()
       The output token limit.
       This setting is currently only supported by playbooks.
       Only one of output_token_limit and max_output_tokens is allowed to be
       set.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3;
      Returns:
      The enum numeric value on the wire for outputTokenLimit.
    • getOutputTokenLimit

       The output token limit.
       This setting is currently only supported by playbooks.
       Only one of output_token_limit and max_output_tokens is allowed to be
       set.
       
      optional .google.cloud.dialogflow.cx.v3beta1.LlmModelSettings.Parameters.OutputTokenLimit output_token_limit = 3;
      Returns:
      The outputTokenLimit.