Ungawusebenzisa kanjani ukhiye we-Google Gemini API? Isibonelo se-AI sokufundisa, ukufundisa nokuqeqeshwa kufakiwe

Okhiye be-Google Gemini API, azisekho izinkathazo! Kwenze ngomzuzu owodwa bese uthi goodbye ezinkathazo! ✌✌✌

Izifundo ezinemininingwane zizokufundisa igxathu negxathu, futhi nomfundi oqalayo angaba umpetha ngemizuzwana!

Valelisa ezinyathelweni ezinzima futhi ube nakho kalulaAII-Artifact! Ngijoyine ukuze uvule umhlaba omusha we-AI!

Ungawusebenzisa kanjani ukhiye we-Google Gemini API? Isibonelo se-AI sokufundisa, ukufundisa nokuqeqeshwa kufakiwe

Ngemuva kokuvela kwe-Gemini AI ye-Google, i-Google ikhiphe ukufinyelela kwe-API kumodeli yayo ye-Gemini. Manje, i-Google inikeza ukufinyelela kwe-API ku-Gemini Pro, okuhlanganisa amamodeli ombhalo kuphela namamodeli wombhalo-kanye nokubukwayo. Lesi ukwethulwa okuphawulekayo ngoba kuze kube manje, i-Google ayikengezi amakhono okubuka ku-Bard, esebenzisa imodeli yombhalo kuphela. Ngalo khiye we-API, ungagcina uhlole amakhono e-Gemini e-multimodal kukhompuyutha yakho yangakini. Masifunde indlela yokufinyelela nokusebenzisa i-Gemini API kulo mhlahlandlela.

Qaphela:Ukhiye we-Google Gemini API okwamanje umahhala kuwo womabili amamodeli ombhalo nabonakalayo. Izoba mahhala kuze kube yilapho isitholakala ngokuvamile ekuqaleni konyaka ozayo. Ngakho-ke, ungathumela izicelo ezingafika kwezingu-60 ngomzuzu ngaphandle kokusetha inkokhiso ye-Google Cloud noma ukufaka izinkokhelo.

Lungiselela iPython nePip kukhompyutha yakho

Iya kumhlahlandlela wethu ku-PC noma ku-MacFaka iPython nePip. Udinga iPython 3.9 noma ngaphezulu efakwe.

Uma usebenzisa Linux uhlelo, ungalandela okokufundisa kwethuFaka iPython nePip ku-Ubuntu noma okunye ukusatshalaliswa,

Ungasebenzisa umyalo olandelayo kutheminali ukuzeQinisekisa iPython nePip ifakwe kukhompuyutha yakho. Ibuyisela inombolo yenguqulo.

python -V
pip -V

Qinisekisa ukuthi iPython nePip zifakiwe yini. Isithombe 2

Ngemva kokufaka ngempumelelo, sebenzisa umyalo ongezansi ukuze ufake okuncikile kwe-Google Generative AI.

pip install -q -U google-generativeai

Ifaka i-Google Generative AI Dependencies Ingxenye 3

Ungawuthola kanjani ukhiye we-Gemini Pro API?

Okulandelayo, vakashela ku-makersuite.google.com/app/apikey bese ungena nge-akhawunti yakho ye-Google.

Ngaphansi kokhiye be-API, chofozaDala ukhiye we-API kuphrojekthi entsha"inkinobho.

Thola ukhiye wesi-4 we-Gemini Pro API

Kopisha ukhiye we-API futhi uwugcine endaweni ephephile. Ungalokothi wenze noma wabelane ngokhiye be-API esidlangalaleni.

Kopisha ukhiye we-API bese ulondoloza owesi-5

Ungayisebenzisa kanjani i-Gemini Pro API Key (imodi yombhalo ongenalutho)?

Ngokufanayo ne-OpenAI, i-Google iphinde isebenzisa okhiye be-Gemini API ngokuqondile ngezinjongo zokuthuthukisa nokuhlola. Ngibhale ikhodi ngendlela elula ukuze ihlolwe kalula futhi isetshenziswe abasebenzisi abajwayelekile. Kulesi sibonelo, ngizobonisa indlela yokusebenzisa okhiye be-API ngamamodeli ombhalo we-Gemini Pro.

