dialogflow V2 Android SDK

时间:2018-08-13 12:01:11

标签: android sdk dialogflow

我是Dialogflow的新手。我们正在Android中创建具有语音功能的漫游器类似应用程序。我们正在跟踪https://github.com/dialogflow/dialogflow-android-client中的示例和文档。

当我们查看Dialogflow网站时,它表示Dialogflow API V2已正式启动。现在,它是所有新Dialogflow代理的默认API,并且所有新功能将仅在V2上发布。了解如何迁移您的V1代理。

在上述GitHub示例和文档中,在android build gradle文件中,添加依赖项 编译'ai.api:sdk:2.0.7@aar' 。这是否意味着如果我们使用2.0.7就意味着我们正在使用Dialogflow V2 android SDK

询问是因为在某些示例文件中,它说要向 编译'ai.api:libai:1.6.12' 添加依赖项。那么1.6.12> 2.0.7意味着v1到v2?

有人可以对此发表评论吗?

1 个答案:

答案 0 :(得分:1)

Android SDK版本号与该消息无关。 V2 / V1版本与请求中的数据结构以及如何从代理处理数据有关。因此,除非您使用最新的api.ai库进行一些自定义API调用(在本文发布时为1.6.12)是可以的。 V1和V2之间的主要区别在于实现和实现的响应如何返回给您的代理。自从引入企业版以来,它还对响应的数量设置了更多限制。在不久的将来将不再支持V1,因此如果您要启动新的新代理,请使用V2。

有关更多信息,请查看:https://dialogflow.com/docs/reference/v1-v2-migration-guide