O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Analyze Comment Toxicity with Perspective API

Jigsaw
Made by Jigsaw

Analyze the perceived impact the text of a comment might have on a conversation using Perspective API.

Como esta extensão funciona

Use esta extensão para receber pontuações de toxicidade da API Perspective nos comentários gravados em uma coleção do Cloud Firestore.

A extensão executa a API Perspective no campo de texto e na coleção configurada. A API usa modelos de machine learning para avaliar a percepção do impacto de um comentário em uma conversa, avaliando esse comentário em uma variedade de conceitos emocionais, chamados de atributos. Ao instalar essa extensão, é preciso especificar os atributos com as pontuações que você quer receber. O principal atributo do Perspective é TOXICIDADE, definido como "um comentário grosseiro, desrespeitoso ou descabido que provavelmente fará você sair de uma discussão". Veja uma lista de todos os atributos disponíveis no nosso site para desenvolvedores. As pontuações serão recuperadas quando um novo documento for adicionado. à sua coleção ou um documento existente for modificado.

Outras configurações

Antes de usar esta extensão, você precisará ativar a API Perspective. Siga as instruções em nossa página de Introdução para solicitar acesso à API e depois ativar a API e criar uma chave de API.

Por padrão, você recebe cota para 1 consulta por segundo (QPS) à API Perspective . Para receber mais QPS, preencha uma solicitação de aumento de cota conforme necessário.

Observação: se adicionar ou atualizar documentos a uma taxa superior ao QPS alocado, você pode exceder a cota, e a extensão não conseguirá registrar seus documentos.

Faturamento

A API Perspective é sem custo para todos os valores da cota. No entanto, a extensão usa serviços do Firebase e do Google Cloud Platform que podem ter cobranças associadas, incluindo:

  • Cloud Firestore
  • Cloud Functions

Ao usar as Extensões do Firebase, você paga somente pelos recursos utilizados. Você só precisa ter um plano de faturamento em níveis se a extensão usar um serviço em que ele é necessário. Por exemplo, chamar uma API do Google Cloud ou fazer solicitações de rede de saída para serviços externos. Todos os serviços do Firebase oferecem um nível de uso sem custos. Saiba mais sobre o faturamento do Firebase.

Como instalar a extensão

Como usar o Console do Firebase

Para instalar e gerenciar extensões, use o Console do Firebase.

Instalar usando o console

Como usar a Firebase CLI

Para instalar e gerenciar extensões, também é possível usar a Firebase CLI:

Etapa 1: execute o comando npm (em inglês) a seguir para instalar a CLI ou atualizá-la para a versão mais recente.

npm install -g firebase-tools
Não está funcionando? Consulte a referência da Firebase CLI ou altere suas permissões do npm (em inglês).

Etapa 2: configurar um novo diretório do projeto no Firebase ou acessar um já configurado

Etapa 3: adicionar esta extensão ao seu manifesto de extensões ao ser executada

firebase ext:install jigsaw/firestore-perspective-toxicity --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

Etapa 5: implantar as extensões do seu manifesto ao projeto

firebase deploy --only extensions --project=projectId_or_alias
Compatível com
Cloud Firestore
Autor
Licença
Apache-2.0
Versão
0.1.6