기술 세트에 사용자 지정 기술 추가
인덱싱 솔루션에 사용자 지정 기술을 통합하려면 Custom.WebApiSkill 기술 유형을 사용하여 기술 세트에 기술을 추가해야 합니다.
기술 정의에서는 다음을 해야 합니다.
- 웹 API 엔드포인트의 URI 지정(필요한 경우 매개 변수 및 헤더 포함)
- 문서 계층 구조의 어느 지점에서 기술을 호출할지 지정하는 컨텍스트 설정
- 입력 값(일반적으로 기존 문서 필드의 값) 할당
- 출력을 새 필드에 저장. 필요에 따라 대상 필드 이름 지정(지정하지 않으면 출력 이름이 사용됨)
{
"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>"
}
]
}
]
}