google-ads-node
Version:
Google Ads gRPC Client Library for Node
157 lines (141 loc) • 6.51 kB
YAML
type: google.api.Service
config_version: 3
name: dialogflow.googleapis.com
title: Dialogflow API
apis:
- name: google.cloud.dialogflow.v2.Agents
- name: google.cloud.dialogflow.v2.Contexts
- name: google.cloud.dialogflow.v2.EntityTypes
- name: google.cloud.dialogflow.v2.Intents
- name: google.cloud.dialogflow.v2.SessionEntityTypes
- name: google.cloud.dialogflow.v2.Sessions
types:
- name: google.cloud.dialogflow.v2.ExportAgentResponse
- name: google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse
- name: google.cloud.dialogflow.v2.BatchUpdateIntentsResponse
- name: google.cloud.dialogflow.v2.OriginalDetectIntentRequest
- name: google.cloud.dialogflow.v2.WebhookRequest
- name: google.cloud.dialogflow.v2.WebhookResponse
documentation:
summary: |-
An end-to-end development suite for conversational interfaces (e.g.,
chatbots, voice-powered apps and devices).
overview: |-
[Dialogflow](http://dialogflow.com/) is a natural language understanding
platform that makes it easy for you to design and integrate a conversational
user interface into your mobile app, web application, device, bot, and so
on. Using Dialogflow you can provide users new and engaging ways to interact
with your product using both voice recognition and text input.
For information on how Dialogflow agents, intents, entities, and so on work,
see the [Dialogflow getting started
guide](https://dialogflow.com/docs/getting-started/basics) in the
dialogflow.com documentation.
## Dialogflow Editions
Dialogflow is available in two editions: Standard and Enterprise. For
information on the difference in Dialogflow editions, see [Dialogflow
Editions](https://cloud.google.com/dialogflow-enterprise/docs/editions).
## The Dialogflow API
The Dialogflow API provides a REST and gRPC API that you can use to
incorporate the Dialogflow into your product. After you have created a
Google Cloud project and a Dialogflow agent, you can use the API to create
intents, entities, and so on, and then pass user input to your Dialogflow
agent to determine user intent using the
[detectIntent](https://cloud.google.com/dialogflow-enterprise/docs/reference/rest/v2beta1/projects.agent.sessions/detectIntent)
REST API, or the
[StreamingDetectIntentRequest](https://cloud.google.com/dialogflow-enterprise/docs/reference/rpc/google.cloud.dialogflow.v2beta1#google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest)
gRPC API.
## Getting Started
* For information on setting up a Google Cloud Platform project and
creating an agent using the Dialogflow Enterprise Edition, see
[Quickstart](https://cloud.google.com/dialogflow-enterprise/docs/quickstart).
* For information on creating an agent using the Dialogflow Standard
Edition, see [Building Your First
Agent](https://dialogflow.com/docs/getting-started/building-your-first-agent)
backend:
rules:
- selector: google.longrunning.Operations.GetOperation
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.GetAgent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.SearchAgents
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.TrainAgent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.ExportAgent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.ImportAgent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Agents.RestoreAgent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.ListContexts
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.GetContext
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.CreateContext
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.UpdateContext
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.DeleteContext
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Contexts.DeleteAllContexts
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.ListEntityTypes
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.GetEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.CreateEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.UpdateEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.DeleteEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.BatchUpdateEntityTypes
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.BatchDeleteEntityTypes
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.BatchCreateEntities
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.BatchUpdateEntities
deadline: 60.0
- selector: google.cloud.dialogflow.v2.EntityTypes.BatchDeleteEntities
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.ListIntents
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.GetIntent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.CreateIntent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.UpdateIntent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.DeleteIntent
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.BatchUpdateIntents
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Intents.BatchDeleteIntents
deadline: 60.0
- selector: google.cloud.dialogflow.v2.SessionEntityTypes.ListSessionEntityTypes
deadline: 60.0
- selector: google.cloud.dialogflow.v2.SessionEntityTypes.GetSessionEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.SessionEntityTypes.CreateSessionEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.SessionEntityTypes.UpdateSessionEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.SessionEntityTypes.DeleteSessionEntityType
deadline: 60.0
- selector: google.cloud.dialogflow.v2.Sessions.DetectIntent
deadline: 230.0
- selector: google.cloud.dialogflow.v2.Sessions.StreamingDetectIntent
deadline: 230.0
http:
rules:
- selector: google.longrunning.Operations.GetOperation
get: '/v2beta1/{name=projects/*/operations/*}'
additional_bindings:
- get: '/v2/{name=projects/*/operations/*}'
authentication:
rules:
- selector: '*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform