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

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/discoveryengine/v1beta/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.



784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
# File 'proto_docs/google/cloud/discoveryengine/v1beta/conversational_search_service.rb', line 784

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

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::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.



784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
# File 'proto_docs/google/cloud/discoveryengine/v1beta/conversational_search_service.rb', line 784

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

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::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::V1beta::AnswerQueryRequest::QueryUnderstandingSpec::QueryRephraserSpec::ModelSpec

Returns Optional. Query Rephraser Model specification.



784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
# File 'proto_docs/google/cloud/discoveryengine/v1beta/conversational_search_service.rb', line 784

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

  # Query Rephraser Model specification.
  # @!attribute [rw] model_type
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::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