Häufige Typen

Auf dieser Seite werden häufig verwendete Typen in der Dialogflow API aufgeführt sowie Links zur Referenzdokumentation und Beispiele angegeben.

Agents

Ein Agent ist ein Modul für "Natural Language Understanding" (NLU), das Sie in Ihrer Anwendung oder Ihrem Dienst erstellen und nutzen können.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Agents-Referenzen

V2 v2beta1
REST projects,
projects.agent
projects,
projects.locations,
projects.agent,
projects.locations.agent
RPC Agents Agents
C# AgentsClient Nicht verfügbar
Go AgentsClient Nicht verfügbar
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP AgentsClient Nicht verfügbar
Python AgentsClient AgentsClient
Ruby AgentsClient Nicht verfügbar

Kontexte

Kontexte werden zur Steuerung des Ablaufs einer Unterhaltung verwendet.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Kontextreferenzen

V2 v2beta1
REST projects.agent.sessions.contexts projects.agent.sessions.contexts,
projects.locations.agent.sessions.contexts
RPC Kontexte Kontexte
C# ContextsClient Nicht verfügbar
Go ContextsClient Nicht verfügbar
Java ContextsClient ContextsClient
Node.js ContextsClient ContextsClient
PHP ContextsClient Nicht verfügbar
Python ContextsClient ContextsClient
Ruby ContextsClient Nicht verfügbar

Dokumente

Ein Dokument für eine Wissensdatenbank.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Dokumentreferenzen

V2 v2beta1
REST Nicht verfügbar projects.knowledgeBases.documents
RPC Nicht verfügbar Document
C# Nicht verfügbar Nicht verfügbar
Go Nicht verfügbar Nicht verfügbar
Java Nicht verfügbar DocumentsClient
Node.js Nicht verfügbar DocumentsClient
PHP Nicht verfügbar Nicht verfügbar
Python Nicht verfügbar DocumentsClient
Ruby Nicht verfügbar Nicht verfügbar

Beispiele für Dokumente

Sample REST C# Go Java Node.js PHP Python Ruby
Wissensconnectors

EntityTypes

Entitätstypen dienen zum Extrahieren von Parameterwerten aus Abfragen in natürlicher Sprache.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Referenzen für EntityTypes

V2 v2beta1
REST projects.agent.entityTypes projects.agent.entityTypes,
projects.locations.agent.entityTypes
RPC EntityTypes EntityTypes
C# EntityTypesClient Nicht verfügbar
Go EntityTypesClient Nicht verfügbar
Java EntityTypesClient EntityTypesClient
Node.js EntityTypesClient EntityTypesClient
PHP EntityTypesClient Nicht verfügbar
Python EntityTypesClient EntityTypesClient
Ruby EntityTypesClient Nicht verfügbar

Intents

Ein Intent stellt eine Zuordnung zwischen der Eingabe eines Nutzers und einer Aktion dar, die von Ihrer Anwendung ausgeführt werden soll.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Intent-Referenzen

V2 v2beta1
REST projects.agent.intents projects.agent.intents,
projects.locations.agent.intents
RPC Intents Intents
C# IntentsClient Nicht verfügbar
Go IntentsClient Nicht verfügbar
Java IntentsClient IntentsClient
Node.js IntentsClient IntentsClient
PHP IntentsClient Nicht verfügbar
Python IntentsClient IntentsClient
Ruby IntentsClient Nicht verfügbar

Intents – Beispiele

Sample REST C# Go Java Node.js PHP Python Ruby
Intents mit der API verwalten

KnowledgeBases

KnowledgeBases parsen Dokumente, z. B. häufig gestellte Fragen oder Artikel, um automatisierte Antworten zu finden.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

KnowledgeBase-Referenzen

V2 v2beta1
REST Nicht verfügbar projects.agent.knowledgeBases
RPC Nicht verfügbar KnowledgeBase
C# Nicht verfügbar Nicht verfügbar
Go Nicht verfügbar Nicht verfügbar
Java Nicht verfügbar KnowledgeBasesClient
Node.js Nicht verfügbar KnowledgeBasesClient
PHP Nicht verfügbar Nicht verfügbar
Python Nicht verfügbar KnowledgeBasesClient
Ruby Nicht verfügbar Nicht verfügbar

KnowledgeBases – Beispiele

Sample REST C# Go Java Node.js PHP Python Ruby
Wissensconnectors

Betrieb

Einen lang andauernden Vorgang, der für den Abschluss abgefragt werden kann Dieser Typ enthält nur Links zu REST- und RPC-Referenzen, da Clientbibliotheken lang andauernde Vorgänge so implementieren, dass für jede Sprache idiomatisch. Weitere Informationen finden Sie in der Dokumentation zur Methode, die den Vorgang zurückgibt.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Vorgangsreferenzen

V2 v2beta1
REST projects.operations projects.operations,
projects.locations.operations
RPC Vorgang Vorgang

Vorgangsbeispiele

Sample REST C# Go Java Node.js PHP Python Ruby
Lang andauernde Vorgänge

Sessions

Eine Sitzung stellt eine Interaktion mit einem Nutzer dar.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

Sitzungsreferenzen

V2 v2beta1
REST projects.agent.sessions projects.agent.sessions,
projects.locations.agent.sessions
RPC Sitzungen Sitzungen
C# SessionsClient Nicht verfügbar
Go SessionsClient Nicht verfügbar
Java SessionsClient SessionsClient
Node.js SessionsClient SessionsClient
PHP SessionsClient Nicht verfügbar
Python SessionsClient SessionsClient
Ruby SessionsClient Nicht verfügbar

Sitzungen – Beispiele

Sample REST C# Go Java Node.js PHP Python Ruby
Kurzanleitung: Interaktionen mit der API
Intent aus Audiodatei erkennen
Intent aus Audiostream erkennen
Intent mit Sprachantworten erkennen
Intent mit Sentimentanalyse erkennen

SessionEntityTypes

Sitzungsentitäten können benutzerdefinierte Entitätstypen erweitern oder ersetzen und sind nur während der Sitzung vorhanden, für die sie erstellt wurden.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

SessionEntityTypes-Referenzen

V2 v2beta1
REST projects.agent.sessions.entityTypes projects.agent.sessions.entityTypes,
projects.locations.agent.sessions.entityTypes
RPC SessionEntityTypes SessionEntityTypes
C# SessionEntityTypesClient Nicht verfügbar
Go SessionEntityTypesClient Nicht verfügbar
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP SessionEntityTypesClient Nicht verfügbar
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby SessionEntityTypesClient Nicht verfügbar

WebhookRequest

Die Anfragenachricht für einen Webhook-Aufruf, der von Dialogflow an Ihren Dienst gesendet wurde.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

WebhookRequest-Referenzen

V2 v2beta1
REST Nicht verfügbar Nicht verfügbar
RPC WebhookRequest WebhookRequest

WebhookResponse

Die Antwortnachricht für einen Webhook-Aufruf, der von Ihrem Dienst an Dialogflow gesendet wurde.

Klicken Sie unten auf den entsprechenden Link für Ihr Protokoll, die Sprache der Clientbibliothek und die API-Version, um die Referenzinformationen für diesen Typ aufzurufen.

Auf einige REST-Ressourcen kann durch Angabe einer Region zugegriffen werden. Diese Ressourcen haben zwei REST-Referenzlinks: eine mit und einen ohne Pfadparameter location. Die beiden Ressourcenreferenzen sind ansonsten identisch.

WebhookResponse-Referenzen

V2 v2beta1
REST Nicht verfügbar Nicht verfügbar
RPC WebhookResponse WebhookResponse