Todos os produtos
Search
Central de documentação

Tablestore:Update a memory store

Última atualização: Oct 21, 2026

Chame a operação UpdateMemoryStore para atualizar a descrição, as instruções de extração ou os tipos de saída de um armazenamento de memória. Essa operação utiliza a semântica PATCH: somente os campos fornecidos na requisição são atualizados, enquanto os campos omitidos permanecem inalterados.

Pré-requisitos

  • Um AgentStorage instance criado e no estado normal, com o endpoint e o nome da instância já obtidos.

  • Um API key criado.

  • O armazenamento de memória de destino já deve existir. Como o parâmetro inputType não pode ser modificado após a criação, esta operação não aceita esse campo.

Parâmetros da requisição

Campo

Tipo

Obrigatório

Descrição

memoryStoreName

string

Sim

O nome do armazenamento de memória.

description

string

Não

A nova descrição. O valor pode ter até 1024 bytes de comprimento na codificação UTF-8. Informe uma string vazia para limpar a descrição.

extractInstructions

string

Não

As novas instruções de extração personalizadas. O valor pode ter até 4096 caracteres de comprimento. Informe uma string vazia para limpar as instruções.

outputTypes

array

Não

Substitui completamente o conjunto atual de tipos de saída.

  • A entrada messages aceita ["structured"], ["file"] ou ["structured", "file"].

  • A entrada file aceita apenas ["file"].

Como o inputType não pode ser modificado após a criação, esta operação não aceita esse campo. Após uma atualização bem-sucedida, a estrutura da resposta será idêntica à de GetMemoryStore.

Exemplos de requisição

Se utilizar a autenticação por API key, informe o nome da instância e a API key nos cabeçalhos de requisição x-ots-instancename e x-ots-apikey.

curl -X POST https://<endpoint>/UpdateMemoryStore \
  -H "x-ots-instancename: <instance-name>" \
  -H "x-ots-apikey: <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
  "memoryStoreName": "agent_memory",
  "outputTypes": ["structured", "file"]
}'

Atualize apenas a descrição:

{
  "memoryStoreName": "agent_memory",
  "description": "Conversation memory for a shopping assistant"
}