Interface GenerationConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GenerationConfig, GenerationConfig.Builder

@Generated public interface GenerationConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTemperature

      boolean hasTemperature()
       Optional. Controls the randomness of predictions.
       
      optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the temperature field is set.
    • getTemperature

      float getTemperature()
       Optional. Controls the randomness of predictions.
       
      optional float temperature = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The temperature.
    • hasTopP

      boolean hasTopP()
       Optional. If specified, nucleus sampling will be used.
       
      optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the topP field is set.
    • getTopP

      float getTopP()
       Optional. If specified, nucleus sampling will be used.
       
      optional float top_p = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The topP.
    • hasTopK

      boolean hasTopK()
       Optional. If specified, top-k sampling will be used.
       
      optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the topK field is set.
    • getTopK

      float getTopK()
       Optional. If specified, top-k sampling will be used.
       
      optional float top_k = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The topK.
    • hasCandidateCount

      boolean hasCandidateCount()
       Optional. Number of candidates to generate.
       
      optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the candidateCount field is set.
    • getCandidateCount

      int getCandidateCount()
       Optional. Number of candidates to generate.
       
      optional int32 candidate_count = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The candidateCount.
    • hasMaxOutputTokens

      boolean hasMaxOutputTokens()
       Optional. The maximum number of output tokens to generate per message.
       
      optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the maxOutputTokens field is set.
    • getMaxOutputTokens

      int getMaxOutputTokens()
       Optional. The maximum number of output tokens to generate per message.
       
      optional int32 max_output_tokens = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The maxOutputTokens.
    • getStopSequencesList

      List<String> getStopSequencesList()
       Optional. Stop sequences.
       
      repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the stopSequences.
    • getStopSequencesCount

      int getStopSequencesCount()
       Optional. Stop sequences.
       
      repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of stopSequences.
    • getStopSequences

      String getStopSequences(int index)
       Optional. Stop sequences.
       
      repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The stopSequences at the given index.
    • getStopSequencesBytes

      com.google.protobuf.ByteString getStopSequencesBytes(int index)
       Optional. Stop sequences.
       
      repeated string stop_sequences = 6 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the stopSequences at the given index.
    • hasResponseLogprobs

      boolean hasResponseLogprobs()
       Optional. If true, export the logprobs results in response.
       
      optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the responseLogprobs field is set.
    • getResponseLogprobs

      boolean getResponseLogprobs()
       Optional. If true, export the logprobs results in response.
       
      optional bool response_logprobs = 18 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The responseLogprobs.
    • hasLogprobs

      boolean hasLogprobs()
       Optional. Logit probabilities.
       
      optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the logprobs field is set.
    • getLogprobs

      int getLogprobs()
       Optional. Logit probabilities.
       
      optional int32 logprobs = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The logprobs.
    • hasPresencePenalty

      boolean hasPresencePenalty()
       Optional. Positive penalties.
       
      optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the presencePenalty field is set.
    • getPresencePenalty

      float getPresencePenalty()
       Optional. Positive penalties.
       
      optional float presence_penalty = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The presencePenalty.
    • hasFrequencyPenalty

      boolean hasFrequencyPenalty()
       Optional. Frequency penalties.
       
      optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the frequencyPenalty field is set.
    • getFrequencyPenalty

      float getFrequencyPenalty()
       Optional. Frequency penalties.
       
      optional float frequency_penalty = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The frequencyPenalty.
    • hasSeed

      boolean hasSeed()
       Optional. Seed.
       
      optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the seed field is set.
    • getSeed

      int getSeed()
       Optional. Seed.
       
      optional int32 seed = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The seed.
    • getResponseMimeType

      String getResponseMimeType()
       Optional. Output response mimetype of the generated candidate text.
       Supported mimetype:
       - `text/plain`: (default) Text output.
       - `application/json`: JSON response in the candidates.
       The model needs to be prompted to output the appropriate response type,
       otherwise the behavior is undefined.
       This is a preview feature.
       
      string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The responseMimeType.
    • getResponseMimeTypeBytes

      com.google.protobuf.ByteString getResponseMimeTypeBytes()
       Optional. Output response mimetype of the generated candidate text.
       Supported mimetype:
       - `text/plain`: (default) Text output.
       - `application/json`: JSON response in the candidates.
       The model needs to be prompted to output the appropriate response type,
       otherwise the behavior is undefined.
       This is a preview feature.
       
      string response_mime_type = 13 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for responseMimeType.
    • hasResponseSchema

      boolean hasResponseSchema()
       Optional. The `Schema` object allows the definition of input and output
       data types. These types can be objects, but also primitives and arrays.
       Represents a select subset of an [OpenAPI 3.0 schema
       object](https://spec.openapis.org/oas/v3.0.3#schema).
       If set, a compatible response_mime_type must also be set.
       Compatible mimetypes:
       `application/json`: Schema for JSON response.
       
      optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the responseSchema field is set.
    • getResponseSchema

      Schema getResponseSchema()
       Optional. The `Schema` object allows the definition of input and output
       data types. These types can be objects, but also primitives and arrays.
       Represents a select subset of an [OpenAPI 3.0 schema
       object](https://spec.openapis.org/oas/v3.0.3#schema).
       If set, a compatible response_mime_type must also be set.
       Compatible mimetypes:
       `application/json`: Schema for JSON response.
       
      optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The responseSchema.
    • getResponseSchemaOrBuilder

      SchemaOrBuilder getResponseSchemaOrBuilder()
       Optional. The `Schema` object allows the definition of input and output
       data types. These types can be objects, but also primitives and arrays.
       Represents a select subset of an [OpenAPI 3.0 schema
       object](https://spec.openapis.org/oas/v3.0.3#schema).
       If set, a compatible response_mime_type must also be set.
       Compatible mimetypes:
       `application/json`: Schema for JSON response.
       
      optional .google.cloud.aiplatform.v1beta1.Schema response_schema = 16 [(.google.api.field_behavior) = OPTIONAL];
    • hasResponseJsonSchema

      boolean hasResponseJsonSchema()
       Optional. Output schema of the generated response. This is an alternative
       to `response_schema` that accepts [JSON Schema](https://json-schema.org/).
      
       If set, `response_schema` must be omitted, but `response_mime_type` is
       required.
      
       While the full JSON Schema may be sent, not all features are supported.
       Specifically, only the following properties are supported:
      
       - `$id`
       - `$defs`
       - `$ref`
       - `$anchor`
       - `type`
       - `format`
       - `title`
       - `description`
       - `enum` (for strings and numbers)
       - `items`
       - `prefixItems`
       - `minItems`
       - `maxItems`
       - `minimum`
       - `maximum`
       - `anyOf`
       - `oneOf` (interpreted the same as `anyOf`)
       - `properties`
       - `additionalProperties`
       - `required`
      
       The non-standard `propertyOrdering` property may also be set.
      
       Cyclic references are unrolled to a limited degree and, as such, may only
       be used within non-required properties. (Nullable properties are not
       sufficient.) If `$ref` is set on a sub-schema, no other properties, except
       for than those starting as a `$`, may be set.
       
      optional .google.protobuf.Value response_json_schema = 28 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the responseJsonSchema field is set.
    • getResponseJsonSchema

      com.google.protobuf.Value getResponseJsonSchema()
       Optional. Output schema of the generated response. This is an alternative
       to `response_schema` that accepts [JSON Schema](https://json-schema.org/).
      
       If set, `response_schema` must be omitted, but `response_mime_type` is
       required.
      
       While the full JSON Schema may be sent, not all features are supported.
       Specifically, only the following properties are supported:
      
       - `$id`
       - `$defs`
       - `$ref`
       - `$anchor`
       - `type`
       - `format`
       - `title`
       - `description`
       - `enum` (for strings and numbers)
       - `items`
       - `prefixItems`
       - `minItems`
       - `maxItems`
       - `minimum`
       - `maximum`
       - `anyOf`
       - `oneOf` (interpreted the same as `anyOf`)
       - `properties`
       - `additionalProperties`
       - `required`
      
       The non-standard `propertyOrdering` property may also be set.
      
       Cyclic references are unrolled to a limited degree and, as such, may only
       be used within non-required properties. (Nullable properties are not
       sufficient.) If `$ref` is set on a sub-schema, no other properties, except
       for than those starting as a `$`, may be set.
       
      optional .google.protobuf.Value response_json_schema = 28 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The responseJsonSchema.
    • getResponseJsonSchemaOrBuilder

      com.google.protobuf.ValueOrBuilder getResponseJsonSchemaOrBuilder()
       Optional. Output schema of the generated response. This is an alternative
       to `response_schema` that accepts [JSON Schema](https://json-schema.org/).
      
       If set, `response_schema` must be omitted, but `response_mime_type` is
       required.
      
       While the full JSON Schema may be sent, not all features are supported.
       Specifically, only the following properties are supported:
      
       - `$id`
       - `$defs`
       - `$ref`
       - `$anchor`
       - `type`
       - `format`
       - `title`
       - `description`
       - `enum` (for strings and numbers)
       - `items`
       - `prefixItems`
       - `minItems`
       - `maxItems`
       - `minimum`
       - `maximum`
       - `anyOf`
       - `oneOf` (interpreted the same as `anyOf`)
       - `properties`
       - `additionalProperties`
       - `required`
      
       The non-standard `propertyOrdering` property may also be set.
      
       Cyclic references are unrolled to a limited degree and, as such, may only
       be used within non-required properties. (Nullable properties are not
       sufficient.) If `$ref` is set on a sub-schema, no other properties, except
       for than those starting as a `$`, may be set.
       
      optional .google.protobuf.Value response_json_schema = 28 [(.google.api.field_behavior) = OPTIONAL];
    • hasRoutingConfig

      boolean hasRoutingConfig()
       Optional. Routing configuration.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the routingConfig field is set.
    • getRoutingConfig

      GenerationConfig.RoutingConfig getRoutingConfig()
       Optional. Routing configuration.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The routingConfig.
    • getRoutingConfigOrBuilder

      GenerationConfig.RoutingConfigOrBuilder getRoutingConfigOrBuilder()
       Optional. Routing configuration.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.RoutingConfig routing_config = 17 [(.google.api.field_behavior) = OPTIONAL];
    • hasAudioTimestamp

      boolean hasAudioTimestamp()
       Optional. If enabled, audio timestamp will be included in the request to
       the model.
       
      optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the audioTimestamp field is set.
    • getAudioTimestamp

      boolean getAudioTimestamp()
       Optional. If enabled, audio timestamp will be included in the request to
       the model.
       
      optional bool audio_timestamp = 20 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The audioTimestamp.
    • getResponseModalitiesList

      List<GenerationConfig.Modality> getResponseModalitiesList()
       Optional. The modalities of the response.
       
      repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the responseModalities.
    • getResponseModalitiesCount

      int getResponseModalitiesCount()
       Optional. The modalities of the response.
       
      repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of responseModalities.
    • getResponseModalities

      GenerationConfig.Modality getResponseModalities(int index)
       Optional. The modalities of the response.
       
      repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The responseModalities at the given index.
    • getResponseModalitiesValueList

      List<Integer> getResponseModalitiesValueList()
       Optional. The modalities of the response.
       
      repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the enum numeric values on the wire for responseModalities.
    • getResponseModalitiesValue

      int getResponseModalitiesValue(int index)
       Optional. The modalities of the response.
       
      repeated .google.cloud.aiplatform.v1beta1.GenerationConfig.Modality response_modalities = 21 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of responseModalities at the given index.
    • hasMediaResolution

      boolean hasMediaResolution()
       Optional. If specified, the media resolution specified will be used.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the mediaResolution field is set.
    • getMediaResolutionValue

      int getMediaResolutionValue()
       Optional. If specified, the media resolution specified will be used.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for mediaResolution.
    • getMediaResolution

      GenerationConfig.MediaResolution getMediaResolution()
       Optional. If specified, the media resolution specified will be used.
       
      optional .google.cloud.aiplatform.v1beta1.GenerationConfig.MediaResolution media_resolution = 22 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The mediaResolution.
    • hasSpeechConfig

      boolean hasSpeechConfig()
       Optional. The speech generation config.
       
      optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the speechConfig field is set.
    • getSpeechConfig

      SpeechConfig getSpeechConfig()
       Optional. The speech generation config.
       
      optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The speechConfig.
    • getSpeechConfigOrBuilder

      SpeechConfigOrBuilder getSpeechConfigOrBuilder()
       Optional. The speech generation config.
       
      optional .google.cloud.aiplatform.v1beta1.SpeechConfig speech_config = 23 [(.google.api.field_behavior) = OPTIONAL];
    • hasThinkingConfig

      boolean hasThinkingConfig()
       Optional. Config for thinking features.
       An error will be returned if this field is set for models that don't
       support thinking.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ThinkingConfig thinking_config = 25 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the thinkingConfig field is set.
    • getThinkingConfig

      GenerationConfig.ThinkingConfig getThinkingConfig()
       Optional. Config for thinking features.
       An error will be returned if this field is set for models that don't
       support thinking.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ThinkingConfig thinking_config = 25 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The thinkingConfig.
    • getThinkingConfigOrBuilder

      GenerationConfig.ThinkingConfigOrBuilder getThinkingConfigOrBuilder()
       Optional. Config for thinking features.
       An error will be returned if this field is set for models that don't
       support thinking.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ThinkingConfig thinking_config = 25 [(.google.api.field_behavior) = OPTIONAL];
    • hasModelConfig

      boolean hasModelConfig()
       Optional. Config for model selection.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ModelConfig model_config = 27 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the modelConfig field is set.
    • getModelConfig

       Optional. Config for model selection.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ModelConfig model_config = 27 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The modelConfig.
    • getModelConfigOrBuilder

      GenerationConfig.ModelConfigOrBuilder getModelConfigOrBuilder()
       Optional. Config for model selection.
       
      .google.cloud.aiplatform.v1beta1.GenerationConfig.ModelConfig model_config = 27 [(.google.api.field_behavior) = OPTIONAL];
    • hasImageConfig

      boolean hasImageConfig()
       Optional. Config for image generation features.
       
      optional .google.cloud.aiplatform.v1beta1.ImageConfig image_config = 30 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the imageConfig field is set.
    • getImageConfig

      ImageConfig getImageConfig()
       Optional. Config for image generation features.
       
      optional .google.cloud.aiplatform.v1beta1.ImageConfig image_config = 30 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The imageConfig.
    • getImageConfigOrBuilder

      ImageConfigOrBuilder getImageConfigOrBuilder()
       Optional. Config for image generation features.
       
      optional .google.cloud.aiplatform.v1beta1.ImageConfig image_config = 30 [(.google.api.field_behavior) = OPTIONAL];