BetaMemoryStoresOperations interface

Interfaz que representa una operación de BetaMemoryStores.

Propiedades

create

Crea un recurso de almacenamiento de memoria con la configuración proporcionada.

createMemory

Crea un elemento de memoria en el almacén especificado.

delete

Elimina el almacenamiento de memoria especificado.

deleteMemory

Elimina el elemento de memoria especificado del almacén de memoria.

deleteScope

Elimina todas las memorias en el almacenamiento especificado que estén asociadas al alcance proporcionado.

get

Recupera la memoria especificada y su configuración actual.

getMemory

Recupera el elemento de memoria especificado del almacén de memoria.

getUpdateResult

Recupera el estado y el resultado de una operación de actualización de memoria almacenada.

list

Devuelve los almacenes de memoria disponibles al llamante.

listMemories

Devuelve elementos de memoria del almacenamiento especificado.

searchMemories

Busca en el almacén de memoria especificado recuerdos relevantes para el contexto de conversación proporcionado.

update

Actualiza el almacenamiento de memoria especificado con los cambios de configuración suministrados.

updateMemories

Inicia una actualización que escribe los recuerdos de conversación en el almacén especificado. La operación devuelve una ubicación de estado de larga duración para consultar el resultado de la actualización.

updateMemory

Actualiza el elemento de memoria especificado en el almacén de memoria.

Detalles de las propiedades

create

Crea un recurso de almacenamiento de memoria con la configuración proporcionada.

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

Valor de propiedad

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

createMemory

Crea un elemento de memoria en el almacén especificado.

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

Valor de propiedad

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

delete

Elimina el almacenamiento de memoria especificado.

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

Valor de propiedad

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

deleteMemory

Elimina el elemento de memoria especificado del almacén de memoria.

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

Valor de propiedad

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

deleteScope

Elimina todas las memorias en el almacenamiento especificado que estén asociadas al alcance proporcionado.

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

Valor de propiedad

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

get

Recupera la memoria especificada y su configuración actual.

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

Valor de propiedad

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

getMemory

Recupera el elemento de memoria especificado del almacén de memoria.

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

Valor de propiedad

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

getUpdateResult

Recupera el estado y el resultado de una operación de actualización de memoria almacenada.

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

Valor de propiedad

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

list

Devuelve los almacenes de memoria disponibles al llamante.

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

Valor de propiedad

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

listMemories

Devuelve elementos de memoria del almacenamiento especificado.

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

Valor de propiedad

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

searchMemories

Busca en el almacén de memoria especificado recuerdos relevantes para el contexto de conversación proporcionado.

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

Valor de propiedad

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

update

Actualiza el almacenamiento de memoria especificado con los cambios de configuración suministrados.

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

Valor de propiedad

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

updateMemories

Inicia una actualización que escribe los recuerdos de conversación en el almacén especificado. La operación devuelve una ubicación de estado de larga duración para consultar el resultado de la actualización.

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

Valor de propiedad

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

updateMemory

Actualiza el elemento de memoria especificado en el almacén de memoria.

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

Valor de propiedad

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