Utilisez l'opération UpdateKnowledgeBase pour modifier la description, les tags ou la configuration de récupération d'une base de connaissances. Vous devez spécifier au moins l'un des paramètres description, tags ou retrievalConfiguration ; sinon, le système renvoie une erreur.
Prérequis
Vous avez créé une instance AgentStorage dont l'état est
normal. Vous disposez du nom et de l'endpoint de l'instance.Vous avez créé une clé API.
La base de connaissances à mettre à jour existe déjà.
Paramètres de la requête
|
Paramètre |
Type |
Description |
|
|
string |
Nom de la base de connaissances. Ce paramètre est obligatoire. |
|
|
string |
Nouvelle description. Taille maximale : 4 Ko. |
|
|
list<string> |
Nouveaux tags. |
|
|
object |
Nouvelle configuration de récupération par défaut. |
Exemple de requête
Pour 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>/UpdateKnowledgeBase \
-H "x-ots-instancename: <instance-name>" \
-H "x-ots-apikey: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"knowledgeBaseName": "product_docs_kb",
"description": "Updated description",
"tags": ["launched"]
}'
Réponse
{"code":"SUCCESS","data":{},"message":"succeed"}