Compartilhar via


Migrar da versão prévia pública da Segurança de Conteúdo da IA do Azure para o GA

Essa guia mostra como atualizar o código existente da versão prévia pública do Azure AI Content Safety para a versão em disponibilidade geral.

Chamadas API REST

Em todas as chamadas à API, certifique-se de alterar o parâmetro api-version em seu código:

old new
api-version=2023-04-30-preview api-version=2023-10-01 (ou versão posterior)

Observe as seguintes alterações no nome do ponto de extremidade REST da API de versão prévia:

Termo da versão prévia pública Termo de disponibilidade geral
addBlockItems addOrUpdateBlocklistItems
blockItems blocklistItems
removeBlockItems removeBlocklistItems

Campos JSON

Os campos JSON a seguir foram renomeados. Certifique-se de alterá-los ao enviar dados para uma chamada REST:

Termo da versão prévia pública Termo da disponibilidade geral
blockItems blocklistItems
BlockItemId blocklistItemId
blockItemIds blocklistItemIds
blocklistMatchResults blocklistsMatch
breakByBlocklists haltOnBlocklistHit

Formatos de retorno

Alguns dos formatos de retorno JSON foram alterados. Veja os exemplos de retorno JSON atualizados a seguir.

A chamada à API text:analyze com a análise de categoria:

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

A chamada à API text:analyze com uma lista de bloqueios:

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

A chamada à API addOrUpdateBlocklistItems :

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

A chamada à API blocklistItems (listar todos os itens da lista de bloqueio):

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

A chamada à API blocklistItems com uma ID de item (recuperar um único item):

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

Próxima etapa