BetaMemoryStoresOperations interface

BetaMemoryStores işlemlerini temsil eden arayüz.

Özellikler

create

Bir bellek deposu oluşturun.

createMemory

Bir bellek deposunda bir hafıza öğesi oluşturun.

delete

Bellek deposunu silin.

deleteMemory

Bir bellek öğesini bir bellek deposundan silin.

deleteScope

Belirli bir kapsamla ilişkili tüm anıları bir bellek deposundan silin.

get

Bir bellek deposu alın.

getMemory

Bir bellek deposundan bir bellek öğesi alın.

getUpdateResult

Bellek deposu güncelleme sonucunu alın.

list

Tüm bellek depolarını listeleyin.

listMemories

Tüm hafıza öğelerini bir hafıza deposunda listeleyin.

searchMemories

Konuşma bağlamına göre bir bellek deposundan ilgili anıları arayın.

update

Bellek deposunu güncelleştirin.

updateMemories

Bellek deposunu konuşma anılarıyla güncelleyin.

updateMemory

Bir bellek öğesini bir bellek deposunda güncelleyin.

Özellik Ayrıntıları

create

Bir bellek deposu oluşturun.

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

Özellik Değeri

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

createMemory

Bir bellek deposunda bir hafıza öğesi oluşturun.

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

Bellek deposunu silin.

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

Özellik Değeri

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

deleteMemory

Bir bellek öğesini bir bellek deposundan silin.

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

Özellik Değeri

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

deleteScope

Belirli bir kapsamla ilişkili tüm anıları bir bellek deposundan silin.

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

Özellik Değeri

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

get

Bir bellek deposu alın.

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

Özellik Değeri

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

getMemory

Bir bellek deposundan bir bellek öğesi alın.

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

Özellik Değeri

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

getUpdateResult

Bellek deposu güncelleme sonucunu alın.

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

Özellik Değeri

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

list

Tüm bellek depolarını listeleyin.

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

Özellik Değeri

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

listMemories

Tüm hafıza öğelerini bir hafıza deposunda listeleyin.

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

Konuşma bağlamına göre bir bellek deposundan ilgili anıları arayın.

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

Özellik Değeri

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

update

Bellek deposunu güncelleştirin.

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

Özellik Değeri

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

updateMemories

Bellek deposunu konuşma anılarıyla güncelleyin.

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

Bir bellek öğesini bir bellek deposunda güncelleyin.

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

Özellik Değeri

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