Intents mit der API verwalten

Normalerweise erstellen und löschen Sie Intents über die Console. In bestimmten erweiterten Szenarien ist es jedoch möglicherweise einfacher, die API zu verwenden.

Intent erstellen

Die folgenden Beispiele zeigen, wie die Methode Create für den Typ Intent aufgerufen wird.

Wählen Sie ein Protokoll und eine Version für die Intent-Referenz aus:

Protokoll V3 V3beta1
REST Intent-Ressource Intent-Ressource
RPC Intent-Schnittstelle Intent-Schnittstelle
C++ IntentsClient Nicht verfügbar
C# IntentsClient Nicht verfügbar
Einfach loslegen (Go) IntentsClient Nicht verfügbar
Java IntentsClient IntentsClient
Node.js IntentsClient IntentsClient
PHP Nicht verfügbar Nicht verfügbar
Python IntentsClient IntentsClient
Ruby Nicht verfügbar Nicht verfügbar

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie die folgenden Werte:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID
  • REGION_ID: Ihre Regions-ID
  • AGENT_ID: Agent-ID

HTTP-Methode und URL:

POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents

JSON-Text der Anfrage:

{
  "displayName": "My intent display name"
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten in etwa folgende JSON-Antwort erhalten:

{
  "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID",
  "displayName": "My intent display name",
  "priority": 500000
}

Intent aktualisieren

Die Anleitung zu Feldmasken zeigt, wie einzelne Felder eines Intents aktualisiert werden.

Intent löschen

Die folgenden Beispiele zeigen, wie die Methode Delete für den Typ Intent aufgerufen wird.

Wählen Sie ein Protokoll und eine Version für die Intent-Referenz aus:

Protokoll V3 V3beta1
REST Intent-Ressource Intent-Ressource
RPC Intent-Schnittstelle Intent-Schnittstelle
C++ IntentsClient Nicht verfügbar
C# IntentsClient Nicht verfügbar
Einfach loslegen (Go) IntentsClient Nicht verfügbar
Java IntentsClient IntentsClient
Node.js IntentsClient IntentsClient
PHP Nicht verfügbar Nicht verfügbar
Python IntentsClient IntentsClient
Ruby Nicht verfügbar Nicht verfügbar

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie die folgenden Werte:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID
  • REGION_ID: Ihre Regions-ID
  • AGENT_ID: Agent-ID
  • INTENT_ID: Ihre Intent-ID, die in der Antwort zum Erstellen enthalten ist

HTTP-Methode und URL:

DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort erhalten.