BetaMemoryStoresOperations interface

Interface representando operações BetaMemoryStores.

Propriedades

create

Cria um recurso de armazenamento de memória com a configuração fornecida.

createMemory

Cria um item de memória na memória especificada.

delete

Apaga o armazenamento de memória especificado.

deleteMemory

Apaga o item de memória especificado do armazenamento de memória.

deleteScope

Apaga todas as memórias na memória especificada que estejam associadas ao âmbito fornecido.

get

Recupera a memória especificada e a sua configuração atual.

getMemory

Recupera o item de memória especificado do armazenamento de memória.

getUpdateResult

Recupera o estado e o resultado de uma operação de atualização de memória.

list

Devolve as memórias disponíveis ao chamador.

listMemories

Devolve itens de memória da memória especificada.

searchMemories

Pesquisa no armazenamento de memória especificado memórias relevantes para o contexto de conversa fornecido.

update

Atualiza o armazenamento de memória especificado com as alterações de configuração fornecidas.

updateMemories

Inicia uma atualização que escreve memórias de conversa na memória especificada. A operação devolve uma localização de estado de longa duração para sondar o resultado da atualização.

updateMemory

Atualiza o item de memória especificado no armazenamento de memória.

Detalhes de Propriedade

create

Cria um recurso de armazenamento de memória com a configuração fornecida.

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

Valor de Propriedade

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

createMemory

Cria um item de memória na memória especificada.

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

Valor de Propriedade

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

delete

Apaga o armazenamento de memória especificado.

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

Valor de Propriedade

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

deleteMemory

Apaga o item de memória especificado do armazenamento de memória.

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

Valor de Propriedade

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

deleteScope

Apaga todas as memórias na memória especificada que estejam associadas ao âmbito fornecido.

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

Valor de Propriedade

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

get

Recupera a memória especificada e a sua configuração atual.

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

Valor de Propriedade

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

getMemory

Recupera o item de memória especificado do armazenamento de memória.

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

Valor de Propriedade

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

getUpdateResult

Recupera o estado e o resultado de uma operação de atualização de memória.

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

Valor de Propriedade

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

list

Devolve as memórias disponíveis ao chamador.

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

Valor de Propriedade

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

listMemories

Devolve itens de memória da memória especificada.

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

Valor de Propriedade

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

searchMemories

Pesquisa no armazenamento de memória especificado memórias relevantes para o contexto de conversa fornecido.

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

Valor de Propriedade

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

update

Atualiza o armazenamento de memória especificado com as alterações de configuração fornecidas.

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

Valor de Propriedade

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

updateMemories

Inicia uma atualização que escreve memórias de conversa na memória especificada. A operação devolve uma localização de estado de longa duração para sondar o resultado da atualização.

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

Valor de Propriedade

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

updateMemory

Atualiza o item de memória especificado no armazenamento de memória.

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

Valor de Propriedade

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