BetaMemoryStoresOperations interface

Schnittstelle stellt BetaMemoryStores-Operationen dar.

Eigenschaften

create

Erstellt eine Speicherressource mit der bereitgestellten Konfiguration.

createMemory

Erstellt ein Speicherelement im angegebenen Speicher.

delete

Löscht den angegebenen Speicher.

deleteMemory

Löscht das angegebene Speicherelement aus dem Speicher.

deleteScope

Löscht alle Speicher im angegebenen Speicher, die mit dem bereitgestellten Scope verknüpft sind.

get

Ruft den angegebenen Speicher und dessen aktuelle Konfiguration ab.

getMemory

Ruft das angegebene Speicherelement aus dem Speicher ab.

getUpdateResult

Ruft den Status und das Ergebnis einer Speicherspeicher-Aktualisierungsoperation ab.

list

Gibt die dem Aufrufer verfügbaren Speicherspeicher zurück.

listMemories

Gibt Speicherelemente aus dem angegebenen Speicher zurück.

searchMemories

Durchsucht den angegebenen Speicher nach Erinnerungen, die für den angegebenen Gesprächskontext relevant sind.

update

Aktualisiert den angegebenen Speicher mit den mitgelieferten Konfigurationsänderungen.

updateMemories

Startet ein Update, das Konversationsspeicher in den angegebenen Speicher schreibt. Die Operation liefert einen langlaufenden Statusstandort zurück, um das Aktualisierungsergebnis abzufragen.

updateMemory

Aktualisiert das angegebene Speicherelement im Speicher.

Details zur Eigenschaft

create

Erstellt eine Speicherressource mit der bereitgestellten Konfiguration.

create: (name: string, definition: MemoryStoreDefinitionUnion, options?: BetaMemoryStoresCreateOptionalParams) => Promise<MemoryStore>

Eigenschaftswert

(name: string, definition: MemoryStoreDefinitionUnion, options?: BetaMemoryStoresCreateOptionalParams) => Promise<MemoryStore>

createMemory

Erstellt ein Speicherelement im angegebenen Speicher.

createMemory: (name: string, scope: string, content: string, kind: MemoryItemKind, options?: BetaMemoryStoresCreateMemoryOptionalParams) => Promise<MemoryItemUnion>

Eigenschaftswert

(name: string, scope: string, content: string, kind: MemoryItemKind, options?: BetaMemoryStoresCreateMemoryOptionalParams) => Promise<MemoryItemUnion>

delete

Löscht den angegebenen Speicher.

delete: (name: string, options?: BetaMemoryStoresDeleteOptionalParams) => Promise<DeleteMemoryStoreResponse>

Eigenschaftswert

(name: string, options?: BetaMemoryStoresDeleteOptionalParams) => Promise<DeleteMemoryStoreResponse>

deleteMemory

Löscht das angegebene Speicherelement aus dem Speicher.

deleteMemory: (name: string, memoryId: string, options?: BetaMemoryStoresDeleteMemoryOptionalParams) => Promise<DeleteMemoryResponse>

Eigenschaftswert

(name: string, memoryId: string, options?: BetaMemoryStoresDeleteMemoryOptionalParams) => Promise<DeleteMemoryResponse>

deleteScope

Löscht alle Speicher im angegebenen Speicher, die mit dem bereitgestellten Scope verknüpft sind.

deleteScope: (name: string, scope: string, options?: BetaMemoryStoresDeleteScopeOptionalParams) => Promise<MemoryStoreDeleteScopeResponse>

Eigenschaftswert

(name: string, scope: string, options?: BetaMemoryStoresDeleteScopeOptionalParams) => Promise<MemoryStoreDeleteScopeResponse>

get

Ruft den angegebenen Speicher und dessen aktuelle Konfiguration ab.

get: (name: string, options?: BetaMemoryStoresGetOptionalParams) => Promise<MemoryStore>

Eigenschaftswert

(name: string, options?: BetaMemoryStoresGetOptionalParams) => Promise<MemoryStore>

getMemory

Ruft das angegebene Speicherelement aus dem Speicher ab.

getMemory: (name: string, memoryId: string, options?: BetaMemoryStoresGetMemoryOptionalParams) => Promise<MemoryItemUnion>

Eigenschaftswert

(name: string, memoryId: string, options?: BetaMemoryStoresGetMemoryOptionalParams) => Promise<MemoryItemUnion>

getUpdateResult

Ruft den Status und das Ergebnis einer Speicherspeicher-Aktualisierungsoperation ab.

getUpdateResult: (name: string, updateId: string, options?: BetaMemoryStoresGetUpdateResultOptionalParams) => Promise<MemoryStoreUpdateResponse>

Eigenschaftswert

(name: string, updateId: string, options?: BetaMemoryStoresGetUpdateResultOptionalParams) => Promise<MemoryStoreUpdateResponse>

list

Gibt die dem Aufrufer verfügbaren Speicherspeicher zurück.

list: (options?: BetaMemoryStoresListOptionalParams) => PagedAsyncIterableIterator<MemoryStore, MemoryStore[], PageSettings>

Eigenschaftswert

(options?: BetaMemoryStoresListOptionalParams) => PagedAsyncIterableIterator<MemoryStore, MemoryStore[], PageSettings>

listMemories

Gibt Speicherelemente aus dem angegebenen Speicher zurück.

listMemories: (name: string, scope: string, options?: BetaMemoryStoresListMemoriesOptionalParams) => PagedAsyncIterableIterator<MemoryItemUnion, MemoryItemUnion[], PageSettings>

Eigenschaftswert

(name: string, scope: string, options?: BetaMemoryStoresListMemoriesOptionalParams) => PagedAsyncIterableIterator<MemoryItemUnion, MemoryItemUnion[], PageSettings>

searchMemories

Durchsucht den angegebenen Speicher nach Erinnerungen, die für den angegebenen Gesprächskontext relevant sind.

searchMemories: (name: string, scope: string, options?: BetaMemoryStoresSearchMemoriesOptionalParams) => Promise<MemoryStoreSearchResponse>

Eigenschaftswert

(name: string, scope: string, options?: BetaMemoryStoresSearchMemoriesOptionalParams) => Promise<MemoryStoreSearchResponse>

update

Aktualisiert den angegebenen Speicher mit den mitgelieferten Konfigurationsänderungen.

update: (name: string, options?: BetaMemoryStoresUpdateOptionalParams) => Promise<MemoryStore>

Eigenschaftswert

(name: string, options?: BetaMemoryStoresUpdateOptionalParams) => Promise<MemoryStore>

updateMemories

Startet ein Update, das Konversationsspeicher in den angegebenen Speicher schreibt. Die Operation liefert einen langlaufenden Statusstandort zurück, um das Aktualisierungsergebnis abzufragen.

updateMemories: (name: string, scope: string, options?: BetaMemoryStoresUpdateMemoriesOptionalParams) => PollerLike<OperationState<MemoryStoreUpdateCompletedResult>, MemoryStoreUpdateCompletedResult>

Eigenschaftswert

(name: string, scope: string, options?: BetaMemoryStoresUpdateMemoriesOptionalParams) => PollerLike<OperationState<MemoryStoreUpdateCompletedResult>, MemoryStoreUpdateCompletedResult>

updateMemory

Aktualisiert das angegebene Speicherelement im Speicher.

updateMemory: (name: string, memoryId: string, content: string, options?: BetaMemoryStoresUpdateMemoryOptionalParams) => Promise<MemoryItemUnion>

Eigenschaftswert

(name: string, memoryId: string, content: string, options?: BetaMemoryStoresUpdateMemoryOptionalParams) => Promise<MemoryItemUnion>