Zur Dokumentation springen
API

Die Wissensdatenbank durchsuchen

Die Abschnitte, die eine Frage am besten beantworten, so gefunden, wie die KI sie findet.

POST/knowledge/search

Führt den echten Aufruf in Ihrem Workspace aus.

POST /knowledge/search

Die Abschnitte, die eine Frage am besten beantworten, so gefunden, wie die KI sie findet.

Beispiel

Erfordert knowledge:read. query hat bis zu 500 Zeichen. Mit address durchsucht sie die Ebenen, die die KI für diese Adresse nutzt, die spezifischste etwas höher gewichtet. Mit scope durchsucht sie diese eine Ebene. Mit keinem von beiden jede Ebene, die Sie sehen können. limit geht bis 25 und ist standardmäßig 8.

curl
curl -X POST "$OE/knowledge/search" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "query": "How long do refunds take?", "address": "[email protected]" }'
Antwort
{  "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    }  ]}

Sie ändert nichts, daher kann sie gefahrlos erneut gesendet werden. Höchstens drei Abschnitte kommen aus einem Eintrag, und score ordnet nur die Treffer einer Antwort.

Ein Eintrag wird durchsucht, sobald sein Text gelesen wurde. Während ein geänderter Eintrag erneut gelesen wird, wird sein bisheriger Text durchsucht.

Referenz