Está a ter dificuldades com a IA ou com o desenvolvimento full-stack? Os nossos especialistas estão aqui para o orientar: aconselhamento personalizado, integração técnica e muito mais. Entre em contacto com [email protected].

Google Cloud Natural Language API: comparação de preços e características com a NLP Cloud API

Google Cloud Natural Language é uma API de Processamento de Linguagem Natural baseada na nuvem que propõe vários modelos avançados de Processamento de Linguagem Natural. Apesar de sendo um actor importante no mercado de Processamento de Linguagem Natural, é importante rever cuidadosamente o Google Natural A oferta da língua de forma a compreender se é a melhor solução para si. Como o Google Natural Language Processing API é comparável à NLP Cloud api em termos de preços e características?

Fixação de preços: Google Linguagem Natural VS NLP Cloud

O Google Natural Language considera que um pedido deve conter menos de 1.000 caracteres. Se o seu pedido contém mais de 1.000 caracteres, é considerado como vários pedidos. Por exemplo, se o estão a tentar classificar um texto composto por 3.500 caracteres, este é considerado como 4 pedidos.

O preço vai de $0,0005 a $0,002 por pedido, dependendo da funcionalidade que estiver a utilizar.

Os primeiros 5.000 pedidos são gratuitos todos os meses, e se utilizar o seu modelo de classificação de texto, obtém mais pedidos gratuitos (30.000 por mês).

Quanto mais pedidos enviar, mais lhe será cobrado.

Preços da API de Linguagem Natural do Google
Preços da API de Linguagem Natural do Google

A NLP Cloud adopta uma estratégia de preços totalmente diferente.

O preço da NLP Cloud é plano, o que significa que tem um número de pedidos incluídos no seu plano. Se quiser alterar o número de pedidos, pode actualizar ou desvalorizar o seu plano a qualquer momento. O interessante com um tal preço é que é previsível: você Saiba sempre com antecedência quanto lhe será cobrado no final do mês.

NLP Cloud propõe vários planos, dependendo do número de pedidos de que necessita, independentemente do modelo de Processamento de Linguagem Natural vai utilizar, e não importa o número de caracteres contidos no seu pedido. Por exemplo, 15 pedidos por minuto custam $29 por mês em servidores CPU, e $99 por mês em servidores GPU. Ver a página de preços aqui.

Exemplo de preço concreto: classificação de texto

Imagine que quer classificar pedaços de texto compostos por 10.000 caracteres, a uma taxa de 15 pedidos por minuto.

A Google consideraria que cada pedido é na realidade equivalente a 10 pedidos (porque cada pedido pode ser virtualmente composto apenas por 1.000 caracteres). Assim, no final do mês, realizaria 10 x 15 x 44,640 = 6,696,000 pedidos.

Tendo em conta os seus primeiros 30k pedidos gratuitos, e os seus preços proporcionais, acabaria por pagar $3.140 por mês.

Pelo mesmo serviço, pagaria 29 dólares por mês na NLP Cloud. A diferença é bastante impressionante!

Google Natural Language é caro e é bastante difícil prever quanto é que lhe será cobrado no final do mês. Tirar tempo para fazer as contas com antecedência, a fim de evitar surpresas.

Características: Google Linguagem Natural VS NLP Cloud

O Google Natural Language desenvolve os seus próprios modelos internos, enquanto o NLP Cloud integra os melhores modelos de código aberto disponíveis no mercado. São 2 estratégias diferentes, e ambas têm prós e contras. O Google tem um controlo perfeito sobre os seus modelos, mas em troca os seus modelos são caixas negras: não sabemos o que está dentro exactamente.

Característica interessante: os clientes podem afinar os seus próprios modelos na plataforma Google Natural Language, e é também o caso da NLP Cloud. É uma opção interessante, se pensarmos que a base Os modelos não são suficientemente precisos e depois devem ser adaptados às suas necessidades.

Além disso, o Google tem modelos específicos dedicados à análise de dados médicos, que a NLP Cloud não tem, por isso você pode achá-lo interessante se estiver na indústria da saúde.

Agora vamos listar todas as características de Processamento de Linguagem Natural propostas.

Aqui estão as características de Processamento de Linguagem Natural suportadas por Google Natural Language:

E aqui estão as características de Processamento de Linguagem Natural suportadas pela NLP Cloud a partir desta escrita:

Como pode ver, mais características de Processamento de Linguagem Natural são suportadas no NLP Cloud, e mais deverão vir em breve.

Conclusão

Google Natural Language é um actor importante no mercado de Processamento de Linguagem Natural. Eles propõem características interessantes como o capacidade de treinar os seus próprios modelos, ou de abordar o vocabulário médico.

No entanto, o seu API é muito caro. Pelo mesmo preço, pode obter pelo menos 100 vezes mais pedidos sobre a NLP Cloud API.

Em termos de características, a NLP Cloud propõe muitos modelos interessantes de Processamento de Linguagem Natural que o Google não propõe, como o texto resumo, resposta a perguntas, geração de texto, tradução, detecção de línguas, tokenization, lemmatização...

Por último, os preços do Google tornam extremamente difícil prever antecipadamente quanto é que vai ser cobrado no final do mês, o que não é o caso do preço fixo da NLP Cloud.

Espero que este artigo o tenha ajudado a comparar correctamente Google Natural Language e NLP Cloud!

Julien Salinas
CTO em NLP Cloud