Google Cloud Natural Language - це хмарний API для обробки природної мови, який пропонує кілька вдосконалених моделей обробки природної мови. Незважаючи на те, що Google є важливим гравцем на ринку обробки природної мови, важливо ретельно вивчити пропозицію Google Natural Language, щоб зрозуміти, чи це найкраще рішення для вас. Як API обробки природної мови Google порівнюється з API NLP Cloud з точки зору ціни та можливостей?
Природна мова Google вважає, що запит повинен містити менше 1 000 символів. Якщо ваш запит містить більше 1 000 символів, він розглядається як декілька запитів. Наприклад, якщо ви намагаєтеся класифікувати фрагмент тексту, що складається з 3 500 символів, це вважається 4 запитами.
Ціна становить від $0,0005 до $0,002 за запит в залежності від функції, яку ви використовуєте.
Перші 5 000 запитів безкоштовні щомісяця, а якщо ви використовуєте їхню модель класифікації текстів, то отримуєте ще більше безкоштовних запитів (30 000 на місяць).
Чим більше запитів ви надсилаєте, тим більше з вас стягується плата.

NLP Cloud використовує зовсім іншу стратегію ціноутворення.
Ціна NLP Cloud є фіксованою, що означає, що у вас є кількість запитів, включених у ваш план. Якщо ви хочете змінити кількість запитів, ви можете оновити або знизити тарифний план у будь-який час. Найцікавіше в такій тарифікації те, що вона є передбачуваною: ви завжди заздалегідь знаєте, скільки з вас буде стягнуто в кінці місяця.
NLP Cloud пропонує кілька тарифних планів, залежно від кількості необхідних вам запитів, незалежно від того, яку модель обробки природної мови ви збираєтеся використовувати, і незалежно від кількості символів, що містяться у вашому запиті. Наприклад, 15 запитів на хвилину коштують $29 на місяць на CPU-серверах і $99 на місяць на GPU-серверах. місяць на серверах з графічним процесором. Ознайомитися з цінами можна тут.
Уявіть, що ви хочете класифікувати фрагменти тексту, що складаються з 10 000 символів, зі швидкістю 15 запитів за хвилину.
Google вважатиме, що кожен запит фактично еквівалентний 10 запитам (оскільки кожен запит може віртуально може складатися лише з 1,000 символів). Таким чином, в кінці місяця ви б виконали 10 x 15 x 44 640 = 6 696 000 запитів.
Беручи до уваги їхні перші 30 тис. безкоштовних запитів та пропорційне ціноутворення, ви в кінцевому підсумку платити $3,140 на місяць.
За цю ж послугу в NLP Cloud ви заплатили б $29 на місяць. Різниця вражає!
Google Natural Language коштує дорого і досить важко передбачити, скільки з вас буде стягнуто в кінці місяця. Щоб уникнути сюрпризів, знайдіть час, щоб зробити розрахунки заздалегідь...
Google Natural Language розробляє власні внутрішні моделі, в той час як NLP Cloud інтегрує найкращі моделі з відкритим вихідним кодом, доступні на ринку. Це 2 різні стратегії, і обидві мають свої плюси та мінуси. Google має ідеальний контроль над своїми моделями, але натомість їхні моделі - це чорні ящики: ми не знаємо що саме знаходиться всередині.
Цікава особливість: клієнти можуть доопрацьовувати власні моделі на платформі Google Natural Language, і так само на NLP Cloud. Це цікава опція, якщо ви вважаєте, що базові моделі недостатньо точні, і тоді їх слід адаптувати до ваших потреб.
Крім того, у Google є спеціальні моделі для аналізу медичних даних, яких немає в NLP Cloud, тому вам це може бути цікаво, якщо ви працюєте в галузі охорони здоров'я.
Тепер перерахуємо всі запропоновані функції обробки природної мови.
Ось функції обробки природної мови, які підтримує Google Natural Language:
А ось функції обробки природної мови, що підтримуються NLP Cloud на момент написання цієї статті:
Як бачите, в NLP Cloud підтримується більше функцій обробки природної мови, і незабаром має з'явитися ще більше.
Google Natural Language є основним гравцем на ринку обробки природної мови. Вони пропонують цікаві функції, такі як можливість тренувати власні моделі або звертатися до медичної лексики.
Однак їхні API дуже дорогі. За ту ж саму ціну можна отримати мінімум в 100 разів більше запитів на NLP Cloud API.
З точки зору можливостей, NLP Cloud пропонує багато цікавих моделей обробки природної мови, які не пропонує Google, наприклад, текст узагальнення, відповіді на питання, генерація тексту, переклад, визначення мови, токенізація, лематизація...
Нарешті, ціноутворення Google робить надзвичайно важким передбачити заздалегідь, скільки з вас буде стягнуто в кінці місяця. в кінці місяця, чого не можна сказати про фіксовану ціну NLP Cloud.
Сподіваюся, ця стаття допомогла вам правильно порівняти Google Natural Language і NLP Cloud! Спробуйте NLP Cloud тут!
Julien Salinas
CTO в NLP Cloud