Erste Schritte mit der Perspective API

Erste Schritte mit der Perspective API

Informationen zu diesem Codelab

subjectZuletzt aktualisiert: März 10, 2022
account_circleVerfasst von Jigsaw

1. Hinweis

Die Perspective API ist eine kostenlose API, mit der Sie bessere Unterhaltungen online führen können. Die API verwendet Machine Learning (ML), um einen String zu analysieren und die wahrgenommenen Auswirkungen auf eine Unterhaltung vorherzusagen.

In diesem Codelab richten Sie Perspective API ein.

Lerninhalte

  • KI-gestützte Moderation: Inhalte werden sofort nach ihrer Erstellung gemeldet.

Voraussetzungen

  • Ein Google-Konto für den Zugriff auf Google Cloud
  • Gute Internetgeschwindigkeit

2. Erste Schritte

Als Erstes brauchen Sie ein Google Cloud-Projekt, um Ihre API-Anfragen zu authentifizieren.

  1. Verwenden Sie in der Google Cloud Console ein vorhandenes Projekt.
  2. So erstellen Sie ein neues Projekt:
  • Melden Sie sich mit Ihrem Google-Konto an.
  • Öffnen Sie die Cloud Console.
  • Klicken Sie auf Projekt erstellen oder öffnen Sie das Menü Projekt auswählen und klicken Sie dann im Dialogfeld auf Neues Projekt.
  • Geben Sie einen Namen für Ihr Projekt ein und klicken Sie auf Erstellen.

ba7a5088d7d0047e.png

Das Projekt wird jetzt im Drop-down-Menü angezeigt.

API-Zugriff anfordern

Sie sollten innerhalb einer Stunde eine E-Mail erhalten, in der bestätigt wird, dass Sie die API in Google Cloud aufrufen und aktivieren können.

3. API aktivieren

  • Rufen Sie in der Cloud Console die Seite Perspective API-Übersicht auf und klicken Sie auf Aktivieren.

4. API-Schlüssel generieren

  1. Klicken Sie im Navigationsmenü auf APIs & Services > Anmeldedaten > Anmeldedaten erstellen &API; API-Schlüssel.

8ab64b6d9822c219.png

Ihr API-Schlüssel sollte in wenigen Minuten funktionieren, es kann jedoch auch bis zu eine Stunde dauern. Bis dahin wird eine Fehlermeldung angezeigt.

  1. Kopieren Sie den API-Schlüssel.

43fb6b1cf99a4e16.png

5. Beispielanfragen

Sie können API-Clientbibliotheken mit den Google API-Clientbibliotheken generieren. Diese Beispiele zeigen, wie du deine API-Bibliothek mit einigen der gängigsten Sprachen einrichtest.

  1. Führen Sie eine AnalyzeComment-Anfrage aus.
  2. Führen Sie einen dieser Beispiel-API-Aufrufe aus, um Ergebnisse direkt von der Perspective API abzurufen.

Die Methode AnalyzeComment gibt eine API-Anfrage zur Analyse des Felds comment.text für requestedAttributes aus, in diesem Fall das Modell TOXICITY.

  1. Füge deinen API-Schlüssel in das Feld API_KEY ein.

Sie können das Flag doNotStore auch verwenden, damit alle eingereichten Kommentare nach der Bewertung automatisch gelöscht werden.

  1. Details zu allen Anfrage- und Antwortfeldern sowie den verfügbaren Werten für requestedAttributes finden Sie in der API-Referenzdokumentation.

Es gibt experimentelle Attribute, z. B. OBSCENE, ATTACK_ON_COMMENTSER und SPAM.

Python

In dieser Beispielanfrage und -antwort wird die Python-Version der Google API-Clientbibliotheken verwendet.

  1. Installieren Sie die Python-Clientbibliothek.
  2. Führen Sie folgende Befehle aus:

ad3fa8068f953ae9.png

Die Ausgabe sollte ungefähr so aussehen:

961ee26edcfd6cd0.png

Deine freundliche Begrüßung hat einen niedrigen Toxizitätswert erzielt.

Node.js

In dieser Beispielanfrage und -antwort wird die Node.js-Version der Google API-Clientbibliotheken verwendet.

  1. Installieren Sie die Node.js-Clientbibliothek oder das npm-Paket googleapis.
  2. Führen Sie folgende Befehle aus:

34c914e027ff0225

Die Ausgabe sollte ungefähr so aussehen:

d6a18c7233a51a77

cURL

In dieser Beispielanfrage und -antwort wird der Befehl cURL verwendet. Dieser Befehl sollte für die meisten macOS- und Linux-Nutzer funktionieren. Möglicherweise müssen Sie cURL installieren, um diesen Befehl auszuführen.

  • Ersetzen Sie hierbei YOUR_KEY_HERE durch Ihren eigenen API-Schlüssel.

327f1e3f1faf92a8_png

In dieser Antwort gibt das Feld attributeScores.TOXICITY.summaryScore.value die Toxizitätsstufe des Kommentars an. Der Kommentar wurde mit 0,9 von 1,0 Punkten bewertet.

1977c2bbb5343d93

6. Glückwunsch

Sie haben die Perspective API eingerichtet und ausgeführt.

Weitere Informationen

  • Weitere Informationen zur API finden Sie auf der Website der Perspective API, einschließlich Fallstudien.
  • Weitere Informationen zu Attributen, Sprachen und Methoden finden Sie auf der Website für die Perspective API-Entwickler. Wenn Sie schnell starten möchten, finden Sie auf der Seite Methoden Informationen zur Verwendung der Methoden AnalyzeComment und SuggestCommentScore.