Class: Google::Cloud::AIPlatform::V1::RagContexts
- Inherits:
-
Object
- Object
- Google::Cloud::AIPlatform::V1::RagContexts
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/aiplatform/v1/vertex_rag_service.rb
Overview
Relevant contexts for one query.
Defined Under Namespace
Classes: Context
Instance Attribute Summary collapse
Instance Attribute Details
#contexts ⇒ ::Array<::Google::Cloud::AIPlatform::V1::RagContexts::Context>
Returns All its contexts.
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_service.rb', line 91 class RagContexts include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A context of the query. # @!attribute [rw] source_uri # @return [::String] # If the file is imported from Cloud Storage or Google Drive, source_uri # will be original file URI in Cloud Storage or Google Drive; if file is # uploaded, source_uri will be file display name. # @!attribute [rw] source_display_name # @return [::String] # The file display name. # @!attribute [rw] text # @return [::String] # The text chunk. # @!attribute [rw] score # @return [::Float] # According to the underlying Vector DB and the selected metric type, the # score can be either the distance or the similarity between the query and # the context and its range depends on the metric type. # # For example, if the metric type is COSINE_DISTANCE, it represents the # distance between the query and the context. The larger the distance, the # less relevant the context is to the query. The range is [0, 2], while 0 # means the most relevant and 2 means the least relevant. # @!attribute [rw] chunk # @return [::Google::Cloud::AIPlatform::V1::RagChunk] # Context of the retrieved chunk. class Context include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |