BetaMemoryStoresOperations interface

Interfejs reprezentujący operacje BetaMemoryStores.

Właściwości

create

Tworzy zasób pamięci pamięci z dostarczoną konfiguracją.

createMemory

Tworzy element pamięci w określonym spojem pamięci.

delete

Usuwa określony magazyn pamięci.

deleteMemory

Usuwa określony element pamięci z magazynu pamięci.

deleteScope

Usuwa wszystkie pamięci w określonym magazynie pamięci, które są powiązane z podanym zakresem.

get

Pobiera określony magazyn pamięci oraz jego aktualną konfigurację.

getMemory

Pobiera określony element pamięci z magazynu pamięci.

getUpdateResult

Pobiera status i wynik operacji aktualizacji pamięci pamięci.

list

Zwraca dostępne dla wywołującego magazyny pamięci.

listMemories

Zwraca elementy pamięci z określonego magazynu pamięci.

searchMemories

Przeszukuje określony magazyn pamięci pod kątem wspomnień istotnych dla podanych kontekstów rozmowy.

update

Aktualizuje określony magazyn pamięci o dostarczone zmiany konfiguracyjne.

updateMemories

Uruchamia aktualizację, która zapisuje wspomnienia rozmów do określonego magazynu pamięci. Operacja zwraca długoletnią lokalizację statusu do wypytywania wyniku aktualizacji.

updateMemory

Aktualizuje określony element pamięci w magazynie pamięci.

Szczegóły właściwości

create

Tworzy zasób pamięci pamięci z dostarczoną konfiguracją.

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

Wartość właściwości

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

createMemory

Tworzy element pamięci w określonym spojem pamięci.

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

Wartość właściwości

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

delete

Usuwa określony magazyn pamięci.

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

Wartość właściwości

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

deleteMemory

Usuwa określony element pamięci z magazynu pamięci.

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

Wartość właściwości

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

deleteScope

Usuwa wszystkie pamięci w określonym magazynie pamięci, które są powiązane z podanym zakresem.

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

Wartość właściwości

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

get

Pobiera określony magazyn pamięci oraz jego aktualną konfigurację.

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

Wartość właściwości

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

getMemory

Pobiera określony element pamięci z magazynu pamięci.

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

Wartość właściwości

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

getUpdateResult

Pobiera status i wynik operacji aktualizacji pamięci pamięci.

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

Wartość właściwości

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

list

Zwraca dostępne dla wywołującego magazyny pamięci.

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

Wartość właściwości

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

listMemories

Zwraca elementy pamięci z określonego magazynu pamięci.

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

Wartość właściwości

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

searchMemories

Przeszukuje określony magazyn pamięci pod kątem wspomnień istotnych dla podanych kontekstów rozmowy.

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

Wartość właściwości

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

update

Aktualizuje określony magazyn pamięci o dostarczone zmiany konfiguracyjne.

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

Wartość właściwości

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

updateMemories

Uruchamia aktualizację, która zapisuje wspomnienia rozmów do określonego magazynu pamięci. Operacja zwraca długoletnią lokalizację statusu do wypytywania wyniku aktualizacji.

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

Wartość właściwości

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

updateMemory

Aktualizuje określony element pamięci w magazynie pamięci.

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

Wartość właściwości

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