Share via


ChatSummaryMemoryItem Class

Definition

A memory item containing a summary extracted from conversations.

public class ChatSummaryMemoryItem : Azure.AI.Projects.MemoryItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.ChatSummaryMemoryItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.ChatSummaryMemoryItem>
type ChatSummaryMemoryItem = class
    inherit MemoryItem
    interface IJsonModel<ChatSummaryMemoryItem>
    interface IPersistableModel<ChatSummaryMemoryItem>
Public Class ChatSummaryMemoryItem
Inherits MemoryItem
Implements IJsonModel(Of ChatSummaryMemoryItem), IPersistableModel(Of ChatSummaryMemoryItem)
Inheritance
ChatSummaryMemoryItem
Implements

Constructors

Name Description
ChatSummaryMemoryItem(String, DateTimeOffset, String, String)

Initializes a new instance of ChatSummaryMemoryItem.

Properties

Name Description
Content

The content of the memory.

(Inherited from MemoryItem)
MemoryId

The unique ID of the memory item.

(Inherited from MemoryItem)
Scope

The namespace that logically groups and isolates memories, such as a user ID.

(Inherited from MemoryItem)
UpdatedAt

The last update time of the memory item.

(Inherited from MemoryItem)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ChatSummaryMemoryItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ChatSummaryMemoryItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<MemoryItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from MemoryItem)
IJsonModel<MemoryItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from MemoryItem)
IPersistableModel<ChatSummaryMemoryItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ChatSummaryMemoryItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ChatSummaryMemoryItem>.Write(ModelReaderWriterOptions)
IPersistableModel<MemoryItem>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from MemoryItem)
IPersistableModel<MemoryItem>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from MemoryItem)
IPersistableModel<MemoryItem>.Write(ModelReaderWriterOptions) (Inherited from MemoryItem)

Applies to