BetaMemoryStoresOperations interface

Interfaccia che rappresenta un'operazione BetaMemoryStores.

Proprietà

create

Crea una risorsa di memoria con la configurazione fornita.

createMemory

Crea un elemento di memoria nello store di memoria specificato.

delete

Elimina la memoria specificata.

deleteMemory

Elimina l'elemento di memoria specificato dallo store di memoria.

deleteScope

Elimina tutte le memorie nello store specificato associate all'ambito fornito.

get

Recupera la memoria specificata e la sua configurazione attuale.

getMemory

Recupera l'elemento di memoria specificato dallo store di memoria.

getUpdateResult

Recupera lo stato e il risultato di un'operazione di aggiornamento memoria memoria.

list

Restituisce le memorie disponibili al chiamante.

listMemories

Restituisce gli elementi di memoria dallo store specificato.

searchMemories

Cerca nel memoria specificato ricordi rilevanti per il contesto di conversazione fornito.

update

Aggiorna lo store di memoria specificato con le modifiche di configurazione fornite.

updateMemories

Avvia un aggiornamento che scrive i ricordi delle conversazioni nello store specificato. L'operazione restituisce una posizione di stato di lunga durata per il sondaggio del risultato dell'aggiornamento.

updateMemory

Aggiorna l'elemento di memoria specificato nello store di memoria.

Dettagli proprietà

create

Crea una risorsa di memoria con la configurazione fornita.

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

Valore della proprietà

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

createMemory

Crea un elemento di memoria nello store di memoria specificato.

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

Valore della proprietà

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

delete

Elimina la memoria specificata.

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

Valore della proprietà

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

deleteMemory

Elimina l'elemento di memoria specificato dallo store di memoria.

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

Valore della proprietà

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

deleteScope

Elimina tutte le memorie nello store specificato associate all'ambito fornito.

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

Valore della proprietà

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

get

Recupera la memoria specificata e la sua configurazione attuale.

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

Valore della proprietà

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

getMemory

Recupera l'elemento di memoria specificato dallo store di memoria.

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

Valore della proprietà

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

getUpdateResult

Recupera lo stato e il risultato di un'operazione di aggiornamento memoria memoria.

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

Valore della proprietà

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

list

Restituisce le memorie disponibili al chiamante.

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

Valore della proprietà

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

listMemories

Restituisce gli elementi di memoria dallo store specificato.

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

Valore della proprietà

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

searchMemories

Cerca nel memoria specificato ricordi rilevanti per il contesto di conversazione fornito.

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

Valore della proprietà

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

update

Aggiorna lo store di memoria specificato con le modifiche di configurazione fornite.

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

Valore della proprietà

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

updateMemories

Avvia un aggiornamento che scrive i ricordi delle conversazioni nello store specificato. L'operazione restituisce una posizione di stato di lunga durata per il sondaggio del risultato dell'aggiornamento.

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

Valore della proprietà

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

updateMemory

Aggiorna l'elemento di memoria specificato nello store di memoria.

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

Valore della proprietà

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