@google-cloud/dialogflow
v7.4.0
Published
Dialogflow API client for Node.js
Readme
Dialogflow API: Nodejs Client
This library is considered to be stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against stable libraries are addressed with the highest priority
Dialogflow API client for Node.js
A comprehensive list of changes in each version may be found in the CHANGELOG.
Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.
Table of contents:
Quickstart
Before you begin
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Dialogflow API API.
- Set up authentication so you can access the API from your local workstation.
Installing the client library
npm install @google-cloud/dialogflowSamples
Samples are in the samples/ directory. Each sample's README.md has instructions for running its sample.
| Sample | Source Code | | --------------------------- | --------------------------------- | | delete agent | source code | | export agent | source code | | get agent | source code | | get validation result | source code | | import agent | source code | | restore agent | source code | | search agents | source code | | set agent | source code | | train agent | source code | | list answer records | source code | | update answer record | source code | | create context | source code | | delete all contexts | source code | | delete context | source code | | get context | source code | | list contexts | source code | | update context | source code | | create conversation dataset | source code | | delete conversation dataset | source code | | get conversation dataset | source code | | import conversation data | source code | | list conversation datasets | source code | | create conversation model | source code | | create conversation model evaluation | source code | | delete conversation model | source code | | deploy conversation model | source code | | get conversation model | source code | | get conversation model evaluation | source code | | list conversation model evaluations | source code | | list conversation models | source code | | undeploy conversation model | source code | | clear suggestion feature config | source code | | create conversation profile | source code | | delete conversation profile | source code | | get conversation profile | source code | | list conversation profiles | source code | | set suggestion feature config | source code | | update conversation profile | source code | | complete conversation | source code | | create conversation | source code | | generate stateless suggestion | source code | | generate stateless summary | source code | | generate suggestions | source code | | get conversation | source code | | ingest context references | source code | | list conversations | source code | | list messages | source code | | search knowledge | source code | | suggest conversation summary | source code | | create document | source code | | delete document | source code | | export document | source code | | get document | source code | | import documents | source code | | list documents | source code | | reload document | source code | | update document | source code | | get encryption spec | source code | | initialize encryption spec | source code | | batch create entities | source code | | batch delete entities | source code | | batch delete entity types | source code | | batch update entities | source code | | batch update entity types | source code | | create entity type | source code | | delete entity type | source code | | get entity type | source code | | list entity types | source code | | update entity type | source code | | create environment | source code | | delete environment | source code | | get environment | source code | | get environment history | source code | | list environments | source code | | update environment | source code | | get fulfillment | source code | | update fulfillment | source code | | create generator | source code | | delete generator | source code | | get generator | source code | | list generators | source code | | update generator | source code | | batch delete intents | source code | | batch update intents | source code | | create intent | source code | | delete intent | source code | | get intent | source code | | list intents | source code | | update intent | source code | | create knowledge base | source code | | delete knowledge base | source code | | get knowledge base | source code | | list knowledge bases | source code | | update knowledge base | source code | | analyze content | source code | | create participant | source code | | get participant | source code | | list participants | source code | | streaming analyze content | source code | | suggest articles | source code | | suggest faq answers | source code | | suggest knowledge assist | source code | | suggest smart replies | source code | | update participant | source code | | create session entity type | source code | | delete session entity type | source code | | get session entity type | source code | | list session entity types | source code | | update session entity type | source code | | detect intent | source code | | streaming detect intent | source code | | cloud | source code | | create version | source code | | delete version | source code | | get version | source code | | list versions | source code | | update version | source code | | delete agent | source code | | export agent | source code | | get agent | source code | | get validation result | source code | | import agent | source code | | restore agent | source code | | search agents | source code | | set agent | source code | | train agent | source code | | get answer record | source code | | list answer records | source code | | update answer record | source code | | create context | source code | | delete all contexts | source code | | delete context | source code | | get context | source code | | list contexts | source code | | update context | source code | | clear suggestion feature config | source code | | create conversation profile | source code | | delete conversation profile | source code | | get conversation profile | source code | | list conversation profiles | source code | | set suggestion feature config | source code | | update conversation profile | source code | | batch create messages | source code | | complete conversation | source code | | create conversation | source code | | generate stateless suggestion | source code | | generate stateless summary | source code | | generate suggestions | source code | | get conversation | source code | | ingest context references | source code | | list conversations | source code | | list messages | source code | | search knowledge | source code | | suggest conversation summary | source code | | create document | source code | | delete document | source code | | get document | source code | | import documents | source code | | list documents | source code | | reload document | source code | | update document | source code | | get encryption spec | source code | | initialize encryption spec | source code | | batch create entities | source code | | batch delete entities | source code | | batch delete entity types | source code | | batch update entities | source code | | batch update entity types | source code | | create entity type | source code | | delete entity type | source code | | get entity type | source code | | list entity types | source code | | update entity type | source code | | create environment | source code | | delete environment | source code | | get environment | source code | | get environment history | source code | | list environments | source code | | update environment | source code | | get fulfillment | source code | | update fulfillment | source code | | create generator evaluation | source code | | delete generator evaluation | source code | | get generator evaluation | source code | | list generator evaluations | source code | | create generator | source code | | delete generator | source code | | get generator | source code | | list generators | source code | | update generator | source code | | batch delete intents | source code | | batch update intents | source code | | create intent | source code | | delete intent | source code | | get intent | source code | | list intents | source code | | update intent | source code | | create knowledge base | source code | | delete knowledge base | source code | | get knowledge base | source code | | list knowledge bases | source code | | update knowledge base | source code | | analyze content | source code | | bidi streaming analyze content | source code | | compile suggestion | source code | | create participant | source code | | get participant | source code | | list participants | source code | | list suggestions | source code | | streaming analyze content | source code | | suggest articles | source code | | suggest faq answers | source code | | suggest knowledge assist | source code | | suggest smart replies | source code | | update participant | source code | | delete phone number | source code | | list phone numbers | source code | | undelete phone number | source code | | update phone number | source code | | create session entity type | source code | | delete session entity type | source code | | get session entity type | source code | | list session entity types | source code | | update session entity type | source code | | detect intent | source code | | streaming detect intent | source code | | create sip trunk | source code | | delete sip trunk | source code | | get sip trunk | source code | | list sip trunks | source code | | update sip trunk | source code | | cloud | source code | | create tool | source code | | delete tool | source code | | get tool | source code | | list tools | source code | | update tool | source code | | create version | source code | | delete version | source code | | get version | source code | | list versions | source code | | update version | source code |
Supported Node.js Versions
Our client libraries follow the Node.js release schedule. Libraries are compatible with all current active and maintenance versions of Node.js. If you are using an end-of-life version of Node.js, we recommend that you update as soon as possible to an actively supported LTS version.
Google's client libraries support legacy versions of Node.js runtimes on a best-efforts basis with the following warnings:
- Legacy versions are not tested in continuous integration.
- Some security patches and features cannot be backported.
- Dependencies cannot be kept up-to-date.
Client libraries targeting some end-of-life versions of Node.js are available, and
can be installed through npm dist-tags.
The dist-tags follow the naming convention legacy-(version).
For example, npm install @google-cloud/dialogflow@legacy-8 installs client libraries
for versions compatible with Node.js 8.
Versioning
This library follows Semantic Versioning.
More Information: Google Cloud Platform Launch Stages
Contributing
Contributions welcome! See the Contributing Guide.
Please note that this README.md
and a variety of configuration files in this repository (including .nycrc and tsconfig.json)
are generated from a central template.
License
Apache Version 2.0
See LICENSE
