Kakšna je primerjava med OpenAI in NLP Cloud? Obe platformi ponujata napredne modele umetne inteligence za razumevanje in ustvarjanje besedil, vendar se med njima pojavlja več pomembnih razlik glede funkcij, cen in pogojev storitve.
V tem članku bomo podrobno primerjali OpenAI in NLP Cloud.
Pred GPT-3 je OpenAI objavljal odprtokodne modele umetne inteligence. GPT in GPT-2 sta bila odprtokodna modela, ki ju je lahko vsakdo namestil in uporabljal po lastni presoji. Od tod tudi beseda "Open" v "OpenAI". Ko so ustvarili GPT-3, pa so se pri OpenAI odločili, da ga bodo ohranili kot črno skrinjico, ki je na voljo le prek njihovega plačljivega API. Uradno iz etičnih razlogov.
Od takrat so bili objavljeni odprtokodni ekvivalenti, kot sta GPT-J in GPT-NeoX, ki jih lahko namestite sami in uporabite po lastni presoji.
OpenAI je zelo omejen glede vrste aplikacij, ki jih dovoljuje. Njihovega API ne morete vključiti v produkcijo, ne da bi prej predložili aplikacijo v potrditev, in uveljavljajo zelo stroge "smernice za uporabo". Tukaj je pregled njihovega postopka potrjevanja.
Nekatere aplikacije so privzeto prepovedane, na primer aplikacije, ki temeljijo na "neznanstvenih" predpostavkah, parafraziranje in prepisovanje aplikacij (kar se šteje za "plagiatorstvo"), trženje na več ravneh in drugo. Tukaj je podrobnejši seznam iz smernic za uporabo OpenAI:

Poleg tega je zelo verjetno, da bo OpenAI zavrnil veliko aplikacij umetne inteligence, ki jih imate v mislih. Tako na primer ne morete ustvariti obsežne vsebine, kar pomeni, da ne morete uporabiti GPT-3, da bi namesto vas napisal celoten članek na blogu. Zavrnjeni so tudi številni primeri uporabe klepetalnikov. Na primer ne morete izdelati klepetalnega robota, ki deluje kot spremljevalec, ali klepetalnega robota, ki uporablja žaljivke ali besede za odrasle. Vaša vloga bo zelo verjetno zavrnjena tudi, če je povezana z družbenimi mediji, zdravstvom, trenerstvom, pravom in še marsičem drugim. Tukaj je nekaj izvlečkov iz smernic OpenAI o domenah "visoke vrednosti" (prijave, ki veljajo za zelo občutljive in bodo zelo verjetno zavrnjene) in o dolžini besedila:


OpenAI od vas zahteva implementacijo "uporabniškega identifikatorja", ki bo individualno identificiral vsakega končnega uporabnika vaše aplikacije. Na podlagi tega se uporablja omejitev hitrosti: končni uporabniki ne smejo poslati več kot 60 zahtevkov na minuto.
Številni projekti so zaradi teh strogih omejitev preprosto prekinjeni.
Oblak NLP ne uporablja nobene od teh omejitev. Oblak NLP Cloud lahko brez omejitev uporabljate za vse vrste aplikacij in lahko opravite poljubno število zahtevkov na končnega uporabnika brez omejitve hitrosti (če seveda izberete pravi načrt).
OpenAI in NLP Cloud ponujata cene po načelu "plačaj po naročilu". To pomeni, da lahko plačujete naknadno, samo za število zahtevkov ali žetonov, ki ste jih dejansko porabili.
NLP Cloud ponuja tudi standardne pakete, ki se plačujejo vnaprej. Ti načrti vam omogočajo dostop do določenega števila zahtevkov na minuto. Ti načrti so stroškovno učinkovitejši od sprotnega plačevanja, če morate opraviti veliko število zahtevkov.
Oglejte si cenik storitve NLP Cloud tukaj. Spodaj si oglejte cenik OpenAI:

Naredimo preprosto simulacijo. GPT-J je enakovreden GPT-3 Curie, zato bomo primerjali obe ceni.
V oblaku NLP Cloud boste za 10 zahtevkov na minuto v GPT-J, pri katerih boste uporabili 800 žetonov, plačali 199 dolarjev na mesec (načrt Full GPU).
Pri OpenAI vas bo to stalo 0,006 x 0,8 x 10 x 60 x 24 x 31 = 2.142 USD na mesec.
Razlika v ceni je zelo velika, še pomembnejša pa je pri primerjavi načrtov za fino nastavitev in vgradnjo!
OpenAI in NLP Cloud sta sprejela dve zelo različni strategiji: OpenAI izdeluje en sam lasten model (GPT-3), medtem ko NLP Cloud na isti platformi združuje najboljše odprtokodne umetne inteligence.
To pomeni, da lahko v oblaku NLP Cloud seveda uporabljate nekatere konkurenčne modele GPT-3, kot sta GPT-J in GPT-NeoX, lahko pa tudi številne druge modele, kot so Bart, T5, OpusMT, Distilbert, M2M100, spaCy itd.
Uporaba specializiranih manjših modelov je pogosto veliko bolj stroškovno učinkovita in hitrejša kot uporaba velikega modela GPT (čeprav je zelo vsestranski).
Včasih nekaterih primerov uporabe preprosto ni mogoče pokriti z GPT-3, GPT-J in GPT-NeoX. Tak primer je na primer večjezično prevajanje. Za tak primer uporabe je treba uporabiti namenski model, kot je Facebookov M2M100.
Uporaba specializiranih modelov je prav tako dober način za zmanjšanje zapletenosti. Na primer, za izvedbo povzemanja z GPT-3 bo potreben napreden inženiring hitrega delovanja, medtem ko lahko zelo preprosto dosežete napredne rezultate z namenskimi natančno prilagojenimi modeli, kot je Facebookov Bart Large CNN.
Med OpenAI in NLP Cloudom je precejšnja razlika, ko gre za zasebnost podatkov.
Politika zasebnosti podjetja NLP Cloud je zelo preprosta: v strežnikih podjetja NLP Cloud niso shranjeni nobeni podatki uporabnikov, poslani v API, in nihče nima dostopa do teh podatkov.
Po drugi strani pa OpenAI s podatki svojih strank počne veliko stvari. Podatke uporabnikov obdeluje notranja programska oprema, včasih pa jih pregledajo tudi zaposleni v podjetju OpenAI. Še pomembneje je, da so ti podatki shranjeni za neomejeno obdobje in se uporabljajo za usposabljanje in izboljšanje nekaterih modelov umetne inteligence podjetja OpenAI, kot so modeli semantičnega iskanja in klasifikacije. Spodaj si oglejte izvleček iz politike zasebnosti podjetja OpenAI:

Ti premisleki o zasebnosti so lahko ključnega pomena za številna podjetja, zlasti tista, ki se ukvarjajo s panogami, občutljivimi na podatke, kot so zdravstvo, pravo, finance...
Številne stranke iščejo alternative za OpenAI, predvsem zaradi njihovih omejitev uporabe, politike zasebnosti podatkov in previsokih cen.
Menimo, da je vmesnik API NLP Cloud zelo dobra alternativa OpenAI!
V podjetju NLP Cloud smo ponosni, da vsem svojim strankam zagotavljamo podporo na visoki ravni, in nenehno dodajamo več vrhunskih modelov umetne inteligence, da lahko naše stranke v kratkem času izvedejo svoj projekt umetne inteligence.
Želite poskusiti? Preizkusite NLP Cloud tukaj!
Julien Salinas
Tehnični direktor v podjetju NLP Cloud