Hinzufügen eines benutzerdefinierten Skills zu einem Skillset
Sie müssen einem Skillset mithilfe des Skilltyps Custom.WebApiSkill einen Skill hinzufügen, um einen benutzerdefinierten Skill in Ihre Indizierungslösung zu integrieren.
Die Skilldefinition muss:
- den URI für Ihren Web-API-Endpunkt angeben, einschließlich Parametern und Headern, falls erforderlich.
- den Kontext festlegen, um anzugeben, an welchem Punkt in der Dokumenthierarchie der Skill aufgerufen werden soll.
- Eingabewerte zuweisen, in der Regel aus vorhandenen Dokumentfeldern.
- die Ausgabe in einem neuen Feld speichern und optional einen Zielfeldnamen angeben (andernfalls wird der Ausgabename verwendet).
{
"skills": [
...,
{
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"description": "<custom skill description>",
"uri": "https://<web_api_endpoint>?<params>",
"httpHeaders": {
"<header_name>": "<header_value>"
},
"context": "/document/<where_to_apply_skill>",
"inputs": [
{
"name": "<input1_name>",
"source": "/document/<path_to_input_field>"
}
],
"outputs": [
{
"name": "<output1_name>",
"targetName": "<optional_field_name>"
}
]
}
]
}