Стоимость разработки приложения Google Assistant?

Какие затраты связаны с разработкой и / или выпуском приложения Google Assistant?

Например: Можете ли вы разработать приложение, используя DialogFlow и серверную часть (скажем, Firebase), не платя за обучение?

3 ответа

Решение

Прежде всего - вам не нужно использовать Dialogflow или Firebase для разработки вашего действия. Оба предложены, но ни один не требуется. Вы можете использовать любой НЛП по своему желанию или вообще без него, если используете SDK для действий (но вам нужен НЛП). Вы можете использовать любой бэкэнд вообще, в том числе запускать его с локального компьютера и туннелировать к нему через ngrok, но вы не хотите делать это для производства.

Но во время разработки (и даже во время легкого развертывания до того, как ваши действия станут массово популярными и станут хитом), у вас будет множество бесплатных решений.

Dialogflow бесплатен для использования с Google Assistant. Период. Существует версия Enterprise, которая предлагает дополнительные услуги и поддержку за плату, но они вам не понадобятся. Существуют ограничения, но вы не будете сталкиваться с ними, пока не выполните 3 запроса в секунду, чего не следует делать во время разработки.

Бесплатный уровень Firebase (Spark Plan) хорош для очень простых экспериментов, но как только вы начнете делать сетевые вызовы вне сети Google (если вы пытаетесь вызвать сетевой API для других служб), вы будете заблокированы. Не волнуйтесь! Платный уровень "Blaze Plan" действительно требует способа выставления вам счетов, но они не начнут выставлять вам счета, пока вы не получите совсем немного использования: 2 миллиона вызовов функций / месяц и аналогично масштабированное использование процессора, памяти и сети. Так что даже "План Blaze" будет бесплатным во время разработки (и для базового использования).

  • Dialogflow бесплатен, если вы не используете его как предприятие: https://dialogflow.com/pricing/
  • И уровень Firebase должен быть достаточным, если вы не используете Firebase для других проектов. введите описание ссылки здесь
  • Но, конечно, вы должны рассчитать свое время, поэтому в случае затраченного времени, вероятно, нет.

Для всего остального да, если вы не используете его где-то. Для разработки вы также можете разместить свой сервер локально и использовать туннель ngrok как адрес для диалога.

В дополнение к ответу на короткий вопрос:

Бесплатного плана в Firebase должно быть достаточно, если вы просто используете его для изучения и разработки приложений для личного пользования. Если вы хотите пойти немного дальше, вам нужно обновить план.

Вы можете подписаться на бесплатную пробную версию для действий в Google, чтобы получить 300$ кредитов в течение 12 месяцев, которых будет более чем достаточно, чтобы делать все, что вы хотите.

Не стоит беспокоиться о затратах на Firebase / Действия в Google на более высоком плане, вы будете говорить о нескольких центах на несколько сотен тысяч запросов.

Другие вопросы по тегам