Tous les produits
Search
Centre de documentation

Tablestore:Update a memory store

Dernière mise à jour :Sep 25, 2026

Utilisez l'opération UpdateMemoryStore pour mettre à jour la description, les instructions d'extraction ou les types de sortie d'un magasin de mémoire. Cette opération suit la sémantique PATCH : seuls les champs fournis dans la requête sont mis à jour, les autres restant inchangés.

Prérequis

  • Vous avez créé une instance AgentStorage dont l'état est normal, et vous disposez du point de terminaison et du nom de l'instance.

  • Vous avez créé une clé API.

  • Le magasin de mémoire cible existe déjà. Le champ inputType étant immuable après la création, cette opération n'accepte pas ce paramètre.

Paramètres de la requête

Champ

Type

Obligatoire

Description

memoryStoreName

string

Oui

Nom du magasin de mémoire.

description

string

Non

Nouvelle description. Longueur maximale : 1 024 octets (UTF-8). Envoyez une chaîne vide pour supprimer la description.

extractInstructions

string

Non

Nouvelles instructions d'extraction personnalisées. Longueur maximale : 4 096 caractères. Envoyez une chaîne vide pour les supprimer.

outputTypes

array

Non

Remplace intégralement l'ensemble actuel des types de sortie.

  • Pour l'entrée messages, les valeurs acceptées sont ["structured"], ["file"] ou ["structured", "file"].

  • Pour l'entrée file, seule la valeur ["file"] est acceptée.

Le champ inputType étant immuable après la création, cette opération n'accepte pas ce paramètre. Après une mise à jour réussie, la structure de la réponse est identique à celle de l'opération GetMemoryStore.

Exemples de requêtes

Avec l'authentification par clé API, indiquez le nom de l'instance et la clé API dans les en-têtes de requête x-ots-instancename et 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"]
}'

Mettre à jour uniquement la description :

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