Uhla lwemibhalo ye-athikili
- 1 Lungiselela iPython nePip kukhompyutha yakho
- 2 Ungawuthola kanjani ukhiye we-Gemini Pro API?
- 3 Ungayisebenzisa kanjani i-Gemini Pro API Key (imodi yombhalo ongenalutho)?
- 4 Ubasebenzisa kanjani okhiye be-Gemini Pro API (umbhalo namamodeli abonakalayo)
- 5 Ungawusebenzisa kanjani ukhiye we-Gemini Pro API ngefomethi yengxoxo?
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!

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

Ngemva kokufaka ngempumelelo, sebenzisa umyalo ongezansi ukuze ufake okuncikile kwe-Google Generative AI.
pip install -q -U google-generativeai

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.

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

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.

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

Okulandelayo, vula itheminali bese usebenzisa umyalo olandelayo ukuze uye kudeskithophu.
cd DesktopUma ususendaweni yedeskithophu, vele usebenzise umyalo olandelayo ukuze usebenzise iPython gemini.py idokhumenti.
python gemini.py

Manje izophendula umbuzo wakho gemini.py Izinkinga zibekwe efayelini.

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.

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.

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

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.

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
Amamodeli abonakalayo e-Gemini Pro aphendula imibuzo ngokuqondile. Ungabuza eminye imibuzo bese ucela i-AI ukuthi ichaze ukuthi kungani.

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.

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

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

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

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.
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "Uwusebenzisa kanjani ukhiye we-Google Gemini API? Isifundo sesibonelo se-AI, okuhlanganisa ukufundisa nokuqeqeshwa, kuzoba usizo kuwe.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-31422.html
Ukuze uvule amaqhinga afihliwe🔑, wamukelekile ukujoyina isiteshi sethu seTelegram!
Yabelana futhi uthanda uma uthanda! Ukwabelana kwakho nokuthanda kwakho kuyisikhuthazo sethu esiqhubekayo!