API Google Cloud Natural Language: comparaison des prix et fonctionnalités avec l'API NLP Cloud

Google Cloud Natural Language est une API NLP basée sur le cloud qui propose plusieurs modèles NLP avancés. Bien qu'étant un acteur important sur le marché du NLP, il est important de lire attentivement l'offre de Google Natural Language afin de comprendre si elle est la meilleure solution pour vous.

Prix: Google Natural Language VS NLP Cloud

Google Natural Language considère qu'une requête doit contenir moins de 1.000 caractères. Si votre requête contient plus de 1.000 caractères, elle est considérée comme plusieurs requêtes. Par exemple, si vous essayez de classer un morceau de texte composé de 3.500 caractères, celui-ci est considéré comme 4 requêtes.

Le prix va de $0,0005 à $0,002 par requête selon la fonctionnalité que vous utilisez.

Les 5.000 premières demandes sont gratuites chaque mois, et si vous utilisez leur modèle de classification de texte, vous obtenez plus de requêtes gratuites (30.000 par mois).

Plus vous envoyez de requêtes, plus vous êtes facturé.

Prix de l'API Google Natural Language
Prix de l'API Google Natural Language

NLP Cloud adopte une stratégie de tarification totalement différente.

Le prix de NLP Cloud est forfaitaire, ce qui signifie que vous avez un certain nombre de requêtes incluses dans votre plan. Si vous voulez changer le nombre de requêtes, vous pouvez mettre upgrader ou downgrader votre plan à tout moment. La chose intéressante avec un tel prix est qu'il est prévisible: vous pouvez toujours savoir à l'avance combien vous serez facturé à la fin du mois.

NLP Cloud propose plusieurs plans, en fonction du nombre de requêtes dont vous avez besoin, quel que soit le modèle NLP que vous allez utiliser, et quel que soit le nombre de caractères contenus dans votre requêtes. Par exemple, 15 requêtes par minute coûtent $29 par mois sur des serveurs CPU, et $99 par mois sur des serveurs GPU. Veuillez jeter un oeil ici à la page de prix.

Exemple de prix concret: classification de texte

Imaginez que vous voulez classer des morceaux de texte composés de 10.000 caractères, à raison de 15 requêtes par minute.

Google considérerait que chaque requête est en fait équivalente à 10 requêtes (parce que chaque requête ne peut être que virtuellement composée de 1000 caractères). Ainsi, à la fin du mois, vous effectueriez 10 x 15 x 44.640 = 6.696.000 requêtes.

Compte tenu de leurs premières requêtes gratuites de 30k et de leur prix proportionnel, vous devrez au final payer 3.140$ par mois.

Pour le même service, vous paieriez 29$ par mois sur NLP Cloud. La différence est assez impressionnante!

Google Natural Language est cher et il est assez difficile de prédire combien vous allez être facturé à la fin du mois. Prenez le temps de faire les calculs à l'avance afin d'éviter les surprises...

Fonctionnalités : Google Natural Language VS NLP Cloud

Google Natural Language développe ses propres modèles internes, tandis que NLP Cloud intègre les meilleurs modèles open-source disponibles sur le marché. Il s'agit de 2 stratégies différentes, et les deux ont des avantages et des inconvénients. Google a un contrôle parfait sur ses modèles, mais en retour les modèles sont des boîtes noires: nous ne savons pas exactement ce qui est à l'intérieur.

Caractéristique intéressante: les clients peuvent fine-tuner leurs propres modèles sur la plateforme Google Natural Language, ce qui est aussi le cas sur NLP Cloud. C'est une option intéressante si vous pensez que les modèles de base ne sont pas assez précis et devraient alors être adaptés à vos besoins.

Google a des modèles spécifiques dédiés à l'analyse de données médicales, que NLP Cloud n'a pas, de sorte que vous pourriez trouver leur offre intéressante si vous êtes dans l'industrie de la santé.

Maintenant, énumérons toutes les fonctionnalités NLP proposées.

Voici les fonctionnalités NLP supportées Google Natural Language:

And here are the NLP features supported by NLP Cloud as of this writing:

Comme vous pouvez le voir, d'autres fonctionnalités NLP sont prises en charge sur NLP Cloud, et d'autres devraient venir bientôt.

Conclusion

Google Natural Language est un acteur majeur sur le marché du NLP. Ils proposent des fonctionnalités intéressantes comme la possibilité de traiter le vocabulaire médical.

Cependant, leur API est très chère. Pour le même prix, vous pouvez obtenir au moins 100 fois plus de requêtes sur l'API NLP Cloud.

En termes de fonctionnalités, NLP Cloud propose de nombreux modèles NLP intéressants que Google ne propose pas, comme la synthèse de texte, réponse aux questions, génération de texte, traduction, détection de langue, tokenisation, lemmatisation...

Enfin, le modèle de prix de Google rend extrêmement difficile de prédire à l'avance combien vous allez être facturé à la fin du mois, ce qui n'est pas le cas avec le prix forfaitaire de NLP Cloud.

J'espère que cet article vous a aidé à comparer correctement Google Natural Language et NLP Cloud !

Julien Salinas
CTO chez NLP Cloud