Eine praktische Methode, die alle Funktionen in einem Aufruf bietet.
HTTP-Anfrage
POST https://language.googleapis.com/v2/documents:annotateText
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "document": { object ( |
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
features |
Pflichtangabe. Die aktivierten Funktionen. |
encoding |
Der von der API verwendete Codierungstyp zum Berechnen von Offsets. |
Antworttext
Die Antwortnachricht für Textanmerkungen.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "sentences": [ { object ( |
Felder | |
---|---|
sentences[] |
Die Sätze im Eingabedokument. Wird ausgefüllt, wenn der Nutzer |
entities[] |
Die Entitäten mit ihren semantischen Informationen im Eingabedokument. Wird ausgefüllt, wenn der Nutzer |
document |
Die allgemeine Stimmung für das Dokument. Wird ausgefüllt, wenn der Nutzer |
language |
Die Sprache des Textes, die entweder mit der in der Anfrage angegebenen Sprache identisch ist oder automatisch erkannt wird, falls in der Anfrage keine Sprache angegeben ist. Weitere Informationen finden Sie im Feld [Document.language][]. |
categories[] |
Die im Eingabedokument identifizierten Kategorien. |
moderation |
Schädliche und sensible Kategorien, die im Eingabedokument erkannt wurden. |
language |
Ob die Sprache offiziell von allen angeforderten Funktionen unterstützt wird. Die API kann auch dann eine Antwort zurückgeben, wenn die Sprache nicht unterstützt wird. Dies geschieht jedoch nur auf Best-Effort-Basis. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-language
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.
Features
Alle verfügbaren Funktionen. Wenn Sie die einzelnen Werte auf "true" setzen, wird die entsprechende Analyse für die Eingabe aktiviert.
JSON-Darstellung |
---|
{ "extractEntities": boolean, "extractDocumentSentiment": boolean, "classifyText": boolean, "moderateText": boolean } |
Felder | |
---|---|
extract |
Optional. Entitäten extrahieren. |
extract |
Optional. Extrahiert die Stimmung auf Dokumentebene. |
classify |
Optional. Klassifiziert das gesamte Dokument in Kategorien. |
moderate |
Optional. Moderieren Sie das Dokument auf schädliche und sensible Kategorien. |