Izmantojiet šo aizraujošo tehnoloģiju, ērti izmantojot savu Python skriptu ar OpenAI parocīgo API.

AI vētra ir pārņēmusi visu pasauli. OpenAI ChatGPT izlaišana ir izraisījusi izstrādātājus un ziņkārīgos lietotājus. OpenAI divu mēnešu laikā pēc tā palaišanas ir savācis milzīgus 100 miljonus aktīvo lietotāju, un cilvēki jau ir sākuši veidot lietojumprogrammas, izmantojot to.

CopyAI to izmanto, lai ģenerētu tekstu rakstīšanas saturu vietnēm, emuāriem, reklāmām, e-pastiem un sociālajiem medijiem. Lex izmanto GPT-3, lai atbildētu uz izpētes jautājumiem, Algolia semantiskai meklēšanai un Replier, lai izveidotu zīmola atbildes uz klientu atsauksmēm. Lūk, kā varat izmantot OpenAI GPT-3 modeli ar Python, lai sāktu ar AI darbināmas lietojumprogrammas izveidi.

Kas ir GPT-3?

OpenAI GPT-3 ir trešās paaudzes ģeneratīvais iepriekš apmācīts transformators. Tas ir mašīnmācības modelis ar vairāk nekā 175 miljardiem parametru, gandrīz visā internetā. Tas sniedz tam milzīgas iespējas atbildēt uz plašu jautājumu loku un veikt uzdevumus, kas citādi prasītu daudz roku pūļu.

instagram viewer

Open AI ir izstrādājis Python moduli, kas satur iepriekš definētas saderīgas klases, lai mijiedarbotos ar tā API. Lai to instalētu savā sistēmā, atveriet termināli un palaidiet:

pip install openai

Ja vēlaties uzzināt, uz ko GPT-3 ir spējīgs, varat izpētīt dažus no tiem radoši GPT-3 lietojumi pakalpojumā OpenAI Playground.

API atslēgas ģenerēšana

Lai izmantotu GPT-3 ar Python, jums ir jāģenerē API atslēga. Lai skatītu savu API atslēgu, veiciet šīs darbības:

  1. Reģistrējieties kontam vietnē OpenAI lapa. Izvēlieties konta veidu kā Personīgi.
  2. Noklikšķiniet uz sava profila un atlasiet Skatīt API atslēgas pogu.
  3. Klikšķiniet uz Izveidojiet jaunu slepeno atslēgu lai ģenerētu savu API atslēgu.
  4. Nokopējiet savu API atslēgu un glabājiet to drošā vietā, jo vairs nevarēsiet to skatīt.

OpenAI GPT-3 API iekasē maksu, pamatojoties uz tokenu (vārdu) skaitu, ko izmantojat, lai ar to mijiedarbotos. Par laimi OpenAI pirmos trīs mēnešus bez maksas nodrošina 18 $ kredītu, lai jūs varētu to izpētīt un eksperimentēt atbilstoši savām vajadzībām.

Python programmas izveide, lai izmantotu GPT-3 API

Šīs programmas pirmkodu varat atrast tajā GitHub repozitorijs.

Tagad, kad jums ir piekļuve API, varat izveidot Python programmu, lai sazinātos, izmantojot to. Sāciet veidot programmu, importējot OpenAI moduli. Definējiet funkciju, askGPT(), tas aizņem tekstu kā ievades arguments. Tekstā būs vaicājums, kuru grasāties uzdot GPT-3. Kopējiet iepriekš ģenerēto API atslēgu un inicializējiet to.

imports openai

defjautāt GPT(teksts):
openai.api_key = "jūsu_api_atslēga"

Izveidojiet pieprasījumu, definējot šādus parametrus:

  • dzinējs: Modelis, kuru vēlaties izmantot savam pieprasījumam. The Davinci modelis ir visuzticamākais, apmācīts datiem līdz 2019. gada oktobrim.
  • pamudināt: Uzvedne ir vārdu kopa, ko uzdodat kā jautājumu, lai ģenerētu atbildi no API.
  • temperatūra: Iestatiet, cik profesionāli vai radoši jāizklausās jūsu tekstam. Ar zemākām vērtībām jūs iegūsit mērķtiecīgākas un determinētākas atbildes. Ar augstākām vērtībām jūs saņemsiet radošākas atbildes. 0,6 ir labs kompromiss.
  • max_tokens: Maksimālais vārdu skaits ģenerētajā atbildē. Varat iestatīt ne vairāk kā 2048 vārdus.

Piemēram, šādi varat nosūtīt pieprasījumu un saglabāt atbildi:

 atbilde = openai. Completion.create(
dzinējs = "text-davinci-003",
uzvedne = teksts,
temperatūra = 0.6,
max_tokens = 150,
)

Parādiet GPT-3 atbildi, izgūstot pirmā rezultāta teksta parametru:

atgriezties drukāt (response.choices[0].text)

Lai izsauktu šo funkciju, definējiet galveno funkciju un bezgalīgu cilpu. Lūdziet lietotājam ievadīt jautājumu un nodot to askGpt() funkciju.

defgalvenais():
kamērTaisnība:
drukāt ("GPT: uzdodiet man jautājumu\n")
myQn = ievade ()
askGPT(myQn)

galvenais ()

Salieciet to visu kopā un izmantojiet mākslīgo intelektu, lai atbildētu uz jūsu jautājumiem.

Ar GPT-3 iespējotās Python programmas izvade

Palaižot programmu, tā lūgs ievadīt jautājumu. Ieejot uzvednē “Uzrakstiet dzejoli 5 rindiņās par to, kā Dzelzs vīrs ir visu laiku lielākais supervaronis”, programma radīja šādu iespaidīgu rezultātu:

GPT-3 ir daudz interesantu lietojumprogrammu

Varat izmantot GPT-3, lai paveiktu dažus pārsteidzošus varoņdarbus. Jūs to izmantojat kā tērzēšanas robotu, kas sniegs jaunas reālistiskas atbildes katrā uzvednē. Varat ģenerēt dzejoļus, scenārijus, stāstus, saukļus, esejas, virsrakstus un daudz ko citu. Varat pat apkopot garus teksta fragmentus, ģenerēt kodu, bezgalīgi sarunāties un arī iegūt sarunu, pamatojoties uz pagātnes uzvednēm.

No otras puses, API ir mākonī mitināta, apmaksāta, un tai ir nepieciešama papildu pielāgošana. Līdz ar GPT-3.5 izlaišanu tirgū cilvēki sagaida, ka tas būs precīzāks un mazāk neobjektīvs salīdzinājumā ar iepriekšējām versijām.