BetaMemoryStoresOperations interface

BetaMemoryStores işlemlerini temsil eden arayüz.

Özellikler

create

Sağlanan yapılandırmayla bir bellek depolama kaynağı oluşturur.

createMemory

Belirtilen bellek deposunda bir bellek öğesi oluşturur.

delete

Belirtilen bellek deposunu siler.

deleteMemory

Belirtilen bellek öğesini bellek deposundan siler.

deleteScope

Verilen kapsamla ilişkili olan belirtilen bellek deposunda tüm bellekleri siler.

get

Belirtilen bellek deposunu ve mevcut yapılandırmasını alır.

getMemory

Bellek deposundan belirtilen bellek öğesini alır.

getUpdateResult

Bir bellek depolama güncelleme işleminin durumunu ve sonucunu alır.

list

Arayan için mevcut bellek depolarını geri döndürür.

listMemories

Belirtilen bellek deposundan bellek öğelerini döndürür.

searchMemories

Belirtilen bellek deposunda sağlanan konuşma bağlamıyla ilgili anıları arar.

update

Belirtilen bellek deposunu sağlanan yapılandırma değişiklikleriyle günceller.

updateMemories

Belirtilen bellek deposuna konuşma belleklerini yazan bir güncelleme başlatır. İşlem, güncelleme sonucunu sorgulamak için uzun süreli bir durum konumu döndürür.

updateMemory

Bellek deposunda belirtilen bellek öğesini günceller.

Özellik Ayrıntıları

create

Sağlanan yapılandırmayla bir bellek depolama kaynağı oluşturur.

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

Özellik Değeri

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

createMemory

Belirtilen bellek deposunda bir bellek öğesi oluşturur.

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

Özellik Değeri

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

delete

Belirtilen bellek deposunu siler.

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

Özellik Değeri

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

deleteMemory

Belirtilen bellek öğesini bellek deposundan siler.

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

Özellik Değeri

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

deleteScope

Verilen kapsamla ilişkili olan belirtilen bellek deposunda tüm bellekleri siler.

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

Özellik Değeri

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

get

Belirtilen bellek deposunu ve mevcut yapılandırmasını alır.

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

Özellik Değeri

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

getMemory

Bellek deposundan belirtilen bellek öğesini alır.

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

Özellik Değeri

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

getUpdateResult

Bir bellek depolama güncelleme işleminin durumunu ve sonucunu alır.

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

Özellik Değeri

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

list

Arayan için mevcut bellek depolarını geri döndürür.

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

Özellik Değeri

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

listMemories

Belirtilen bellek deposundan bellek öğelerini döndürür.

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

Özellik Değeri

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

searchMemories

Belirtilen bellek deposunda sağlanan konuşma bağlamıyla ilgili anıları arar.

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

Özellik Değeri

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

update

Belirtilen bellek deposunu sağlanan yapılandırma değişiklikleriyle günceller.

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

Özellik Değeri

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

updateMemories

Belirtilen bellek deposuna konuşma belleklerini yazan bir güncelleme başlatır. İşlem, güncelleme sonucunu sorgulamak için uzun süreli bir durum konumu döndürür.

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

Özellik Değeri

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

updateMemory

Bellek deposunda belirtilen bellek öğesini günceller.

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

Özellik Değeri

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