开发 Google 助理应用程序的成本?

Hyp*_*use 4 firebase actions-on-google

开发和/或发布 Google 助理应用程序涉及哪些成本?

例如:您可以使用 DialogFlow 和后端(例如 Firebase)开发应用程序而无需在学习时付费吗?

Pri*_*ner 8

首先 - 您不需要使用 Dialogflow 或 Firebase 来开发您的操作。两者都是建议的,但都不是必需的。您可以使用任何您想要的 NLP,或者如果您使用 Actions SDK(但您想要 NLP)则根本不使用。您可以使用任何后端,包括在本地机器上运行它并通过 ngrok 隧道连接到它,但您不想在生产中这样做。

但是,在开发过程中(甚至在您的操作变得非常受欢迎和引人注目之前的轻量部署期间),您有许多免费的解决方案。

Dialogflow 可免费与 Google 助理一起使用。时期。有一个企业版,它提供额外的服务和支持,但您不需要它们。有一些限制,但是在达到每秒 3 个请求之前,您不会遇到它们 - 在开发过程中您不应该这样做。

Firebase 的免费套餐(Spark 计划)非常适合非常简单的实验,但是一旦您开始对 Google 网络外部进行网络调用(如果您尝试调用其他服务的网络 API),您将被阻止。不用担心!“Blaze Plan”付费层确实需要一种向您收费的方式,但他们不会在您获得相当多的使用量之前开始向您收费:200 万次函数调用/月以及类似的 CPU、内存和网络使用量。因此,即使是“Blaze Plan”在开发期间(以及基本使用)也是免费的。

2020 年 12 月更新

自从最初的答案发布以来,情况发生了一些变化,但基本的基础仍然是正确的 - 为 Actions on Google 开发是免费的。

Dialogflow 现在有一个“Essentials”版本和一个更高级的“CX”版本。虽然您仍然可以使用两者来构建 Actions,但它们不再真正用于此目的。

相反,Google 已将Actions Builder包含在Actions Console 中以处理 NLP 工作。Actions SDK 可以处理这个问题,但也可以将所有 STT 信息传递给您的 webhook。两者都可以免费使用。