Använda en kunskapsbas
Om du vill använda den publicerade kunskapsbas kan du använda REST-gränssnittet.
Den minimala begärandetexten för funktionen innehåller en fråga, så här:
{
"question": "What do I need to do to cancel a reservation?",
"top": 2,
"scoreThreshold": 20,
"strictFilters": [
{
"name": "category",
"value": "api"
}
]
}
Property | beskrivning |
---|---|
-fråga | Fråga att skicka till kunskapsbas. |
top | Maximalt antal svar som ska returneras. |
scoreThreshold | Poängtröskel för svar som returneras. |
strictFilters | Begränsa till endast svar som innehåller angivna metadata. |
Svaret innehåller den närmaste frågematchningen som hittades i kunskapsbas, tillsammans med det associerade svaret, konfidenspoängen och andra metadata om fråge- och svarsparet:
{
"answers": [
{
"score": 27.74823341616769,
"id": 20,
"answer": "Call us on 555 123 4567 to cancel a reservation.",
"questions": [
"How can I cancel a reservation?"
],
"metadata": [
{
"name": "category",
"value": "api"
}
]
}
]
}