Class: Google::Cloud::DiscoveryEngine::V1::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb

Overview

Query rephraser specification.

Defined Under Namespace

Classes: ModelSpec

Instance Attribute Summary collapse

Instance Attribute Details

#disable::Boolean



742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 742

class QueryRephraserSpec
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec::ModelSpec::ModelType]
  #     Optional. Enabled query rephraser model type. If not set, it will use
  #     LARGE by default.
  class ModelSpec
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Query rephraser types. Currently only supports single-hop
    # (max_rephrase_steps = 1) model selections. For multi-hop
    # (max_rephrase_steps > 1), there is only one default model.
    module ModelType
      # Unspecified model type.
      MODEL_TYPE_UNSPECIFIED = 0

      # Small query rephraser model. Gemini 1.0 XS model.
      SMALL = 1

      # Large query rephraser model. Gemini 1.0 Pro model.
      LARGE = 2
    end
  end
end

#max_rephrase_steps::Integer



742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 742

class QueryRephraserSpec
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec::ModelSpec::ModelType]
  #     Optional. Enabled query rephraser model type. If not set, it will use
  #     LARGE by default.
  class ModelSpec
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Query rephraser types. Currently only supports single-hop
    # (max_rephrase_steps = 1) model selections. For multi-hop
    # (max_rephrase_steps > 1), there is only one default model.
    module ModelType
      # Unspecified model type.
      MODEL_TYPE_UNSPECIFIED = 0

      # Small query rephraser model. Gemini 1.0 XS model.
      SMALL = 1

      # Large query rephraser model. Gemini 1.0 Pro model.
      LARGE = 2
    end
  end
end

#model_spec::Google::Cloud::DiscoveryEngine::V1::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec::ModelSpec



742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 742

class QueryRephraserSpec
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec::ModelSpec::ModelType]
  #     Optional. Enabled query rephraser model type. If not set, it will use
  #     LARGE by default.
  class ModelSpec
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Query rephraser types. Currently only supports single-hop
    # (max_rephrase_steps = 1) model selections. For multi-hop
    # (max_rephrase_steps > 1), there is only one default model.
    module ModelType
      # Unspecified model type.
      MODEL_TYPE_UNSPECIFIED = 0

      # Small query rephraser model. Gemini 1.0 XS model.
      SMALL = 1

      # Large query rephraser model. Gemini 1.0 Pro model.
      LARGE = 2
    end
  end
end