代码之家  ›  专栏  ›  技术社区  ›  user867662

dialogflow V2 Android软件开发工具包

  •  0
  • user867662  · 技术社区  · 7 年前

    我是新来的 Dialogflow . 我们正在Android中创建一个支持语音的bot类似应用程序。我们正在跟踪来自 https://github.com/dialogflow/dialogflow-android-client .

    当我们检查 对话流 网站上写着 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 回复  |  直到 7 年前
        1
  •  1
  •   Eliza Camber    7 年前

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

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