텍스트 분류

노트

콘텐츠 및 상거래 AI는 베타에 있습니다. 설명서는 변경될 수 있습니다.

텍스트 분류 서비스가 텍스트 조각에 지정된 경우 이 서비스를 하나 이상의 레이블로 분류할 수 있습니다. 분류는 단일 레이블, 다중 레이블 또는 계층적일 수 있습니다.

API 형식

POST /services/v1/predict

요청

다음 요청은 페이로드에 제공된 입력 매개 변수를 기반으로 조각에서 텍스트를 분류합니다. 표시된 입력 매개 변수에 대한 자세한 내용은 예제 페이로드 아래의 표를 참조하십시오.

주의

analyzer_id 결정 Sensei Content Framework 이 사용됩니다. 적당한 것으로 확인해 주세요 analyzer_id 요청을 수행하기 전에 콘텐츠 및 Commerce AI 베타 팀에 문의하여 귀하의 analyzer_id 을 참조하십시오.

curl -w'\n' -i -X POST https://sensei.adobe.io/services/v1/predict \
  -H "Authorization: Bearer {ACCESS_TOKEN}" \
  -H "Content-Type: multipart/form-data" \
  -H "cache-control: no-cache,no-cache" \
  -H "x-api-key: {API_KEY}" \
  -F file="{
    \"application-id\": \"1234\",
    \"language\": \"en\",
    \"content-type\": \"inline\",
    \"encoding\": \"utf-8\",
    \"data\": [{
      \"content-id\": \"abc123\",
      \"content\": \"Server and Workstation Processors, Microcode Update is a self-extracting executable file containing the latest beta microcode updates (System Configuration Data) and software license agreement.\"
      }]
    }" \
  -F 'contentAnalyzerRequests={
    "enable_diagnostics":"true",
    "requests":[{
         "analyzer_id": "Feature:cintel-text-classifier:Service-38a4cc7b286449e6bc1977f59df01b47",
         "parameters": {}
    }]
}'
속성 설명 필수입니다
analyzer_id 다음 Sensei 요청이 배포되는 서비스 ID입니다. 이 ID는 다음 중 하나를 결정합니다 Sensei Content Frameworks 이 사용됩니다. 사용자 지정 서비스의 경우 콘텐츠 및 상거래 AI 팀에 문의하여 사용자 지정 ID를 설정하십시오.
application-id 만든 애플리케이션의 ID입니다.
data 배열에 문서를 나타내는 각 개체와 함께 JSON 개체를 포함하는 배열입니다. 이 배열의 일부로 전달된 모든 매개 변수는 data 배열입니다. 이 표에 요약된 나머지 속성은 내에서 대체할 수 있습니다 data.
language 입력 텍스트의 언어입니다. 기본값은 en입니다. 아니요
content-type 입력이 요청 본문의 일부인지 또는 S3 버킷에 대해 서명된 URL인지를 나타내는 데 사용됩니다. 이 속성의 기본값은 입니다. inline. 아니요
encoding 입력 텍스트의 인코딩 형식입니다. 다음 중 하나일 수 있습니다 utf-8 또는 utf-16. 이 속성의 기본값은 입니다. utf-8. 아니요
threshold 결과를 반환해야 하는 점수(0~1)의 임계값입니다. 값 사용 0 모든 결과를 반환합니다. 이 속성의 기본값은 입니다. 0. 아니요
top-N 반환할 결과 수(음수가 될 수 없음). 값 사용 0 모든 결과를 반환합니다. 와 함께 사용하는 경우 threshold를 반환한 결과 수가 두 제한 집합 중 적은 수입니다. 이 속성의 기본값은 입니다. 0. 아니요
custom 전달할 모든 사용자 지정 매개 변수입니다. 이 속성을 사용하려면 유효한 JSON 개체가 있어야 합니다. 아니요
content-id 응답에서 반환된 데이터 요소의 고유 ID입니다. 이 값이 전달되지 않으면 자동 생성 ID가 할당됩니다. 아니요
content 텍스트 분류 서비스에서 사용하는 콘텐츠입니다. 컨텐츠는 원시 텍스트('인라인' 콘텐츠 형식)일 수 있습니다.
컨텐츠가 S3('s3-bucket' content-type)의 파일인 경우, 서명된 URL을 전달합니다.

응답

성공적인 응답은 응답 배열의 분류된 텍스트를 반환합니다.

{
  "status": 200,
  "cas_responses": [
    {
      "status": 200,
      "analyzer_id": "Feature:cintel-text-classifier:Service-38a4cc7b286449e6bc1977f59df01b47",
      "content_id": "",
      "result": {
        "response_type": "feature",
        "response": [
          {
            "feature_name": "abc123",
            "feature_value": [
              {
                "feature_value": [
                  {
                    "feature_value": 0.6899315714836121,
                    "feature_name": "Embedded & IoT"
                  }
                ],
                "feature_name": "labels"
              },
              {
                "feature_name": "status",
                "feature_value": "success"
              }
            ]
          }
        ]
      }
    }
  ],
  "error": []
}

이 페이지에서는