BetaMemoryStoresOperations interface

Interface representando operações do BetaMemoryStores.

Propriedades

create

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

createMemory

Cria um item de memória no armazenamento especificado.

delete

Exclui o armazenamento de memória especificado.

deleteMemory

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

deleteScope

Exclui todas as memórias no armazenamento especificado que estejam associadas ao escopo fornecido.

get

Recupera o armazenamento de memória especificado e sua configuração atual.

getMemory

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

getUpdateResult

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

list

Retorna os estoques de memória disponíveis para o chamador.

listMemories

Retorna itens de memória do armazenamento especificado.

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 grava memórias de conversa no armazenamento especificado. A operação retorna um local de status 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 da 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 da propriedade

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

createMemory

Cria um item de memória no armazenamento especificado.

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

Valor da propriedade

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

delete

Exclui o armazenamento de memória especificado.

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

Valor da propriedade

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

deleteMemory

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

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

Valor da propriedade

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

deleteScope

Exclui todas as memórias no armazenamento especificado que estejam associadas ao escopo fornecido.

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

Valor da propriedade

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

get

Recupera o armazenamento de memória especificado e sua configuração atual.

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

Valor da 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 da propriedade

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

getUpdateResult

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

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

Valor da propriedade

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

list

Retorna os estoques de memória disponíveis para o chamador.

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

Valor da propriedade

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

listMemories

Retorna itens de memória do armazenamento especificado.

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

Valor da 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 da 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 da propriedade

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

updateMemories

Inicia uma atualização que grava memórias de conversa no armazenamento especificado. A operação retorna um local de status de longa duração para sondar o resultado da atualização.

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

Valor da 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 da propriedade

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