Google Cloud Natural Language API: confronto di prezzi e caratteristiche con NLP Cloud API

Google Cloud Natural Language è un'API di elaborazione del linguaggio naturale basata sul cloud che propone diversi modelli avanzati di elaborazione del linguaggio naturale. Nonostante essere un attore importante sul mercato dell'elaborazione del linguaggio naturale, è importante esaminare attentamente l'offerta di Google Natural Google Natural Language per capire se è la soluzione migliore per voi. Come Google Natural Language Processing API si confronta con NLP Cloud api in termini di prezzi e caratteristiche?

Prezzi: Google Natural Language VS NLP Cloud

Google Natural Language considera che una richiesta dovrebbe contenere meno di 1.000 caratteri. Se la tua richiesta contiene più di 1.000 caratteri, viene considerata come più richieste. Per esempio, se si state cercando di classificare un pezzo di testo composto da 3.500 caratteri, questo è considerato come 4 richieste.

Il prezzo va da $0,0005 a $0,002 per richiesta a seconda della funzione che si sta utilizzando.

Le prime 5.000 richieste sono gratuite ogni mese, e se usi il loro modello di classificazione del testo, ottieni più richieste gratuite (30.000 al mese).

Più richieste invii, più ti vengono addebitate.

Prezzi dell'API del linguaggio naturale di Google
Prezzi dell'API del linguaggio naturale di Google

NLP Cloud adotta una strategia di prezzi totalmente diversa.

Il prezzo di NLP Cloud è piatto, il che significa che hai un numero di richieste incluse nel tuo piano. Se si desidera modificare il numero di richieste, è possibile aggiornare o declassare il tuo piano in qualsiasi momento. La cosa interessante di questo tipo di prezzo è che è prevedibile: si sempre sapere in anticipo quanto ti verrà addebitato alla fine del mese.

NLP Cloud propone diversi piani, a seconda del numero di richieste di cui hai bisogno, indipendentemente dal modello di Natural Language Processing che intendi utilizzare, e non importa il numero di caratteri contenuti nella tua richiesta. Per esempio, 15 richieste al minuto costano 29 dollari al mese sui server CPU, e 99 dollari al mese sui server GPU. Vedi la pagina dei prezzi qui.

Esempio concreto di prezzo: classificazione del testo

Immaginate di voler classificare pezzi di testo composti da 10.000 caratteri, a un ritmo di 15 richieste al minuto.

Google considererebbe che ogni richiesta è in realtà equivalente a 10 richieste (perché ogni richiesta può essere virtualmente composta solo da 1.000 caratteri). Così, alla fine del mese, faresti 10 x 15 x 44.640 = 6.696.000 richieste.

Tenendo conto delle loro prime 30k richieste gratuite, e il loro prezzo proporzionale, alla fine si dovrebbe pagare 3.140 dollari al mese.

Per lo stesso servizio pagheresti 29 dollari al mese su NLP Cloud. La differenza è abbastanza impressionante!

Google Natural Language è costoso ed è abbastanza difficile prevedere quanto ti verrà addebitato alla fine del mese. Prenditi il tempo di fare i conti in anticipo per evitare sorprese...

Caratteristiche: Google Natural Language VS NLP Cloud

Google Natural Language sviluppa i propri modelli in-house, mentre NLP Cloud integra i migliori modelli open-source disponibili sul mercato. Sono 2 strategie diverse, ed entrambe hanno pro e contro. Google ha un controllo perfetto sui propri modelli, ma in cambio i loro modelli sono scatole nere: non sappiamo cosa c'è dentro esattamente.

Caratteristica interessante: i clienti possono mettere a punto i propri modelli sulla piattaforma Google Natural Language, ed è anche il caso di NLP Cloud. È un'opzione interessante se si pensa che i modelli di base non siano abbastanza accurati e quindi dovrebbero essere adattati alle vostre esigenze.

Inoltre, Google ha modelli specifici dedicati all'analisi dei dati medici, che NLP Cloud non ha, quindi potreste trovarlo interessante se siete nel settore sanitario.

Ora elenchiamo tutte le caratteristiche di Natural Language Processing proposte.

Ecco le caratteristiche di elaborazione del linguaggio naturale supportate da Google Natural Language:

Ed ecco le caratteristiche di Natural Language Processing supportate da NLP Cloud al momento della scrittura:

Come potete vedere, più funzioni di Natural Language Processing sono supportate su NLP Cloud, e altre dovrebbero arrivare presto.

Conclusione

Google Natural Language è un attore importante nel mercato dell'elaborazione del linguaggio naturale. Propongono caratteristiche interessanti come la capacità di addestrare i propri modelli, o affrontare il vocabolario medico.

Tuttavia la loro API è molto costosa. Per lo stesso prezzo, è possibile ottenere almeno 100 volte più richieste sull'API NLP Cloud.

In termini di caratteristiche, NLP Cloud propone molti modelli interessanti di elaborazione del linguaggio naturale che Google non propone, come il riassunto del testo riassunto del testo, risposta alle domande, generazione di testo, traduzione, rilevamento della lingua, tokenizzazione, lemmatizzazione...

Infine, i prezzi di Google rendono estremamente difficile prevedere in anticipo quanto ti verrà alla fine del mese, il che non è il caso del prezzo piatto di NLP Cloud.

Spero che questo articolo ti abbia aiutato a confrontare correttamente Google Natural Language e NLP Cloud!

Julien Salinas
CTO di NLP Cloud