Class: Google::Apis::AiplatformV1beta1::LearningGenaiRecitationSegmentResult
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1beta1::LearningGenaiRecitationSegmentResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb
Overview
The recitation result for each segment in a given input.
Instance Attribute Summary collapse
-
#attribution_dataset ⇒ String
The dataset the segment came from.
-
#display_attribution_message ⇒ String
human-friendly string that contains information from doc_attribution which could be shown by clients Corresponds to the JSON property
displayAttributionMessage. -
#doc_attribution ⇒ Google::Apis::AiplatformV1beta1::LearningGenaiRecitationDocAttribution
The proto defines the attribution information for a document using whatever fields are most applicable for that document's datasource.
-
#doc_occurrences ⇒ Fixnum
number of documents that contained this segment Corresponds to the JSON property
docOccurrences. -
#end_index ⇒ Fixnum
Corresponds to the JSON property
endIndex. -
#raw_text ⇒ String
The raw text in the given input that is corresponding to the segment.
-
#segment_recitation_action ⇒ String
Corresponds to the JSON property
segmentRecitationAction. -
#start_index ⇒ Fixnum
The segment boundary start (inclusive) and end index (exclusive) in the given text.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LearningGenaiRecitationSegmentResult
constructor
A new instance of LearningGenaiRecitationSegmentResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LearningGenaiRecitationSegmentResult
Returns a new instance of LearningGenaiRecitationSegmentResult.
30596 30597 30598 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30596 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attribution_dataset ⇒ String
The dataset the segment came from.
Corresponds to the JSON property attributionDataset
30550 30551 30552 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30550 def attribution_dataset @attribution_dataset end |
#display_attribution_message ⇒ String
human-friendly string that contains information from doc_attribution which
could be shown by clients
Corresponds to the JSON property displayAttributionMessage
30556 30557 30558 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30556 def @display_attribution_message end |
#doc_attribution ⇒ Google::Apis::AiplatformV1beta1::LearningGenaiRecitationDocAttribution
The proto defines the attribution information for a document using whatever
fields are most applicable for that document's datasource. For example, a
Wikipedia article's attribution is in the form of its article title, a website
is in the form of a URL, and a Github repo is in the form of a repo name. Next
id: 30
Corresponds to the JSON property docAttribution
30565 30566 30567 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30565 def doc_attribution @doc_attribution end |
#doc_occurrences ⇒ Fixnum
number of documents that contained this segment
Corresponds to the JSON property docOccurrences
30570 30571 30572 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30570 def doc_occurrences @doc_occurrences end |
#end_index ⇒ Fixnum
Corresponds to the JSON property endIndex
30575 30576 30577 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30575 def end_index @end_index end |
#raw_text ⇒ String
The raw text in the given input that is corresponding to the segment. It will
be available only when 'return_segment_raw_text' is enabled in the request
options.
Corresponds to the JSON property rawText
30582 30583 30584 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30582 def raw_text @raw_text end |
#segment_recitation_action ⇒ String
Corresponds to the JSON property segmentRecitationAction
30587 30588 30589 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30587 def segment_recitation_action @segment_recitation_action end |
#start_index ⇒ Fixnum
The segment boundary start (inclusive) and end index (exclusive) in the given
text. In the streaming RPC, the indexes always start from the beginning of the
first text in the entire stream. The indexes are measured in UTF-16 code units.
Corresponds to the JSON property startIndex
30594 30595 30596 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30594 def start_index @start_index end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
30601 30602 30603 30604 30605 30606 30607 30608 30609 30610 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 30601 def update!(**args) @attribution_dataset = args[:attribution_dataset] if args.key?(:attribution_dataset) @display_attribution_message = args[:display_attribution_message] if args.key?(:display_attribution_message) @doc_attribution = args[:doc_attribution] if args.key?(:doc_attribution) @doc_occurrences = args[:doc_occurrences] if args.key?(:doc_occurrences) @end_index = args[:end_index] if args.key?(:end_index) @raw_text = args[:raw_text] if args.key?(:raw_text) @segment_recitation_action = args[:segment_recitation_action] if args.key?(:segment_recitation_action) @start_index = args[:start_index] if args.key?(:start_index) end |