API de lenguaje natural de Google Cloud: comparación de precios y características con la API de NLP Cloud

Google Cloud Natural Language es una API de NLP basada en la nube que propone varios modelos avanzados de NLP. A pesar de que ser un actor importante en el mercado del NLP, es importante revisar cuidadosamente la oferta de Google Natural Language para saber si es la mejor solución para usted. ¿Cómo se compara la API de Google NLP con la api de NLP Cloud en términos de precio y características?

Precios: Google Natural Language VS NLP Cloud

El lenguaje natural de Google considera que una solicitud debe contener menos de 1.000 caracteres. Si su contiene más de 1.000 caracteres, se considera como varias solicitudes. Por ejemplo, si usted intenta clasificar un texto de 3.500 caracteres, se consideran 4 peticiones. peticiones.

El precio oscila entre 0,0005 y 0,002 dólares por solicitud, dependiendo de la función que se utilice.

Las primeras 5.000 solicitudes son gratuitas cada mes, y si utilizas su modelo de clasificación de textos, obtienes más solicitudes gratuitas (30.000 al mes).

Cuantas más solicitudes envíe, más se le cobrará.

Precios de la API de lenguaje natural de Google
Precios de la API de lenguaje natural de Google

NLP Cloud adopta una estrategia de precios totalmente diferente.

El precio de NLP Cloud es plano, lo que significa que tiene un número de solicitudes incluidas en su plan. Si desea cambiar el número de solicitudes, puede actualizar o reducir su plan en cualquier momento. Lo interesante de este tipo de precios es que son predecibles: usted siempre sabe de antemano cuánto se le cobrará a final de mes.

NLP Cloud propone varios planes, dependiendo del número de peticiones que necesite, sin importar el modelo de NLP que vaya a utilizar, y sin importar el número de caracteres que contenga su solicitud. Por ejemplo, 15 peticiones por minuto cuestan 29 dólares al mes en servidores de CPU, y 99 dólares al mes en servidores de GPU. Consulte la página de precios aquí.

Ejemplo de precio concreto: clasificación de textos

Imagínese que quiere clasificar fragmentos de texto compuestos por 10.000 caracteres, a un ritmo de 15 peticiones por minuto.

Google consideraría que cada solicitud equivale en realidad a 10 solicitudes (porque cada solicitud sólo puede sólo puede estar compuesta virtualmente por 1.000 caracteres). Así que al final del mes se realizarían 10 x 15 x 44.640 = 6.696.000 peticiones.

Teniendo en cuenta sus primeras 30 mil solicitudes gratuitas, y su precio proporcional, al final pagarías pagarías 3.140 dólares al mes.

Por el mismo servicio pagarías 29 dólares al mes en NLP Cloud. ¡La diferencia es bastante impresionante!

El lenguaje natural de Google es caro y es bastante difícil predecir cuánto te van a cobrar a final de mes. Tómate el tiempo de hacer las cuentas por adelantado para evitar sorpresas...

Características: Google Natural Language VS NLP Cloud

Google Natural Language desarrolla sus propios modelos internos, mientras que NLP Cloud integra los mejores modelos de código abierto disponibles en el mercado. Son dos estrategias diferentes, y ambas tienen pros y contras. Google tiene un control perfecto sobre sus modelos, pero a cambio sus modelos son cajas negras: no sabemos lo que hay dentro exactamente.

Característica interesante: los clientes pueden afinar sus propios modelos en la plataforma de lenguaje natural de Google, y también es el caso en NLP Cloud. Es una opción interesante si cree que los modelos base no son lo suficientemente precisos y deben adaptarse a sus necesidades.

Además, Google tiene modelos específicos dedicados al análisis de datos médicos, que NLP Cloud no tiene, por lo que puede ser interesante si estás en la industria de la salud.

Ahora vamos a enumerar todas las características NLP propuestas.

Estas son las funciones de NLP que admite Google Natural Language:

Y aquí están las funciones de NLP soportadas por NLP Cloud en el momento de escribir este artículo:

Como puede ver, hay más funciones de NLP en NLP Cloud, y pronto habrá más.

Conclusión:

Google Natural Language es un actor importante en el mercado del NLP. Proponen características interesantes como la capacidad de entrenar sus propios modelos, o abordar el vocabulario médico.

Sin embargo, su API es muy cara. Por el mismo precio, puede obtener al menos 100 veces más solicitudes en la API de NLP Cloud.

En términos de características, NLP Cloud propone muchos modelos interesantes de NLP que Google no propone, como la resumen de textos, respuesta a preguntas, generación de textos, traducción, detección de idiomas, tokenización, lematización...

Por último, los precios de Google hacen que sea muy difícil predecir de antemano cuánto se va a cobrar a final de mes, lo que no ocurre con los precios fijos de NLP Cloud. a final de mes, lo que no ocurre con los precios fijos de NLP Cloud.

Espero que este artículo te haya ayudado a comparar correctamente Google Natural Language y NLP Cloud.

Julien Salinas
CTO en NLP Cloud