Share via


ChatSummaryMemoryItem Class

Definition

A memory item containing a summary extracted from conversations.

public class ChatSummaryMemoryItem : Azure.AI.Extensions.OpenAI.MemoryOutputItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Extensions.OpenAI.ChatSummaryMemoryItem>
type ChatSummaryMemoryItem = class
    inherit MemoryOutputItem
    interface IJsonModel<ChatSummaryMemoryItem>
    interface IPersistableModel<ChatSummaryMemoryItem>
Public Class ChatSummaryMemoryItem
Inherits MemoryOutputItem
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 MemoryOutputItem)
MemoryId

The unique ID of the memory item.

(Inherited from MemoryOutputItem)
Scope

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

(Inherited from MemoryOutputItem)
UpdatedAt

The last update time of the memory item.

(Inherited from MemoryOutputItem)

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<MemoryOutputItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from MemoryOutputItem)
IJsonModel<MemoryOutputItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from MemoryOutputItem)
IPersistableModel<ChatSummaryMemoryItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ChatSummaryMemoryItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ChatSummaryMemoryItem>.Write(ModelReaderWriterOptions)
IPersistableModel<MemoryOutputItem>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from MemoryOutputItem)
IPersistableModel<MemoryOutputItem>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from MemoryOutputItem)
IPersistableModel<MemoryOutputItem>.Write(ModelReaderWriterOptions) (Inherited from MemoryOutputItem)

Applies to