Utilisez l'opération UpdateWiki pour modifier le nom d'affichage ou le résumé d'un Wiki. Les champs non transmis restent inchangés.
Prérequis
Vous avez créé une instance AgentStorage et celle-ci est dans l'état
normal. Vous disposez du endpoint et du nom de l'instance.Vous avez généré une clé API.
Les opérations sur les Wikis utilisent le Agent Scope complet en trois segments (
appId/tenantId/agentId). Chaque segment doit être non vide, ne pas contenir*ni/, et sa longueur maximale est de 128 octets. Ne transmettez pas le paramètrerunId.
Paramètres de la requête
|
Champ |
Type |
Obligatoire |
Description |
|
|
string |
Oui |
Nom du magasin de mémoire. |
|
|
object |
Oui |
Agent Scope complet en trois segments, suivant les mêmes règles que pour l'opération |
|
|
string |
Conditionnellement obligatoire |
Nom du Wiki. Doit être non vide et ne pas dépasser 256 octets. Au moins l'un des paramètres |
|
|
string |
Conditionnellement obligatoire |
Résumé du Wiki, limité à 4096 octets. Transmettez une chaîne vide pour le supprimer. |
Exemple de requête
Lors de l'utilisation de l'authentification par clé API, transmettez le nom de l'instance et la clé API via les en-têtes de requête x-ots-instancename et x-ots-apikey.
curl -X POST https://<endpoint>/UpdateWiki \
-H "x-ots-instancename: <instance-name>" \
-H "x-ots-apikey: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"memoryStoreName": "agent_memory",
"scope": {
"appId": "app-001",
"tenantId": "user-001",
"agentId": "assistant"
},
"name": "Payment Knowledge Wiki",
"summary": "Payment domain design and operation instructions"
}'
Réponse
Les champs de la réponse sont identiques à ceux de l'opération GetWiki.