Interface GenerateContentResponse.UsageMetadataOrBuilder

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

public static interface GenerateContentResponse.UsageMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPromptTokenCount

      int getPromptTokenCount()
       Number of tokens in the request. When `cached_content` is set, this is
       still the total effective prompt size meaning this includes the number of
       tokens in the cached content.
       
      int32 prompt_token_count = 1;
      Returns:
      The promptTokenCount.
    • getCandidatesTokenCount

      int getCandidatesTokenCount()
       Number of tokens in the response(s).
       
      int32 candidates_token_count = 2;
      Returns:
      The candidatesTokenCount.
    • getThoughtsTokenCount

      int getThoughtsTokenCount()
       Output only. Number of tokens present in thoughts output.
       
      int32 thoughts_token_count = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The thoughtsTokenCount.
    • getTotalTokenCount

      int getTotalTokenCount()
       Total token count for prompt and response candidates.
       
      int32 total_token_count = 3;
      Returns:
      The totalTokenCount.
    • getCachedContentTokenCount

      int getCachedContentTokenCount()
       Output only. Number of tokens in the cached part in the input (the cached
       content).
       
      int32 cached_content_token_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The cachedContentTokenCount.
    • getPromptTokensDetailsList

      List<ModalityTokenCount> getPromptTokensDetailsList()
       Output only. List of modalities that were processed in the request input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount prompt_tokens_details = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPromptTokensDetails

      ModalityTokenCount getPromptTokensDetails(int index)
       Output only. List of modalities that were processed in the request input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount prompt_tokens_details = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPromptTokensDetailsCount

      int getPromptTokensDetailsCount()
       Output only. List of modalities that were processed in the request input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount prompt_tokens_details = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPromptTokensDetailsOrBuilderList

      List<? extends ModalityTokenCountOrBuilder> getPromptTokensDetailsOrBuilderList()
       Output only. List of modalities that were processed in the request input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount prompt_tokens_details = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPromptTokensDetailsOrBuilder

      ModalityTokenCountOrBuilder getPromptTokensDetailsOrBuilder(int index)
       Output only. List of modalities that were processed in the request input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount prompt_tokens_details = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCacheTokensDetailsList

      List<ModalityTokenCount> getCacheTokensDetailsList()
       Output only. List of modalities of the cached content in the request
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount cache_tokens_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCacheTokensDetails

      ModalityTokenCount getCacheTokensDetails(int index)
       Output only. List of modalities of the cached content in the request
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount cache_tokens_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCacheTokensDetailsCount

      int getCacheTokensDetailsCount()
       Output only. List of modalities of the cached content in the request
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount cache_tokens_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCacheTokensDetailsOrBuilderList

      List<? extends ModalityTokenCountOrBuilder> getCacheTokensDetailsOrBuilderList()
       Output only. List of modalities of the cached content in the request
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount cache_tokens_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCacheTokensDetailsOrBuilder

      ModalityTokenCountOrBuilder getCacheTokensDetailsOrBuilder(int index)
       Output only. List of modalities of the cached content in the request
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount cache_tokens_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCandidatesTokensDetailsList

      List<ModalityTokenCount> getCandidatesTokensDetailsList()
       Output only. List of modalities that were returned in the response.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount candidates_tokens_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCandidatesTokensDetails

      ModalityTokenCount getCandidatesTokensDetails(int index)
       Output only. List of modalities that were returned in the response.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount candidates_tokens_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCandidatesTokensDetailsCount

      int getCandidatesTokensDetailsCount()
       Output only. List of modalities that were returned in the response.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount candidates_tokens_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCandidatesTokensDetailsOrBuilderList

      List<? extends ModalityTokenCountOrBuilder> getCandidatesTokensDetailsOrBuilderList()
       Output only. List of modalities that were returned in the response.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount candidates_tokens_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCandidatesTokensDetailsOrBuilder

      ModalityTokenCountOrBuilder getCandidatesTokensDetailsOrBuilder(int index)
       Output only. List of modalities that were returned in the response.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount candidates_tokens_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getToolUsePromptTokensDetailsList

      List<ModalityTokenCount> getToolUsePromptTokensDetailsList()
       Output only. A detailed breakdown by modality of the token counts from
       the results of tool executions, which are provided back to the model as
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getToolUsePromptTokensDetails

      ModalityTokenCount getToolUsePromptTokensDetails(int index)
       Output only. A detailed breakdown by modality of the token counts from
       the results of tool executions, which are provided back to the model as
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getToolUsePromptTokensDetailsCount

      int getToolUsePromptTokensDetailsCount()
       Output only. A detailed breakdown by modality of the token counts from
       the results of tool executions, which are provided back to the model as
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getToolUsePromptTokensDetailsOrBuilderList

      List<? extends ModalityTokenCountOrBuilder> getToolUsePromptTokensDetailsOrBuilderList()
       Output only. A detailed breakdown by modality of the token counts from
       the results of tool executions, which are provided back to the model as
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getToolUsePromptTokensDetailsOrBuilder

      ModalityTokenCountOrBuilder getToolUsePromptTokensDetailsOrBuilder(int index)
       Output only. A detailed breakdown by modality of the token counts from
       the results of tool executions, which are provided back to the model as
       input.
       
      repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getTrafficTypeValue

      int getTrafficTypeValue()
       Output only. The traffic type for this request.
       
      .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for trafficType.
    • getTrafficType

       Output only. The traffic type for this request.
       
      .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The trafficType.