问题描述
如何将对话流与我的聊天界面集成? 我想从对话流发送和接收文本数据,而不是使用 iframe 或对话流信使。
解决方法
您可以使用以下详细信息将 Dialogflow 与您自己的网络聊天界面集成:
对于 Dialogflow CX:
- detectIntent 方法 - 用于向您的代理发送用户查询。
- detectIntentResponse - 来自您的代理的响应。然后,您可以处理这些数据以在您的聊天界面中显示消息。
- Interaction with the API
- Client Libraries
- Rest API
- RPC API
对于 Dialogflow ES:
- detectIntent 方法 - 用于向您的代理发送用户查询
- detectIntentResponse - 来自您的代理的响应。然后,您可以处理这些数据以在您的聊天界面中显示消息。
- Interaction with the API
- Client Libraries
- Rest API
- RPC API
来自文档:https://cloud.google.com/dialogflow/cx/docs/quick
-
设置您的客户体验代理
-
在 CX 代理控制台中构建代理
-
使用交互和端点与 API 交互。
您的聊天界面可以使用 API。
,根据我之前的回复,回答 Ashutosh Gupta 的问题:
Dialogflow 中的计费将取决于您代理的版本。
- 对于 Dialogflow Trial edition,不需要计费,但您可以提出的请求数量有限制。此版本适合试用 Dialogflow。
- 对于 Dialogflow Essential 版本,调用 API 请求需要付费。
- 对于 Dialogflow CX 版本,启用 API 时需要计费。但是,每位新客户都将获得 600 美元的赠金,用于免费试用 Dialogflow CX。
您可以查看以下文档了解更多详情:
此外,还有一些通用配额和限制,以确保平台的适当使用。请注意,Dialogflow 配额因您的代理版本而异。如果您使用的是付费版本,则可以请求增加配额。请查看默认限制和说明以增加 Quotas and Limits documentation 的配额。
有了这个,您可以尝试使用 Dialogflow 试用版或试用 600 美元的 Dialogflow CX 免费试用版。