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

Returns Disable query rephraser.

Returns:

  • (::Boolean)

    Disable query rephraser.



739
740
741
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
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 739

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

Returns Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.

Returns:

  • (::Integer)

    Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.



739
740
741
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
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 739

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

Returns Optional. Query Rephraser Model specification.



739
740
741
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
# File 'proto_docs/google/cloud/discoveryengine/v1/conversational_search_service.rb', line 739

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