Saltar para a documentação
API

Pesquisar a base de conhecimento

Os trechos que melhor respondem a uma pergunta, encontrados como a IA os encontra.

POST/knowledge/search

Executa a chamada real no seu espaço de trabalho.

POST /knowledge/search

Os trechos que melhor respondem a uma pergunta, encontrados como a IA os encontra.

Exemplo

Requer knowledge:read. query tem até 500 caracteres. Com address, pesquisa nos níveis que a IA usa para esse endereço, com o mais específico um pouco mais acima. Com scope, pesquisa nesse único nível. Sem nenhum, em cada nível que pode ver. limit vai até 25 e é 8 por predefinição.

curl
curl -X POST "$OE/knowledge/search" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "query": "How long do refunds take?", "address": "[email protected]" }'
Resposta
{  "object": "knowledge_search",  "query": "How long do refunds take?",  "hits": [    {      "sourceId": "kb_8c1f4a2b9d7e3f60a5c7b21d",      "title": "Refunds",      "kind": "note",      "scope": "@acme.com",      "level": "domain",      "url": null,      "heading": "",      "text": "Refunds are paid within 14 days of the return reaching our warehouse.",      "score": 0.83    }  ]}

Não altera nada, por isso é seguro enviá-la de novo. No máximo três trechos vêm de um mesmo item, e score só ordena os resultados de uma resposta.

Um item entra na pesquisa assim que o seu texto foi lido. Enquanto um item alterado é lido de novo, pesquisa-se o seu texto anterior.

Referência