Inizia a utilizzare l'API Perspective

Inizia a utilizzare l'API Perspective

Informazioni su questo codelab

subjectUltimo aggiornamento: mar 10, 2022
account_circleScritto da: Jigsaw

1. Prima di iniziare

Perspective API è un'API senza costi che ti aiuta a ospitare conversazioni migliori online. L'API utilizza il machine learning (ML) per analizzare una stringa di testo e prevedere l'impatto che potrebbe avere su una conversazione.

In questo codelab, configurerai l'API Perspective.

Obiettivi didattici

  • Un approccio alla moderazione basato sull'AI che segnala i contenuti nel momento in cui vengono creati.

Che cosa ti serve

  • Un Account Google per l'accesso a Google Cloud
  • Velocità della connessione a Internet soddisfacente

2. Inizia

Per iniziare, hai bisogno di un progetto Google Cloud per autenticare le richieste API.

  1. In Google Cloud Console, utilizza un progetto esistente.
  2. Se necessario, procedi nel seguente modo per creare un nuovo progetto:
  • Accedi con il tuo Account Google.
  • Apri Cloud Console.
  • Fai clic su Crea progetto o apri il menu Seleziona un progetto, quindi fai clic su Nuovo progetto nella finestra di dialogo.
  • Assegna un nome al progetto e fai clic su Crea.

ba7a5088d7d0047e.png

Il progetto viene visualizzato nel menu a discesa.

Richiedi l'accesso all'API

Entro un'ora, dovresti ricevere un'email che conferma che puoi visualizzare e attivare l'API in Google Cloud.

3. attiva l'API

  • In Cloud Console, vai alla pagina Panoramica dell'API Prospettiva e fai clic su Attiva.

4. Genera la chiave API

  1. Nel menu di navigazione, fai clic su API e servizi > credenziali > crea credenziali > chiave API.

8ab64b6d9822c219.png

La chiave API dovrebbe funzionare in pochi minuti, ma può richiedere fino a un'ora. Fino a quel momento, potresti ricevere un messaggio di errore.

  1. Copia la chiave API.

43fb6b1cf99a4e16.png

5. Esempi di richieste

Puoi generare librerie client API con le librerie client Google API. Questi esempi mostrano come configurare la libreria API con alcuni dei linguaggi più comuni.

  1. Fai una richiesta AnalyzeComment.
  2. Esegui una di queste chiamate API di esempio per ottenere punteggi direttamente dall'API Perspective.

Il metodo AnalyzeComment emette una richiesta API per analizzare il campo comment.text per requestedAttributes, in questo caso il modello TOXICITY.

  1. Incolla la tua chiave API nel campo API_KEY.

Se preferisci, puoi utilizzare il flag doNotStore per assicurarti che tutti i commenti inviati vengano eliminati automaticamente dopo la restituzione dei punteggi.

  1. Leggi la documentazione di riferimento dell'API per maggiori dettagli su tutti i campi della richiesta e della risposta, nonché dei valori disponibili per requestedAttributes.

Puoi utilizzare anche attributi sperimentali come OBSCENE, ATTACK_ON_TARGETING e SPAM.

Python

Questa richiesta e risposta di esempio utilizza la versione Python delle librerie client delle API di Google.

  1. Installa la libreria client di Python.
  2. Esegui questi comandi:

ad3fa8068f953ae9.png

Il risultato dovrebbe essere simile a questo output:

961ee26edcfd6cd0.png

Il tuo annuncio ha ricevuto un punteggio di tossicità basso.

Node.js

Questa richiesta e risposta di esempio utilizza la versione Node.js delle librerie client delle API di Google.

  1. Installa la libreria client per Node.js o installa il pacchetto npm googleapis.
  2. Esegui questi comandi:

34c914e027ff0225.png

Il risultato dovrebbe essere simile a questo output:

d6a18c7233a51a77.png

URL

Questa richiesta e risposta di esempio utilizza il comando cURL. Questo comando dovrebbe funzionare per la maggior parte degli utenti di MacOS e Linux. Potresti dover installare cURL per eseguire questo comando.

  • Sostituisci YOUR_KEY_HERE con la chiave API.

327f1e3f1faf92a8.png

In questa risposta, il campo attributeScores.TOXICITY.summaryScore.value fornisce il punteggio del modello di tossicità per il commento. Il commento ha ricevuto un punteggio di 0,9 su 1,0.

1977c2bbb5343d93.png

6. Complimenti

L'API Perspective è stata avviata.

Scopri di più