CohereCitationV2¶
-
class
oci.generative_ai_inference.models.CohereCitationV2(**kwargs)¶ Bases:
objectA source reference or citation for a piece of content.
Attributes
TYPE_PLANA constant which can be used with the type property of a CohereCitationV2. TYPE_TEXT_CONTENTA constant which can be used with the type property of a CohereCitationV2. TYPE_THINKING_CONTENTA constant which can be used with the type property of a CohereCitationV2. content_indexGets the content_index of this CohereCitationV2. endGets the end of this CohereCitationV2. sourcesGets the sources of this CohereCitationV2. startGets the start of this CohereCitationV2. textGets the text of this CohereCitationV2. typeGets the type of this CohereCitationV2. Methods
__init__(**kwargs)Initializes a new CohereCitationV2 object with values from keyword arguments. -
TYPE_PLAN= 'PLAN'¶ A constant which can be used with the type property of a CohereCitationV2. This constant has a value of “PLAN”
-
TYPE_TEXT_CONTENT= 'TEXT_CONTENT'¶ A constant which can be used with the type property of a CohereCitationV2. This constant has a value of “TEXT_CONTENT”
-
TYPE_THINKING_CONTENT= 'THINKING_CONTENT'¶ A constant which can be used with the type property of a CohereCitationV2. This constant has a value of “THINKING_CONTENT”
-
__init__(**kwargs)¶ Initializes a new CohereCitationV2 object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - start (int) – The value to assign to the start property of this CohereCitationV2.
- end (int) – The value to assign to the end property of this CohereCitationV2.
- text (str) – The value to assign to the text property of this CohereCitationV2.
- content_index (int) – The value to assign to the content_index property of this CohereCitationV2.
- type (str) – The value to assign to the type property of this CohereCitationV2. Allowed values for this property are: “TEXT_CONTENT”, “THINKING_CONTENT”, “PLAN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- sources (list[oci.generative_ai_inference.models.CohereCitationSourceV2]) – The value to assign to the sources property of this CohereCitationV2.
-
content_index¶ Gets the content_index of this CohereCitationV2. Index of the content block in which this citation appears.
Returns: The content_index of this CohereCitationV2. Return type: int
-
end¶ Gets the end of this CohereCitationV2. End index of the cited snippet in the original source text.
Returns: The end of this CohereCitationV2. Return type: int
-
sources¶ Gets the sources of this CohereCitationV2. List of source objects for this citation.
Returns: The sources of this CohereCitationV2. Return type: list[oci.generative_ai_inference.models.CohereCitationSourceV2]
-
start¶ Gets the start of this CohereCitationV2. Start index of the cited snippet in the original source text.
Returns: The start of this CohereCitationV2. Return type: int
-
text¶ Gets the text of this CohereCitationV2. Text snippet that is being cited.
Returns: The text of this CohereCitationV2. Return type: str
-
type¶ Gets the type of this CohereCitationV2. The type of citation indicating what part of the response it is for.
Allowed values for this property are: “TEXT_CONTENT”, “THINKING_CONTENT”, “PLAN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this CohereCitationV2. Return type: str
-