OpenAI e GPT-3 VS NLP Cloud

Come si colloca OpenAI rispetto a NLP Cloud? Entrambe le piattaforme propongono modelli avanzati di intelligenza artificiale per la comprensione e la generazione di testi, ma ci sono diverse differenze importanti in termini di funzionalità, prezzi e termini di servizio.

In questo articolo, faremo un confronto approfondito tra OpenAI e NLP Cloud.

Linee guida per l'uso e revisione delle applicazioni

Prima di GPT-3, OpenAI rilasciava modelli di IA open-source. GPT e GPT-2 erano entrambi modelli open-source che chiunque poteva distribuire e utilizzare a proprio piacimento. Da qui la parola "Open" in "OpenAI". Ma quando hanno creato GPT-3, OpenAI ha deciso di mantenerlo come una scatola nera disponibile solo attraverso le sue API a pagamento. Ufficialmente per motivi etici.

Da allora sono stati rilasciati equivalenti open-source come GPT-J e GPT-NeoX, che possono essere installati da soli e utilizzati a piacimento.

OpenAI è estremamente restrittivo per quanto riguarda il tipo di applicazioni consentite. Non è possibile integrare le loro API in produzione senza prima sottoporre la propria applicazione alla convalida e applicano "linee guida d'uso" molto severe. Ecco una panoramica del loro processo di validazione.

Alcune applicazioni non sono semplicemente consentite per impostazione predefinita, come le applicazioni basate su premesse "non scientifiche", le applicazioni di parafrasi e riscrittura (considerate "plagio"), il marketing multilivello e altro ancora. Ecco un elenco più dettagliato tratto dalle linee guida di OpenAI:

Applicazioni OpenAI non ammesse

Inoltre, è molto probabile che molte applicazioni di IA che potreste avere in mente vengano rifiutate da OpenAI. Ad esempio, non è possibile generare contenuti di grandi dimensioni, il che significa che non è possibile utilizzare GPT-3 per scrivere un intero articolo di blog al posto vostro. Anche molti casi d'uso dei chatbot vengono rifiutati. Ad esempio, non è possibile creare un chatbot che funga da accompagnatore o un chatbot che utilizzi insulti o parole adulte. È inoltre molto probabile che la vostra domanda venga respinta se è legata ai social media, all'assistenza sanitaria, al coaching, al settore legale e molto altro ancora. Ecco alcuni estratti delle linee guida di OpenAI sui domini "high-stake" (applicazioni considerate molto sensibili e che hanno una grande probabilità di essere rifiutate) e sulla lunghezza del testo:

OpenAI Restrizioni per i domini ad alta posta in gioco

Lunghezza della generazione OpenAI

OpenAI chiede di implementare un "identificatore utente" che identifichi individualmente ogni utente finale della vostra applicazione. Su questa base, si applica la limitazione della velocità: gli utenti finali non possono effettuare più di 60 richieste al minuto.

Molti progetti vengono semplicemente abbandonati a causa di queste rigide limitazioni.

Nessuna di queste restrizioni è applicata da NLP Cloud. Potete usare NLP Cloud per qualsiasi tipo di applicazione senza restrizioni e potete fare tutte le richieste che volete per utente finale senza limitazioni di velocità (a patto che scegliate il piano giusto, naturalmente).

Differenze di prezzo

OpenAI e NLP Cloud propongono entrambi prezzi pay-as-you-go. Ciò significa che si può pagare a posteriori, solo per il numero di richieste o di token effettivamente consumati.

NLP Cloud propone anche pacchetti standard pagati in anticipo. Questi piani consentono di accedere a un numero specifico di richieste al minuto. Questi piani sono più convenienti rispetto al pay-as-you-go se avete un grande volume di richieste da eseguire.

Consultate i prezzi di NLP Cloud qui. Vedere i prezzi di OpenAI qui di seguito:

Prezzi OpenAI

Facciamo una semplice simulazione. Il GPT-J è equivalente al GPT-3 Curie, quindi confronteremo i due prezzi.

Su NLP Cloud, effettuare 10 richieste al minuto su GPT-J, utilizzando 800 token ciascuno, costerà 199 dollari al mese (piano Full GPU).

Su OpenAI, vi costerà 0,006 x 0,8 x 10 x 60 x 24 x 31 = 2.142 dollari al mese.

La differenza di prezzo è molto significativa ed è ancora più importante quando si confrontano i piani di messa a punto e di integrazione!

Caratteristiche e modelli disponibili

OpenAI e NLP Cloud hanno adottato due strategie molto diverse: OpenAI realizza un unico modello interno (GPT-3), mentre NLP Cloud assembla le migliori IA open-source sulla stessa piattaforma.

Ciò significa che su NLP Cloud è possibile utilizzare alcuni concorrenti di GPT-3 come GPT-J e GPT-NeoX, ma anche molti altri modelli come Bart, T5, OpusMT, Distilbert, M2M100, spaCy, ecc.

L'utilizzo di modelli specializzati di piccole dimensioni è spesso molto più conveniente e veloce rispetto all'utilizzo di un enorme modello GPT (anche se molto versatile).

A volte, alcuni casi d'uso non possono essere coperti da GPT-3, GPT-J e GPT-NeoX. È il caso, ad esempio, della traduzione multilingue. Per questi casi d'uso è necessario utilizzare un modello dedicato, come l'M2M100 di Facebook.

Anche l'utilizzo di modelli specializzati è un buon modo per ridurre la complessità. Ad esempio, l'esecuzione di una sintesi con GPT-3 richiede un'ingegnerizzazione avanzata, mentre è possibile ottenere risultati avanzati in modo molto semplice grazie a modelli dedicati e ottimizzati come Bart Large CNN di Facebook.

Privacy dei dati

Esiste una differenza significativa tra OpenAI e NLP Cloud per quanto riguarda la privacy dei dati.

La politica sulla privacy di NLP Cloud è molto semplice: nessun dato dell'utente inviato all'API viene memorizzato sui server di NLP Cloud e nessuno ha accesso a questi dati.

OpenAI, invece, fa molte cose con i dati dei propri clienti. I dati degli utenti vengono elaborati da un software interno e talvolta esaminati dai dipendenti di OpenAI. Inoltre, questi dati sono conservati per un periodo illimitato e vengono utilizzati per addestrare e migliorare alcuni dei modelli di intelligenza artificiale di OpenAI, come i modelli di ricerca semantica e di classificazione. Di seguito è riportato un estratto dell'informativa sulla privacy di OpenAI:

Informativa sulla privacy di OpenAI

Queste considerazioni sulla privacy possono essere fondamentali per molte aziende, soprattutto per quelle che si occupano di settori sensibili ai dati come quello sanitario, legale, finanziario...

Conclusione

Molti clienti sono alla ricerca di alternative a OpenAI, soprattutto a causa delle restrizioni sui casi d'uso, della politica sulla privacy dei dati e dei prezzi proibitivi.

Riteniamo che l'API NLP Cloud sia un'ottima alternativa a OpenAI!

Noi di NLP Cloud siamo orgogliosi di fornire un'assistenza di alto livello a tutti i nostri clienti e aggiungiamo costantemente modelli di IA all'avanguardia per consentire ai nostri clienti di realizzare i loro progetti di IA in pochissimo tempo.

Volete provare? Testate NLP Cloud qui!

Julien Salinas
CTO di NLP Cloud