开发Google Assistant应用的费用? [英] Cost of developing a Google Assistant App?

查看:55
本文介绍了开发Google Assistant应用的费用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

开发和/或发布Google Assistant应用会涉及哪些费用?

What costs are involved with developing and/or releasing a Google Assistant App?

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

eg: Can you develop an app using DialogFlow and a backend (say Firebase) without having to pay while you learn?

推荐答案

首先-您不需要使用Dialogflow或Firebase来制定您的行动.两者都被建议,但都不是必需的.您可以使用所需的任何NLP,如果使用Actions SDK,则可以完全不使用(但需要NLP).您完全可以使用任何后端,包括在本地计算机上运行它并通过ngrok隧道传输到它,但是您不想在生产中使用它.

First of all - you don't need to use Dialogflow or Firebase to develop your action. Both are suggested, but neither are required. You can use any NLP you want, or none at all if you use the Actions SDK (but you want an NLP). You can use any backend at all, including running it off your local machine and tunneling to it via ngrok, but you don't want to do that for production.

但是,在开发过程中(甚至在您的动作大行其道且大获成功之前的轻型部署期间),您会有很多免费的解决方案.

But, during development (and even during a light deployment before your action becomes massively popular and a stand-out hit), you have lots of solutions that will be free.

Dialogflow是免费的,可与Google助手一起使用.时期.有一个企业版,可提供额外的服务和支持,但需要付费,但您不需要它们.有限制,但是直到每秒遇到3个请求-在开发过程中不应该出现这些限制,您才可以碰到它们.

Dialogflow is free for use with the Google Assistant. Period. There is an Enterprise edition which offers additional services and support for a cost, but you won't need them. There are restrictions, but you won't bump into them until you hit 3 requests per second - which you shouldn't during development.

Firebase的免费套餐(Spark计划)非常适合进行非常简单的实验,但是一旦您开始对Google外部网络进行网络调用(如果您尝试为其他服务调用网络API),则会被屏蔽.不用担心!大火计划"付费层确实需要一种向您计费的方法,但是直到您获得大量使用后,他们才开始向您计费:每月有200万个函数调用,以及类似的CPU,内存和网络使用量的扩展.因此,即使是大火计划"也是如此.在开发过程中(以及基本用法)将免费提供.

Firebase's free tier (the Spark Plan) is good for very simple experimentation, but once you start doing network calls to outside Google's network (if you are trying to call the network API for other services), you will be blocked. No worries! The "Blaze Plan" paid tier does require a way to bill you, but they don't start billing you until you get quite a bit of usage: 2 million function calls / month and similarly scaled usage of CPU, memory, and network. So even the "Blaze Plan" will be free during development (and for basic usage).

已更新,2020年12月

自原始答案发布以来,情况有所变化,但基本原理仍然是正确的-在Google上为Actions开发无需付费.

Things have changed a bit since the original answer was posted, but the underlying basics remain true - there is no charge to develop for Actions on Google.

Dialogflow现在有一个"Essentials"版本和更高级的"CX"版.虽然您仍然可以同时使用两者来构建动作,但它们实际上不再是为此目的而设计的.

Dialogflow now has an "Essentials" edition and a more advanced "CX" edition. While you can still use both to build Actions, they're not really intended for this purpose anymore.

相反,Google已将 Actions Builder 包含在Actions Console中,以处理NLP工作.Actions SDK可以与此配合使用,但也可以将所有STT信息传递到您的Webhook.两者都可以免费使用.

Instead, Google has included the Actions Builder into the Actions Console to handle the NLP work. The Actions SDK works with this, but can also just pass along all the STT information to your webhook. Both are also free to use.

这篇关于开发Google Assistant应用的费用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