Use a operação GetWikiPage para ler o conteúdo completo de uma página publicada atualmente pelo caminho da página.
Pré-requisitos
Uma instância do AgentStorage foi criada e seu status é
normal, e você obteve o endpoint da instância e o nome da instância.Uma chave de API foi criada.
As operações do Wiki usam um Agent Scope completo de três segmentos (
appId/tenantId/agentId). Cada segmento deve ser não vazio, não pode ser*, pode ter até 128 bytes de comprimento e não pode conter/. Não passerunId.O caminho da página deve vir do valor de retorno de
SearchWikiPagesouListWikiPages, começando com/wiki/e terminando com.md.
Parâmetros da solicitação
|
Campo |
Tipo |
Obrigatório |
Descrição |
|
|
string |
Sim |
O nome do armazenamento de memória. |
|
|
object |
Sim |
O Agent Scope completo de três segmentos, com as mesmas regras de |
|
|
string |
Sim |
|
Exemplo de solicitação
Ao usar a autenticação por chave de API, passe o nome da instância e a chave de API nos cabeçalhos de solicitação x-ots-instancename e x-ots-apikey.
curl -X POST https://<endpoint>/GetWikiPage \
-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"
},
"path": "/wiki/payment-callback.md"
}'
Resposta
A tabela a seguir descreve os campos do objeto de página do Wiki.
|
Campo |
Descrição |
|
|
O caminho da página. |
|
|
O título da página. |
|
|
O tipo de página, por exemplo |
|
|
O resumo ou descrição da página. |
|
|
O corpo em Markdown. Retornado apenas por |
|
|
A lista de caminhos de origem usados para gerar a página, por exemplo |
|
|
Os caminhos de página do Wiki para os quais esta página cria link. |
|
|
Os caminhos de página do Wiki que criam link para a página atual. Um máximo de 256 entradas são retornadas. |
|
|
O número total de links que apontam para a página atual. |
|
|
|
|
|
A pontuação de pesquisa. Retornado apenas por |
{
"path": "/wiki/payment-callback.md",
"title": "Payment callback",
"type": "guide",
"description": "Idempotency and signature verification requirements for payment callbacks",
"content": "# Payment callback\n\nPayment callbacks must validate the idempotency key.",
"sources": [
"raw/product/payment.md"
],
"outgoingLinks": [
"/wiki/payment-overview.md"
],
"incomingLinkCount": 1
}