Okokuqala, vula umhleli wakho wekhodi owuthandayo. Uma umusha, vele ufake I-Notepad++. Kubasebenzisi abathuthukile, i-Visual Studio Code iyithuluzi elihle.

Bese, ukopisha futhi unamathisele ikhodi engezansi kusihleli sekhodi.

import google.generativeai as genai
genai.configure(api_key='PASTE YOUR API KEY HERE')
model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("What is the meaning of life?")
print(response.text)

Kumhleli wekhodi, namathisela ukhiye wakho we-Gemini API. Njengoba ubona, sichaze imodeli ye-"gemini-pro", okuyimodeli yombhalo ongenalutho. Ukwengeza, sengeze umbuzo lapho ungabuza khona imibuzo.

"gemini-pro" imodeli yesithombe 6

Manje, gcina ikhodi bese unikeza ifayela igama. Qiniseka ukuthi ungeza ekugcineni .py. Ngiqambe ifayela gemini.py, futhi uyigcine kudeskithophu.

Qamba ifayela elithi gemini.py Isithombe 7

Okulandelayo, vula itheminali bese usebenzisa umyalo olandelayo ukuze uye kudeskithophu.

cd Desktop

Uma ususendaweni yedeskithophu, vele usebenzise umyalo olandelayo ukuze usebenzise iPython gemini.py idokhumenti.

python gemini.py

Sebenzisa iPython ukuze usebenzise ifayela le-gemini.py Isithombe 8

Manje izophendula umbuzo wakho gemini.py Izinkinga zibekwe efayelini.

Phendula umbuzo owubeke kufayela le-gemini.py Isithombe 9

Ungawushintsha umbuzo kusihleli sekhodi, usilondoloze bese usisebenzisa futhi gemini.py ifayela ukuze uthole izimpendulo ezintsha kutheminali. Lena yindlela osebenzisa ngayo ukhiye we-Google Gemini API ukuze ufinyelele imodeli ye-Gemini Pro yombhalo kuphela.

Sebenzisa ukhiye we-Google Gemini API ukuze ufinyelele umbhalo ongenalutho wemodeli ye-Gemini Pro No. 10

Ubasebenzisa kanjani okhiye be-Gemini Pro API (umbhalo namamodeli abonakalayo)

Kulesi sibonelo, ngizobonisa indlela yokusebenzisana nemodeli ye-multimodal ye-Gemini Pro. Ayibukhoma ku-Google Bard okwamanje, kodwa nge-API, ungafinyelela kuyo ngokushesha. Ngokujabulisayo, inqubo ibuye ibe lula kakhulu futhi ingenamthungo.

Vula ifayela elisha kusihleli sekhodi bese unamathisele ikhodi engezansi.

import google.generativeai as genai
import PIL.Image
img = PIL.Image.open('image.jpg')
genai.configure(api_key='PASTE YOUR API KEY HERE')
model = genai.GenerativeModel('gemini-pro-vision')
response = model.generate_content(["what is the total calorie count?", img])
print(response.text)

Qiniseka ukuthi unamathisele ukhiye wakho we-Gemini API. Lapha sisebenzisa gemini-pro-vision imodeli, okuyimodeli yombhalo nebonwayo.

imodeli ye-gemini-pro-vision 11

Manje, gcina ifayela kudeskithophu yakho bese wengeza ngemva kwegama lefayela .py. Ngizoyiqamba lapha geminiv.py ,

Yisho geminiv.py Isithombe 12

Emgqeni wesithathu wekhodi, njengoba ubona, ngikhomba i-AI ku image.jpg amafayela, amagama amafayela afana ncamashi. Noma ngabe yisiphi isithombe osebenza ngaso, qiniseka ukuthi ilondolozwe ngaso geminiv.py Amafayela asendaweni efanayo futhi anegama lefayela elifanayo elinesandiso esifanele. Ungakwazi ukudlulisa ngamafayela e-JPG nawe-PNG endawo afika ku-4MB.

Khomba i-AI kufayela le-image.jpg elondolozwe kudeskithophu yami. Isithombe 13

Emgqeni wesithupha wekhodi, ungabuza imibuzo ehlobene nesithombe. Njengoba bengifaka isithombe esihlobene nokudla, ngicele i-Gemini Pro ukuthi ibale amakhalori aphelele.

