开发和/或发布 Google Assistant 应用程序涉及哪些成本?
例如:您可以使用 DialogFlow 和后端(例如 Firebase)开发应用程序,而无需在学习时付费吗?
首先——你不need使用 Dialogflow 或 Firebase 来制定您的操作。建议两者都使用,但都不是必需的。您可以使用任何您想要的 NLP,或者如果您使用 Actions SDK(但您想要 NLP),则根本不使用 NLP。您可以使用任何后端,包括在本地计算机上运行它并通过 ngrok 隧道到它,但您不想在生产中这样做。
But,在开发过程中(甚至在您的操作变得广泛流行和引人注目之前的轻型部署期间),您有很多免费的解决方案。
Dialogflow 是免费的 https://cloud.google.com/dialogflow-enterprise/docs/editions与 Google 助理一起使用。时期。有一个企业版可以提供额外的服务和支持(需要付费),但您不需要它们。虽然存在一些限制,但只有每秒达到 3 个请求时,您才会遇到这些限制 - 在开发过程中不应该这样做。
Firebase 的免费套餐 https://firebase.google.com/pricing/(Spark 计划)非常适合非常简单的实验,但是一旦您开始对 Google 网络外部进行网络调用(如果您尝试调用其他服务的网络 API),您就会被阻止。不用担心!“Blaze Plan”付费套餐确实需要一种向您计费的方式,但直到您获得相当多的使用量时他们才会开始向您计费:每月 200 万次函数调用以及类似规模的 CPU、内存和网络使用量。因此,即使是“Blaze Plan”在开发过程中(以及基本使用)也是免费的。
2020 年 12 月更新
自从最初的答案发布以来,事情发生了一些变化,但基本的基本原理仍然是正确的——开发 Actions on Google 是免费的。
Dialogflow 现在有“Essentials”版本和更高级的“CX”版本。虽然您仍然可以使用两者来构建操作,但它们不再真正用于此目的。
相反,谷歌已将动作生成器 https://developers.google.com/assistant/console/builder进入 Actions Console 来处理 NLP 工作。 Actions SDK 可以使用此功能,但也可以将所有 STT 信息传递到您的 webhook。两者都可以免费使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)