Condividi tramite


Eseguire la migrazione dall'anteprima pubblica di Sicurezza dei contenuti di Azure AI alla disponibilità generale

Questa guida illustra come aggiornare il codice esistente dalla versione di anteprima pubblica di Sicurezza dei contenuti di Azure AI alla versione disponibile a livello generale.

Chiamate API REST

In tutte le chiamate API assicurarsi di modificare il parametro api-version nel codice:

vecchia Nuovo…
api-version=2023-04-30-preview api-version=2023-10-01 (o versione successiva)

Si noti che il nome dell'endpoint REST seguente cambia dall'API di anteprima:

Termine di anteprima pubblica Termine di disponibilità generale
addBlockItems addOrUpdateBlocklistItems
blockItems blocklistItems
removeBlockItems removeBlocklistItems

Campi JSON

I campi JSON seguenti sono stati rinominati. Assicurarsi di modificarli quando si inviano dati a una chiamata REST:

Termine di anteprima pubblica Termine di disponibilità generale
blockItems blocklistItems
BlockItemId blocklistItemId
blockItemIds blocklistItemIds
blocklistMatchResults blocklistsMatch
breakByBlocklists haltOnBlocklistHit

Formati di risposta

Alcuni formati JSON restituiti sono stati modificati. Vedere gli esempi seguenti di restituzione JSON aggiornati.

Chiamata API text:analyze con l'analisi delle categorie:

{
  "categoriesAnalysis": [
    {
      "category": "Hate",
      "severity": 2
    },
    {
      "category": "SelfHarm",
      "severity": 0
    },
    {
      "category": "Sexual",
      "severity": 0
    },
    {
      "category": "Violence",
      "severity": 0
    }
 ]
}

Chiamata API text:analyze con un elenco di elementi bloccati:

{
  "blocklistsMatch": [
    {
      "blocklistName": "string",
      "blocklistItemId": "string",
      "blocklistItemText": "bleed"
    }
  ],
  "categoriesAnalysis": [
    {
      "category": "Hate",
      "severity": 0
    }
  ]
}

Chiamata API addOrUpdateBlocklistItems:

{
  "blocklistItems:"[
    {
      "blocklistItemId": "string",
      "description": "string",
      "text": "bleed"
    }
  ]
}

Chiamata API blocklistItems (elencare tutti gli elementi dell'elenco di elementi bloccati):

{
  "values": [
    {
      "blocklistItemId": "string",
      "description": "string",
      "text": "bleed",
    }
  ]
}

Chiamata API blocklistItems con un ID elemento (recuperare un singolo elemento):

{
  "blocklistItemId": "string",
  "description": "string",
  "text": "string"
}

Passaggio successivo