Manje sekuyisikhathi sokuqalisa ikhodi kutheminali. Vele uye kudeskithophu (endabeni yami) bese usebenzisa imiyalo engezansi ngayinye ngayinye. Uma wenza izinguquko, qiniseka ukuthi ulondoloza ifayela.

cd Desktop
python geminiv.py
geminiv.py No. 14

Amamodeli abonakalayo e-Gemini Pro aphendula imibuzo ngokuqondile. Ungabuza eminye imibuzo bese ucela i-AI ukuthi ichaze ukuthi kungani.

Imodeli ebonakalayo ye-Gemini Pro izophendula umbuzo we-15 ngokuqondile

Ungakwazi futhi ukufaka isithombe esihlukile, kodwa qiniseka ukuthi sifana negama lefayela lesithombe, shintsha umbuzo kukhodi, bese uqalisa futhi. geminiv.py ifayela ukuze uthole impendulo entsha.

Ungawusebenzisa kanjani ukhiye we-Gemini Pro API ngefomethi yengxoxo?

Ngenxa yekhodi emfushane ye-unconv, ungaxoxa nemodeli ye-Gemini Pro usebenzisa ukhiye we-Gemini AI API efasiteleni letheminali. Ngale ndlela, awudingi ukushintsha inkinga kukhodi yakho noma uqalise kabusha ifayela lePython ukuze uthole okukhiphayo okusha. Ungaqhubeka nokuxoxa efasiteleni letheminali.

Okuhle kunakho konke, i-Google isebenzisa umlando wengxoxo ngokomdabu, ngakho-ke awudingi ukwengeza izimpendulo mathupha noma ukuphatha umlando wengxoxo ngezinhlu noma ngohlu. Ngomsebenzi olula, i-Google ingagcina wonke umlando wengxoxo kuseshini yengxoxo. Imisebenzi ethize imi kanje:

Vula isihleli sekhodi bese unamathisela ikhodi engezansi.

import google.generativeai as genai
genai.configure(api_key='PASTE YOUR API KEY HERE')
model = genai.GenerativeModel('gemini-pro')
chat = model.start_chat()
while True:
message = input("You: ")
response = chat.send_message(message)
print("Gemini: " + response.text)

Njengokuvamile, kopisha futhi unamathisele ukhiye ofana ne-API engenhla.

Ukuxoxa ne-Gemini Pro API Key Isithombe 16

Kuleli qophelo, londoloza ifayela kudeskithophu yakho noma kwenye indawo. Qiniseka ukuthi ungeza ekugcineni .py. Ngayiqamba geminichat.py idokhumenti.

Ifayela eliqanjwe nge-geminichat.py No. 17

Manje, vula itheminali bese uye kudeskithophu. Okulandelayo, gijima geminichat.py idokhumenti.

cd Desktop
python geminichat.py

Qalisa isithombe sefayela le-geminichat.py 18

Manje usungakwazi ukuqhubeka kalula nengxoxo futhi izokhumbula umlando wakho wengxoxo. Ngakho-ke kunenye indlela enhle yokusebenzisa okhiye be-Google Gemini API.

i-gemini pro api iphendula esithombeni sengxoxo engu-19

Lezi ezinye zezibonelo zalokho ongakwenza nge-Google Gemini usebenzisa i-API. Ngiyajabula ukuthi i-Google yenza imodeli yayo yombono itholakale kubathandi nabathuthukisi, futhi iyimatanise ne-OpenAI's DALL-E 3 kanye I-ChatGPT Qhathanisa. Yize imodeli ebonakalayo ye-Gemini Pro ingeyinhle njengemodeli ye-GPT-4V, iseyinhle impela. Sibheke ngabomvu ukwethulwa kwe-Gemini Ultra, ezoqhathaniswa nemodeli ye-GPT-4.

Ngaphandle kwalokho, i-Gemini Pro API iphendula ngendlela ehlukile ku-Google Bard, ephinde inikwe amandla yinguqulo ethuthukisiwe ye-Gemini Pro. Izimpendulo zika-Bard zibonakale zingenangqondo, kodwa izimpendulo ze-API ze-Gemini Pro bezijabulisa futhi zihlukile.

Sizobe sibhekisise zonke izinguquko kule ndawo, ngakho-ke hlala ubukele ukuze uthole okwengeziwe nge-Gemini AI. Okwamanje, sicela uhlole i-Google Gemini API ngokwakho.

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top