Moderar texto

La moderación de texto analiza un documento con una lista de atributos de seguridad, que incluyen "categorías dañinas" y temas que pueden considerarse sensibles. Para moderar el texto de un documento, llama al método moderateText.

Aquí tienes una lista completa de las categorías que se muestran para el método moderateText:

Atributo de seguridad Descripción
Contenido tóxico Contenido descortés, irrespetuoso o irracional.
Contenido peyorativo Comentarios negativos o dañinos que se orientan a la identidad o los atributos protegidos.
Contenido violento Describe situaciones que representen violencia contra una persona o un grupo, o descripciones generales de imágenes sangrientas.
Contenido sexual Incluye referencias a actos sexual o a otro contenido obsceno.
Insultos Comentarios insultantes, provocadores o negativos hacia una persona o un grupo de personas.
Lenguaje obsceno Lenguaje obsceno o vulgar, como insultos.
Muerte, daños y tragedias Muertes de personas, tragedias, accidentes, catástrofes y autolesiones.
Armas de fuego y de otros tipos Contenido en el que se mencionan cuchillos, pistolas, armas personales y accesorios, como municiones, estuches, etcétera
Seguridad pública Servicios y organizaciones que proporcionan asistencia y garantizan la seguridad pública.
Estado Salud humana, incluido lo siguiente: Afecciones, enfermedades y trastornos Terapias médicas, medicamentos, vacunación, prácticas médicas y recursos para la curación, incluidos los grupos de apoyo
Religión y creencias Sistemas de creencias que abordan la posibilidad de leyes y seres sobrenaturales; religión, fe, creencias, prácticas espirituales, iglesias y lugares de culto. Incluye la astrología y el ocultismo.
Drogas ilegales Drogas recreativas e ilícitas; artículos relacionados con las drogas y cultivo, centros comerciales, etc. Incluye el uso medicinal de drogas que se suelen utilizar con fines recreativos (p.ej., marihuana).
Guerras y conflictos Guerra, conflictos militares y conflictos físicos importantes que involucren a un gran número de personas. Incluye conversaciones sobre servicios militares, aunque no estén directamente relacionadas con una guerra o un conflicto.
Finanzas Servicios financieros de consumo y de empresas, como banca, préstamos, créditos, inversiones y seguros.
Política Noticias y medios de comunicación políticos; debates sobre políticas sociales, gubernamentales y públicas.
Legal Contenido relacionado con la ley, como estudios jurídicos, información legal, materiales legales principales, servicios de asistencia legal, publicaciones y tecnología legales, testigos expertos, asesores en litigios y otros proveedores de servicios legales.

Puntuaciones de confianza de los atributos de seguridad

Cada atributo de seguridad tiene asociada una puntuación de confianza entre 0.00 y 1.00, que refleja la probabilidad de que la entrada o respuesta pertenezca a una categoría determinada.

Respuesta de muestra

{
  "moderationCategories": [
    {
      "name": "Toxic",
      "confidence": 0.10
    },
    {
      "name": "Insult",
      "confidence": 0.12
    },
    {
      "name": "Profanity",
      "confidence": 0.07
    },
    {
      "name": "Derogatory",
      "confidence": 0.04
    },
    {
      "name": "Sexual",
      "confidence": 0.00
    },
    {
      "name": "Death, Harm & Tragedy",
      "confidence": 0.00
    },
    {
      "name": "Violent",
      "confidence": 0.00
    },
    {
      "name": "Firearms & Weapons",
      "confidence": 0.00
    },
    {
      "name": "Public Safety",
      "confidence": 0.01
    },
    {
      "name": "Health",
      "confidence": 0.01
    },
    {
      "name": "Religion & Belief",
      "confidence": 0.00
    },
    {
      "name": "Illicit Drugs",
      "confidence": 0.01
    },
    {
      "name": "War & Conflict",
      "confidence": 0.02
    },
    {
      "name": "Politics",
      "confidence": 0.01
    },
    {
      "name": "Finance",
      "confidence": 0.00
    },
    {
      "name": "Legal",
      "confidence": 0.00
    }
  ]
}

Prueba tus umbrales de confianza

Puedes probar los filtros de seguridad de Google y definir los umbrales de confianza adecuados para tu empresa. El uso de estos umbrales permite adoptar medidas exhaustivas para detectar contenidos que infrinjan las políticas de uso o las condiciones del servicio de Google y tomar las medidas adecuadas.

Las puntuaciones de confianza son solo predicciones. No debes depender de las puntuaciones para obtener confiabilidad o precisión. Google no es responsable de interpretar ni usar estas puntuaciones para las decisiones empresariales.

Diferencia entre probabilidad y gravedad

Las puntuaciones de confianza indican que el contenido pertenece a la categoría especificada y no a la gravedad. Es importante saber esto porque algunos contenidos pueden tener una baja probabilidad de ser inseguros, aunque la gravedad del daño pueda seguir siendo alta. Por ejemplo, comparemos las siguientes oraciones:

  1. El robot me golpeó.
  2. El robot me acuchilló.

La oración 1 podría tener una mayor probabilidad de ser insegura, pero podrías considerar que la oración 2 es de mayor gravedad en términos de violencia.

Por lo tanto, es importante que pruebes y consideres cuidadosamente cuál es el nivel apropiado de bloqueo para tus casos de uso y, al mismo tiempo, minimices el daño a los usuarios finales.

Idiomas admitidos

Idioma ISO-639-1 Asistencia
Inglés es
Español es
Portugués pt
Francés fr
Italiano it
Alemán de
Chino zh
Japonés ja
Coreano ko
Holandés nl limitado
Ruso ru limitado
Hindi hi limitado
Indonesio id limitado
Árabe ar limitado

Cómo moderar texto

En esta sección, se muestra cómo moderar texto en un documento. Debes enviar una solicitud independiente para cada documento.

Este es un ejemplo de cómo moderar texto en forma de cadena:

Protocolo

Para moderar el contenido de un documento, realiza una solicitud POST al método documents:moderateText de REST y proporciona el cuerpo de solicitud adecuado, como se muestra en el siguiente ejemplo.

En este ejemplo, se usa el comando gcloud auth application-default print-access-token a fin de obtener un token de acceso correspondiente a una cuenta de servicio configurada para el proyecto con la CLI de gcloud de Google Cloud Platform. Para obtener instrucciones sobre cómo instalar la CLI de gcloud y configurar un proyecto con una cuenta de servicio, consulta la Guía de inicio rápido.

curl -X POST \
     -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
     -H "Content-Type: application/json; charset=utf-8" \
     --data "{
  'document':{
    'type':'PLAIN_TEXT',
    'content':'Shut up!'
  }
}" "https://language.googleapis.com/v1/documents:moderateText"

Modera texto desde Cloud Storage

El siguiente es un ejemplo de cómo moderar texto almacenado en un archivo de texto en Cloud Storage:

Protocolo

Para moderar el texto de un documento almacenado en Cloud Storage, realiza una solicitud POST al método documents:moderateText de REST y proporciona el cuerpo de la solicitud adecuado con la ruta del documento, como se muestra en el siguiente ejemplo.

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
 https://language.googleapis.com/v1/documents:moderateText -d "{
  'document':{
    'type':'PLAIN_TEXT',
    'gcsContentUri':'gs://<bucket-name>/<object-name>'
  }
}"