BetaMemoryStoresOperations interface

Интерфейс, представляющий операции BetaMemoryStores.

Свойства

create

Создаёт ресурс памяти с предоставленной конфигурацией.

createMemory

Создаёт элемент памяти в указанном хранилище памяти.

delete

Удаляет указанное хранилище памяти.

deleteMemory

Удаляет указанный элемент памяти из хранилища памяти.

deleteScope

Удаляет все память из указанного хранилища памяти, связанные с предоставленной областью памяти.

get

Получает указанное хранилище памяти и его текущую конфигурацию.

getMemory

Получает указанный элемент памяти из хранилища памяти.

getUpdateResult

Получает статус и результат операции обновления памяти.

list

Возвращает хранилища памяти, доступные вызывающему.

listMemories

Возвращает элементы памяти из указанного хранилища памяти.

searchMemories

Ищет в указанном хранилище памяти, относящиеся к контексту разговора.

update

Обновляет указанное хранилище памяти с добавленными изменениями конфигурации.

updateMemories

Запускается обновление, которое записывает воспоминания разговоров в указанное хранилище памяти. Операция возвращает долгосрочное место для опроса результата обновления.

updateMemory

Обновляет указанный элемент памяти в хранилище.

Сведения о свойстве

create

Создаёт ресурс памяти с предоставленной конфигурацией.

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

Значение свойства

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

createMemory

Создаёт элемент памяти в указанном хранилище памяти.

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

Значение свойства

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

delete

Удаляет указанное хранилище памяти.

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

Значение свойства

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

deleteMemory

Удаляет указанный элемент памяти из хранилища памяти.

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

Значение свойства

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

deleteScope

Удаляет все память из указанного хранилища памяти, связанные с предоставленной областью памяти.

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

Значение свойства

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

get

Получает указанное хранилище памяти и его текущую конфигурацию.

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

Значение свойства

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

getMemory

Получает указанный элемент памяти из хранилища памяти.

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

Значение свойства

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

getUpdateResult

Получает статус и результат операции обновления памяти.

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

Значение свойства

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

list

Возвращает хранилища памяти, доступные вызывающему.

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

Значение свойства

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

listMemories

Возвращает элементы памяти из указанного хранилища памяти.

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

Значение свойства

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

searchMemories

Ищет в указанном хранилище памяти, относящиеся к контексту разговора.

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

Значение свойства

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

update

Обновляет указанное хранилище памяти с добавленными изменениями конфигурации.

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

Значение свойства

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

updateMemories

Запускается обновление, которое записывает воспоминания разговоров в указанное хранилище памяти. Операция возвращает долгосрочное место для опроса результата обновления.

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

Значение свойства

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

updateMemory

Обновляет указанный элемент памяти в хранилище.

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

Значение свойства

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