Index
LanguageService
(Benutzeroberfläche)AnalyzeEntitiesRequest
(Meldung)AnalyzeEntitiesResponse
(Meldung)AnalyzeSentimentRequest
(Meldung)AnalyzeSentimentResponse
(Meldung)AnnotateTextRequest
(Meldung)AnnotateTextRequest.Features
(Meldung)AnnotateTextResponse
(Meldung)ClassificationCategory
(Meldung)ClassifyTextRequest
(Meldung)ClassifyTextResponse
(Meldung)Document
(Meldung)Document.Type
(enum)EncodingType
(enum)Entity
(Meldung)Entity.Type
(Aufzählung)EntityMention
(Meldung)EntityMention.Type
(Aufzählung)ModerateTextRequest
(Meldung)ModerateTextRequest.ModelVersion
(Aufzählung)ModerateTextResponse
(Meldung)Sentence
(Meldung)Sentiment
(Meldung)TextSpan
(Meldung)
LanguageService
Bietet Textanalysevorgänge wie Sentimentanalyse und Entitätserkennung.
AnalyzeEntities |
---|
Es werden benannte Entitäten (derzeit Eigennamen und Gattungsnamen) im Text sowie Entitätstypen, Wahrscheinlichkeiten, Erwähnungen für jede Entität und andere Eigenschaften gefunden.
|
AnalyzeSentiment |
---|
Analysiert die Stimmung des jeweiligen Textes.
|
AnnotateText |
---|
Eine praktische Methode, die alle Funktionen in einem Aufruf bietet.
|
ClassifyText |
---|
Klassifiziert ein Dokument in Kategorien.
|
ModerateText |
---|
Ein Dokument wird auf schädliche und sensible Inhalte überprüft.
|
AnalyzeEntitiesRequest
Die Anfragenachricht für die Entitätsanalyse.
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
encoding_ |
Der von der API verwendete Codierungstyp zum Berechnen von Offsets. |
AnalyzeEntitiesResponse
Die Antwortnachricht für die Entitätsanalyse.
Felder | |
---|---|
entities[] |
Die im Eingabedokument erkannten Entitäten. |
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][]. |
language_ |
Ob die Sprache offiziell 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. |
AnalyzeSentimentRequest
Die Anfragenachricht für die Sentimentanalyse.
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
encoding_ |
Der Codierungstyp, der von der API zum Berechnen von Satz-Offsets verwendet wird. |
AnalyzeSentimentResponse
Die Antwortnachricht für die Sentimentanalyse.
Felder | |
---|---|
document_ |
Die allgemeine Stimmung des Eingabedokuments. |
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][]. |
sentences[] |
Die Stimmung für alle Sätze im Dokument. |
language_ |
Ob die Sprache offiziell 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. |
AnnotateTextRequest
Die Anfragenachricht für die Textannotation API, mit der mehrere Analysetypen in einem einzigen Aufruf ausgeführt werden können.
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
features |
Pflichtangabe. Die aktivierten Funktionen. |
encoding_ |
Der von der API verwendete Codierungstyp zum Berechnen von Offsets. |
Features
Alle verfügbaren Funktionen. Wenn Sie die einzelnen Werte auf "true" setzen, wird die entsprechende Analyse für die Eingabe aktiviert.
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. |
AnnotateTextResponse
Die Antwortnachricht für Textanmerkungen.
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. |
ClassificationCategory
Stellt eine Kategorie dar, die vom Textklassifikator zurückgegeben wird.
Felder | |
---|---|
name |
Der Name der Kategorie, die das Dokument darstellt. |
confidence |
Der Konfidenzwert des Klassifikators für die Kategorie. An dieser Zahl kann abgelesen werden, wie sicher der Klassifikator ist, dass diese Kategorie den vorliegenden Text darstellt. |
severity |
Optional. Die Schwere der Kategorie gemäß dem Klassifikator. Dieser Wert ist nur vorhanden, wenn die „ModerateTextRequest.ModelVersion“ auf „MODEL_VERSION_2“ festgelegt ist und die entsprechende Kategorie einen Schweregrad hat. |
ClassifyTextRequest
Die Anfragenachricht für die Dokumentklassifizierung.
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
ClassifyTextResponse
Die Antwortnachricht für die Dokumentklassifizierung.
Felder | |
---|---|
categories[] |
Die Kategorien, die das Eingabedokument darstellen. |
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][]. |
language_ |
Ob die Sprache offiziell 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. |
Dokument
Stellt die Eingabe für API-Methoden dar.
Felder | |
---|---|
type |
Pflichtangabe. Wenn der Typ nicht festgelegt wurde oder |
language_ |
Optional. Die Sprache des Dokuments (falls nicht angegeben, wird die Sprache automatisch erkannt). Sowohl ISO- als auch BCP-47-Sprachcodes sind zulässig. |
Union-Feld source . Die Quelle des Dokuments: ein String mit dem Inhalt oder ein Google Cloud Storage-URI. Für source ist nur einer der folgenden Werte zulässig: |
|
content |
Der Inhalt der Eingabe im Stringformat. Cloud-Audit-Logs sind ausgenommen, da sie auf Nutzerdaten basieren. |
gcs_ |
Der Google Cloud Storage-URI, in dem sich der Dateiinhalt befindet. Dieser URI muss das Format gs://bucket_name/object_name haben. Weitere Informationen finden Sie unter https://cloud.google.com/storage/docs/reference-uris. HINWEIS: Cloud Storage-Objektversionierung wird nicht unterstützt. |
Typ
Die Enum der Dokumententypen.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Der Inhaltstyp ist nicht angegeben. |
PLAIN_TEXT |
Nur Text |
HTML |
HTML |
EncodingType
Stellt die Textcodierung dar, die der Aufrufer zum Verarbeiten der Ausgabe verwendet. Es wird empfohlen, ein EncodingType
anzugeben, da die API die Anfangsoffsets für verschiedene Ausgaben wie Tokens und Erwähnungen bereitstellt. Sprachen, die standardmäßig unterschiedliche Textcodierungen verwenden, können auf Offsetwerte unterschiedlich zugreifen.
Enums | |
---|---|
NONE |
Wenn EncodingType nicht angegeben ist, werden codierungsabhängige Informationen wie begin_offset auf -1 gesetzt. |
UTF8 |
Codierungsabhängige Informationen wie begin_offset werden anhand der UTF-8-Codierung der Eingabe berechnet. C++ und Go sind Beispiele für Sprachen, die diese Codierung nativ verwenden. |
UTF16 |
Codierungsabhängige Informationen (z. B. begin_offset ) werden basierend auf der UTF-16-Codierung der Eingabe berechnet. Java und JavaScript sind Beispiele für Sprachen, die diese Codierung nativ verwenden. |
UTF32 |
Codierungsabhängige Informationen (z. B. begin_offset ) werden anhand der UTF-32-Codierung der Eingabe berechnet. Python ist ein Beispiel für eine Sprache, die diese Codierung nativ verwendet. |
Entity
Stellt einen Ausdruck im Text dar, der eine bekannte Entität ist, z. B. eine Person, eine Organisation oder ein Standort. Die API verknüpft Informationen wie Wahrscheinlichkeit und Erwähnungen mit Entitäten.
Felder | |
---|---|
name |
Der repräsentative Name für die Entität. |
type |
Der Entitätstyp. |
metadata |
Die mit der Entität verknüpften Metadaten. Die Metadaten für andere Entitätstypen finden Sie in der Tabelle „Typ“ unten. |
mentions[] |
Die Erwähnungen dieser Entität im Eingabedokument. Die API unterstützt derzeit Erwähnungen von Eigennamen. |
sentiment |
Bei Aufrufen von |
Typ
Der Typ der Entität. In der folgenden Tabelle sind die zugehörigen Felder für Entitäten mit unterschiedlichen Metadaten aufgeführt.
Enums | |
---|---|
UNKNOWN |
Unbekannt |
PERSON |
Person |
LOCATION |
Ort |
ORGANIZATION |
Organisation |
EVENT |
Ereignis |
WORK_OF_ART |
Kunstwerk |
CONSUMER_GOOD |
Verbraucherprodukt |
OTHER |
Andere Entitätstypen |
PHONE_NUMBER |
Telefonnummer Die Metadaten enthalten die Telefonnummer, die gemäß den örtlichen Konventionen formatiert ist, sowie alle zusätzlichen Elemente, die im Text erscheinen:
|
ADDRESS |
Adresse Die Metadaten enthalten die Hausnummer und den Ort sowie alle zusätzlichen Elemente, die im Text erscheinen:
|
DATE |
Datum In den Metadaten werden die Komponenten des Datums angegeben:
|
NUMBER |
Zahl Die Metadaten sind die Zahl selbst. |
PRICE |
Preis Die Metadaten identifizieren die |
EntityMention
Stellt eine Erwähnung einer Entität im Text dar. Derzeit werden Erwähnungen von Eigennamen unterstützt.
Felder | |
---|---|
text |
Der Erwähnungstext. |
type |
Der Typ der Entitätserwähnung. |
sentiment |
Bei Aufrufen von |
probability |
Wahrscheinlichkeitsbewertung, die mit der Entität verknüpft ist. Der Wert gibt die Wahrscheinlichkeit an, dass die Entitätserwähnung dem Entitätstyp entspricht. Der Wert liegt im Bereich [0, 1]. |
Typ
Die unterstützten Erwähnungstypen.
Enums | |
---|---|
TYPE_UNKNOWN |
Unbekannt |
PROPER |
Eigenname |
COMMON |
Gattungsname (oder Kompositum) |
ModerateTextRequest
Die Anfragenachricht für die Dokumentmoderation.
Felder | |
---|---|
document |
Pflichtangabe. Das Eingabedokument. |
model_ |
Optional. Die Modellversion, die für „ModerateText“ verwendet werden soll. |
ModelVersion
Die Modellversion, die für „ModerateText“ verwendet werden soll.
Enums | |
---|---|
MODEL_VERSION_UNSPECIFIED |
Die Standardversion des Modells. |
MODEL_VERSION_1 |
Verwenden Sie das Modell „v1“. Dieses Modell wird standardmäßig verwendet, wenn keine Angabe gemacht wird. Das Modell der Version 1 gibt nur einen Wahrscheinlichkeitswert (Konfidenz) für jede Kategorie zurück. |
MODEL_VERSION_2 |
Verwenden Sie das V2-Modell. Das Modell der Version 2 gibt nur einen Wahrscheinlichkeitswert (Konfidenz) für jede Kategorie und einen Schweregrad für einen Teil der Kategorien zurück. |
ModerateTextResponse
Die Antwortnachricht für die Dokumentmoderation.
Felder | |
---|---|
moderation_ |
Schädliche und sensible Kategorien, die das Eingabedokument repräsentieren. |
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][]. |
language_ |
Ob die Sprache offiziell 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. |
Sentence
Stellt einen Satz im Eingabedokument dar.
Felder | |
---|---|
text |
Der Satztext. |
sentiment |
Bei Aufrufen von |
Sentiment
Stellt die Stimmung des gesamten Textes oder der Entitäten im Text dar.
Felder | |
---|---|
magnitude |
Eine positive Zahl im Bereich [0, +inf], die die absolute Stärke der Stimmung unabhängig von der Punktzahl (positiv oder negativ) darstellt. |
score |
Stimmungswert zwischen -1,0 (negative Stimmung) und 1,0 (positive Stimmung). |
TextSpan
Stellt einen Textabschnitt im Eingabedokument dar.
Felder | |
---|---|
content |
Der Inhalt des Textabschnitts, ein Teilstring des Dokuments. |
begin_ |
Die API berechnet den Anfangsoffset des Inhalts im Originaldokument gemäß dem in der API-Anfrage angegebenen |