Kasutage seda põnevat tehnoloogiat mugavalt oma Pythoni skripti abil OpenAI käepärase API-ga.
AI-torm on pühkinud üle kogu maailma. OpenAI ChatGPT väljalaskmine on saatnud arendajad ja uudishimulikud kasutajad hulluks. OpenAI on kahe kuu jooksul pärast selle käivitamist kogunud ilmatu 100 miljonit aktiivset kasutajat ja inimesed on juba hakanud seda kasutama rakendusi looma.
CopyAI kasutab seda veebisaitide, ajaveebi, reklaamide, e-kirjade ja sotsiaalmeedia jaoks copywriting-sisu loomiseks. Lex kasutab uurimisküsimustele vastamiseks GPT-3, semantilise otsingu jaoks Algoliat ja klientide arvustustele kaubamärgiga vastuste loomiseks Replierit. Siit saate teada, kuidas saate kasutada OpenAI GPT-3 mudelit Pythoniga, et alustada oma AI-toega rakenduse loomist.
Mis on GPT-3?
OpenAI GPT-3 on kolmanda põlvkonna generatiivne eelkoolitatud transformer. See on masinõppe mudel, millel on üle 175 miljardi parameetri, peaaegu kogu Interneti. See annab talle tohutud võimalused vastata paljudele küsimustele ja täita ülesandeid, mis muidu nõuaksid palju käsitsitööd.
Open AI on välja töötanud Pythoni mooduli, mis sisaldab eelnevalt määratletud ühilduvaid klasse, et suhelda selle API-dega. Selle oma süsteemi installimiseks avage terminal ja käivitage:
pip install openai
Kui soovite teada, milleks GPT-3 võimeline on, võite uurida mõnda neist GPT-3 loominguline kasutamine OpenAI Playgroundis.
API võtme genereerimine
GPT-3 kasutamiseks koos Pythoniga peate genereerima API-võtme. API-võtme vaatamiseks toimige järgmiselt.
- Registreeruge saidil konto saamiseks OpenAI leht. Valige konto tüüp kui Isiklik.
- Klõpsake oma profiilil ja valige Vaadake API võtmeid nuppu.
- Kliki Looge uus salajane võti oma API-võtme loomiseks.
- Kopeerige oma API võti ja hoidke seda turvalises kohas, kuna te ei saa seda enam vaadata.
OpenAI GPT-3 API võtab teilt tasu selle märkide (sõnade) arvu alusel, mida te sellega suhtlemiseks kasutate. Õnneks pakub OpenAI esimese kolme kuu jooksul 18 dollarit tasuta krediiti, nii et saate seda uurida ja katsetada vastavalt oma vajadustele.
Pythoni programmi loomine GPT-3 API kasutamiseks
Selle programmi lähtekoodi leiate sellest GitHubi hoidla.
Nüüd, kui teil on juurdepääs API-le, saate selle abil suhtlemiseks luua Pythoni programmi. Alustage programmi koostamist OpenAI mooduli importimisega. Määratlege funktsioon, küsiGPT(), see võtab tekst sisendargumendina. Tekst sisaldab päringut, mida kavatsete esitada GPT-3. Kopeerige varem loodud API võti ja lähtestage see.
importida openai
defküsiGPT(tekst):
openai.api_key = "teie_api_võti"
Looge päring, määrates järgmised parameetrid:
- mootor: Mudel, mida soovite oma taotluse jaoks kasutada. The Davinci mudel on kõige usaldusväärsem, treenitud andmetega kuni 2019. aasta oktoobrini.
- viip: Viip on sõnade kogum, mille esitate API-lt vastuse genereerimiseks küsimusena.
- temperatuur: Määrake, kui professionaalselt või loominguliselt teie tekst kõlama peaks. Madalamate väärtustega saate rohkem keskendunud ja deterministlikumaid vastuseid. Kõrgemate väärtustega saate loomingulisemaid vastuseid. 0,6 on hea kompromiss.
- max_tokens: Maksimaalne sõnade arv genereeritud vastuses. Saate määrata selle maksimaalselt 2048 sõnale.
Näiteks saate päringu saata ja vastuse salvestada järgmiselt.
vastus = openai. Completion.create(
mootor = "text-davinci-003",
viip = tekst,
temperatuur = 0.6,
max_tokens = 150,
)
Kuvage GPT-3 vastus, hankides esimese tulemuse tekstiparameetri:
tagasi print (response.choices[0].text)
Selle funktsiooni käivitamiseks määrake põhifunktsioon ja lõpmatu tsükkel. Paluge kasutajal sisestada küsimus ja edastada see kasutajale askGpt() funktsiooni.
defpeamine():
samal ajalTõsi:
print("GPT: esitage mulle küsimus\n")
myQn = sisend()
askGPT(myQn)
peamine ()
Pange see kõik kokku ja kasutage oma küsimustele vastamiseks tehisintellekti.
Teie GPT-3-toega Pythoni programmi väljund
Kui käivitate programmi, palub see teil sisestada küsimuse. Kui sisenete viipale "Kirjutage viierealine luuletus sellest, kuidas Iron Man on kõigi aegade suurim superkangelane", andis programm järgmise muljetavaldava väljundi:
GPT-3-l on palju huvitavaid rakendusi
Saate kasutada GPT-3, et teha päris hämmastavaid saavutusi. Kasutate seda vestlusrobotina, mis annab teile igale viipale värskeid realistlikke vastuseid. Saate luua luuletusi, stsenaariume, lugusid, loosungeid, esseesid, pealkirju ja palju muud. Saate isegi pikki tekstilõike kokku võtta, koodi genereerida, lõputult vestelda ja ka varasemate viipade põhjal vestlust alustada.
Teisest küljest on API pilve hostitud, tasuline ja vajab rohkem viimistlemist. GPT-3.5 turuletulekuga eeldavad inimesed, et see on varasemate versioonidega võrreldes täpsem ja vähem kallutatud.