API konsolundan metni denetleme

Azure Content Moderator'da Metin Denetimi API'sini kullanarak metin içeriğinizi küfür açısından tarayın ve özel ve paylaşılan listelerle karşılaştırın.

API anahtarınızı alma

API'yi çevrimiçi konsolda test sürüşü için önce abonelik anahtarınıza ihtiyacınız vardır. Bu, Ayarlar sekmesinde, Ocp-Apim-Subscription-Key kutusunda bulunur. Daha fazla bilgi için bkz. Genel Bakış.

Metin Moderasyonu API'sinin başvurusuna gidin.

Metin - Ekran sayfası açılır.

API konsolunu açma

Open API test konsolu için konumunuzu en yakından açıklayan bölgeyi seçin.

Text - Screen page region selection

Metin - Ekran API'si konsolu açılır.

Girişleri seçin

Parametreler

Metin ekranınızda kullanmak istediğiniz sorgu parametrelerini seçin. Bu örnekte, dil için varsayılan değeri kullanın. İşlem, yürütmesinin bir parçası olarak olası dili otomatik olarak algıladığı için bu dili boş bırakabilirsiniz.

Dekont

Dil parametresi için makine destekli sınıflandırma yanıtını (önizleme özelliği) görmek için parametresini atayın eng veya boş bırakın. Bu özellik yalnızca İngilizceyi destekler.

Küfür terimlerini algılamak için bu makalede listelenen desteklenen dillerin ISO 639-3 kodunu kullanın veya boş bırakın.

Otomatik düzeltme, PII ve sınıflandırma (önizleme) için true'yu seçin. ListId alanını boş bırakın.

Text - Screen console query parameters

Content type

İçerik Türü için, görüntülemek istediğiniz içerik türünü seçin. Bu örnek için varsayılan metin/düz içerik türünü kullanın. Ocp-Apim-Subscription-Key kutusuna abonelik anahtarınızı girin.

Taranacak örnek metin

İstek gövdesi kutusuna metin girin. Aşağıdaki örnekte metinde kasıtlı bir yazım hatası gösterilmektedir.

Is this a grabage or <offensive word> email abcdef@abcd.com, phone: 4255550111, IP: 
255.255.255.255, 1234 Main Boulevard, Panapolis WA 96555.

Yanıtı analiz etme

Aşağıdaki yanıt, API'den alınan çeşitli içgörüleri gösterir. Olası küfürler, kişisel veriler, sınıflandırma (önizleme) ve otomatik olarak düzeltilen sürümü içerir.

Dekont

Makine destekli 'Sınıflandırma' özelliği önizleme aşamasındadır ve yalnızca İngilizceyi destekler.

{
   "original_text":"Is this a grabage or <offensive word> email abcdef@abcd.com, phone: 
   6657789887, IP: 255.255.255.255, 1 Microsoft Way, Redmond, WA 98052.",
   "normalized_text":"   grabage  <offensive word> email abcdef@abcd.com, phone: 
   6657789887, IP: 255.255.255.255, 1 Microsoft Way, Redmond, WA 98052.",
   "auto_corrected_text":"Is this a garbage or <offensive word> email abcdef@abcd.com, phone: 
   6657789887, IP: 255.255.255.255, 1 Microsoft Way, Redmond, WA 98052.",
   "status":{
      "code":3000,
      "description":"OK"
   },
   "pii":{
      "email":[
         {
            "detected":"abcdef@abcd.com",
            "sub_type":"Regular",
            "text":"abcdef@abcd.com",
            "index":32
         }
      ],
      "ssn":[

      ],
      "ipa":[
         {
            "sub_type":"IPV4",
            "text":"255.255.255.255",
            "index":72
         }
      ],
      "phone":[
         {
            "country_code":"US",
            "text":"6657789887",
            "index":56
         }
      ],
      "address":[
         {
            "text":"1 Microsoft Way, Redmond, WA 98052",
            "index":89
         }
      ]
   },
   "language":"eng",
   "terms":[
      {
         "index":12,
         "original_index":21,
         "list_id":0,
         "term":"<offensive word>"
      }
   ],
   "tracking_id":"WU_ibiza_65a1016d-0f67-45d2-b838-b8f373d6d52e_ContentModerator.
   F0_fe000d38-8ecd-47b5-a8b0-4764df00e3b5"
}

JSON yanıtında tüm bölümlerin ayrıntılı açıklaması için Metin denetimi kavramsal kılavuzuna bakın.

Sonraki adımlar

Kodunuzdaki REST API'yi kullanın veya uygulamanızla tümleştirmek için .NET SDK hızlı başlangıcını izleyin.