BetaMemoryStoresOperations interface
Interfaz que representa una operación de BetaMemoryStores.
Propiedades
| create | Crea un recurso de almacenamiento de memoria con la configuración proporcionada. |
| create |
Crea un elemento de memoria en el almacén especificado. |
| delete | Elimina el almacenamiento de memoria especificado. |
| delete |
Elimina el elemento de memoria especificado del almacén de memoria. |
| delete |
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. |
| get |
Recupera el elemento de memoria especificado del almacén de memoria. |
| get |
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. |
| list |
Devuelve elementos de memoria del almacenamiento especificado. |
| search |
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. |
| update |
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. |
| update |
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>