Utilisez l'interface GetWiki pour interroger le Wiki correspondant à un Agent Scope à trois segments. Le Wiki est créé automatiquement lors du premier appel.
Prérequis
Vous avez créé une instance AgentStorage dont l'état est
normal, et vous disposez du endpoint et du nom de l'instance.Vous avez créé une clé API.
Les opérations sur le Wiki utilisent l'Agent Scope complet à trois segments (
appId/tenantId/agentId). Chaque segment doit être non vide, différent de*, ne pas dépasser 128 octets et ne pas contenir/. Ne transmettez pasrunId.La construction est un processus asynchrone. Vérifiez l'état de la construction via le champ
latestBuild.statusrenvoyé par cette interface, et effectuez un sondage jusqu'à ce que l'état passe àreadyou que la construction échoue.
Paramètres de requête
|
Champ |
Type |
Obligatoire |
Description |
|
|
string |
Oui |
Nom du magasin de mémoire. |
|
|
object |
Oui |
Agent Scope complet à trois segments. |
|
|
string |
Oui |
Identifiant de l'application. |
|
|
string |
Oui |
Identifiant du locataire ou de l'utilisateur. |
|
|
string |
Oui |
Identifiant de l'Agent. |
Les champs du scope ne doivent pas être vides ni utiliser *. Chaque segment ne doit pas dépasser 128 octets et ne doit pas contenir /. Ne transmettez pas runId.
Exemple de requête
Pour 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>/GetWiki \
-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"
}
}'
Réponse
|
Champ |
Description |
|
|
Nom du Wiki. La valeur par défaut est |
|
|
Résumé du Wiki. Absent si non défini. |
|
|
État du Wiki : |
|
|
Nombre de pages actuellement publiées. |
|
|
Indique si la source contient des modifications non encore construites et publiées. |
|
|
Dernière construction. Absente si aucune construction n'a été lancée. |
|
|
Dates de création et de mise à jour. |
latestBuild contient les champs suivants.
|
Champ |
Description |
|
|
État de la construction. |
|
|
Étape de traitement actuelle. Absente si aucune valeur n'est disponible. |
|
|
Progression actuelle. Absente si aucune valeur n'est disponible. |
|
|
Nombre de modifications de la source par rapport à la dernière version publiée. |
|
|
Nombre de pages affectées par les modifications de la source. |
|
|
Nombre de pages générées par la construction et taille totale des données de page en octets. |
|
|
Métriques de qualité de la construction. Renvoyées une fois le contrôle de qualité terminé. |
|
|
Raison de l'échec de la construction. Absente en l'absence d'erreur. |
|
|
Informations temporelles relatives à la construction. |
{
"name": "Wiki",
"status": "draft",
"pageCount": 0,
"hasPendingChanges": false,
"createdAt": "2026-09-16T12:21:46.826185003Z",
"updatedAt": "2026-09-16T12:21:46.826185003Z"
}