开发 Google 助手应用程序的成本?
Cost of developing a Google Assistant App?
开发 and/or 发布 Google 助手应用程序涉及哪些成本?
例如:您可以使用 DialogFlow 和后端(例如 Firebase)开发应用程序而无需在学习期间付费吗?
- 如果您不将 Dialogflow 作为企业使用,它是免费的:
https://dialogflow.com/pricing/
- 如果您不使用 firebase,Firebase 免费套餐应该足够了
已经用于其他项目。 enter link description here
- 但当然你必须计算自己的时间,以防万一
可能没花时间。
对于其他一切是的,只要你没有在某个地方使用它。对于开发,您还可以在本地托管服务器并使用 ngrok 隧道作为 Dialogflow 的服务器地址。
首先 - 您不需要使用 Dialogflow 或 Firebase 来开发您的操作。两者都是建议的,但都不是必需的。您可以使用任何您想要的 NLP,如果您使用 Actions SDK(但您想要一个 NLP),则完全可以使用 none。您完全可以使用任何后端,包括 运行 它离开您的本地计算机并通过 ngrok 隧道连接到它,但您不想在生产环境中这样做。
但是,在开发过程中(甚至在您的操作变得广受欢迎和脱颖而出之前的轻度部署期间),您有很多免费的解决方案。
Dialogflow is free 与 Google 助手一起使用。时期。有一个企业版可以提供额外的服务和支持,但您不需要它们。有一些限制,但在您达到每秒 3 个请求之前不会遇到这些限制 - 这在开发过程中不应该。
Firebase's free tier(Spark 计划)适用于非常简单的实验,但是一旦您开始对 Google 的外部网络进行网络调用(如果您尝试调用网络 API 对于其他服务),您将被阻止。 不用担心!“Blaze Plan”付费套餐确实需要一种向您收费的方式,但他们不会开始向您收费,直到您获得相当多的使用:200 万次函数调用 / CPU、内存和网络的使用量。因此,即使是“Blaze Plan”在开发期间(以及基本使用)也是免费的。
更新,2020 年 12 月
自发布原始答案以来,情况发生了一些变化,但基本原理保持不变 - Google 上的 Actions 开发是免费的。
Dialogflow 现在有一个“Essentials”版本和一个更高级的“CX”版本。虽然您仍然可以使用两者来构建 Action,但它们不再真正用于此目的。
相反,Google 已将 Actions Builder 包含到操作控制台中以处理 NLP 工作。 Actions SDK 与此配合使用,但也可以将所有 STT 信息传递给您的 webhook。两者都可以免费使用。
作为对 shortQuestion 答案的补充:
如果您只是将 Firebase 中的免费计划用于学习和开发供个人使用的应用程序,那么它应该足够了。如果您想更进一步,您需要升级计划。
您可以注册免费试用 Google 上的操作,在 12 个月内获得 300 美元的信用额度,这足以让您做任何想做的事。
Firebase/Actions 在 Google 上的更高计划的费用没有什么好担心的,你会说每数十万个请求几美分。
开发 and/or 发布 Google 助手应用程序涉及哪些成本?
例如:您可以使用 DialogFlow 和后端(例如 Firebase)开发应用程序而无需在学习期间付费吗?
- 如果您不将 Dialogflow 作为企业使用,它是免费的: https://dialogflow.com/pricing/
- 如果您不使用 firebase,Firebase 免费套餐应该足够了 已经用于其他项目。 enter link description here
- 但当然你必须计算自己的时间,以防万一 可能没花时间。
对于其他一切是的,只要你没有在某个地方使用它。对于开发,您还可以在本地托管服务器并使用 ngrok 隧道作为 Dialogflow 的服务器地址。
首先 - 您不需要使用 Dialogflow 或 Firebase 来开发您的操作。两者都是建议的,但都不是必需的。您可以使用任何您想要的 NLP,如果您使用 Actions SDK(但您想要一个 NLP),则完全可以使用 none。您完全可以使用任何后端,包括 运行 它离开您的本地计算机并通过 ngrok 隧道连接到它,但您不想在生产环境中这样做。
但是,在开发过程中(甚至在您的操作变得广受欢迎和脱颖而出之前的轻度部署期间),您有很多免费的解决方案。
Dialogflow is free 与 Google 助手一起使用。时期。有一个企业版可以提供额外的服务和支持,但您不需要它们。有一些限制,但在您达到每秒 3 个请求之前不会遇到这些限制 - 这在开发过程中不应该。
Firebase's free tier(Spark 计划)适用于非常简单的实验,但是一旦您开始对 Google 的外部网络进行网络调用(如果您尝试调用网络 API 对于其他服务),您将被阻止。 不用担心!“Blaze Plan”付费套餐确实需要一种向您收费的方式,但他们不会开始向您收费,直到您获得相当多的使用:200 万次函数调用 / CPU、内存和网络的使用量。因此,即使是“Blaze Plan”在开发期间(以及基本使用)也是免费的。
更新,2020 年 12 月
自发布原始答案以来,情况发生了一些变化,但基本原理保持不变 - Google 上的 Actions 开发是免费的。
Dialogflow 现在有一个“Essentials”版本和一个更高级的“CX”版本。虽然您仍然可以使用两者来构建 Action,但它们不再真正用于此目的。
相反,Google 已将 Actions Builder 包含到操作控制台中以处理 NLP 工作。 Actions SDK 与此配合使用,但也可以将所有 STT 信息传递给您的 webhook。两者都可以免费使用。
作为对 shortQuestion 答案的补充:
如果您只是将 Firebase 中的免费计划用于学习和开发供个人使用的应用程序,那么它应该足够了。如果您想更进一步,您需要升级计划。
您可以注册免费试用 Google 上的操作,在 12 个月内获得 300 美元的信用额度,这足以让您做任何想做的事。
Firebase/Actions 在 Google 上的更高计划的费用没有什么好担心的,你会说每数十万个请求几美分。