Share via


CitationAnnotation Class

Definition

Represents an annotation that links content to source references, such as documents, URLs, files, or tool outputs.

public ref class CitationAnnotation : Microsoft::Extensions::AI::AIAnnotation
public class CitationAnnotation : Microsoft.Extensions.AI.AIAnnotation
type CitationAnnotation = class
    inherit AIAnnotation
Public Class CitationAnnotation
Inherits AIAnnotation
Inheritance
CitationAnnotation

Constructors

Name Description
CitationAnnotation()

Initializes a new instance of the CitationAnnotation class.

Properties

Name Description
AdditionalProperties

Gets or sets additional metadata specific to the provider or source type.

(Inherited from AIAnnotation)
AnnotatedRegions

Gets or sets any target regions for the annotation, pointing to where in the associated AIContent this annotation applies.

(Inherited from AIAnnotation)
FileId

Gets or sets a source identifier associated with the annotation.

RawRepresentation

Gets or sets the raw representation of the annotation from an underlying implementation.

(Inherited from AIAnnotation)
Snippet

Gets or sets a snippet or excerpt from the source that was cited.

Title

Gets or sets the title or name of the source.

ToolName

Gets or sets the name of any tool involved in the production of the associated content.

Url

Gets or sets a URI from which the source material was retrieved.

Applies to