Isalathiso senqaku
- 1 Qwalasela iPython kunye nePip kwikhompyuter yakho
- 2 Ungalifumana njani iqhosha leGemini Pro API?
- 3 Indlela yokusebenzisa iGemini Pro API Key (imowudi yombhalo ocacileyo)?
- 4 Uzisebenzisa njani izitshixo zeGemini Pro API (imibhalo kunye nemifuziselo ebonakalayo)
- 5 Usisebenzisa njani isitshixo seGemini Pro API kwifomati yencoko?
Izitshixo zeGoogle Gemini API, akusekho maxhala! Yenze ngomzuzu omnye kwaye uthi ndlelantle kumaxhala! ✌✌✌
Izifundo ezineenkcukacha ziya kukufundisa inyathelo ngenyathelo, kwaye ne-novice inokuba yinkosi ngemizuzwana!
Yithi ndlela ntle kumanyathelo anzima kwaye ube nayo ngokululaAII-Artifact! Ndijoyine ukuze ndivule ihlabathi elitsha le-AI!
Emva kokufika kweGemini AI kaGoogle, uGoogle wakhulula ukufikelela kwe-API kwimodeli yayo yeGemini. Ngoku, uGoogle ubonelela ngofikelelo lwe-API kwiGemini Pro, kuquka imodeli yombhalo-kuphela kunye nemifuziselo yokubhaliweyo kunye neyokubona. Olu luphehlelelo oluphawulekayo kuba ukuza kuthi ga ngoku, uGoogle akengezanga izinto ezibonakalayo kwiBard, eqhuba imodeli yombhalo kuphela. Ngesi sitshixo se-API, ekugqibeleni unokuvavanya ubuchule be-Gemini be-multimodal kwikhompyuter yakho yasekhaya. Masifunde indlela yokufikelela kunye nokusebenzisa iGemini API kwesi sikhokelo.
Qaphela:Isitshixo seGoogle Gemini API okwangoku sisimahla kuzo zombini iimodeli ezibhaliweyo nezibonakalayo. Iza kufumaneka simahla de ifumaneke ngokubanzi ekuqaleni konyaka ozayo. Ke ngoko, ungathumela ukuya kuthi ga kwizicelo ezingama-60 ngomzuzu ngaphandle kokuseta i-Google Cloud billing okanye wenze naziphi na iindleko.
Qwalasela iPython kunye nePip kwikhompyuter yakho
Yiya kwisikhokelo sethu kwiPC okanye kwiMacFaka iPython kunye nePip. Udinga iPython 3.9 okanye ngaphezulu efakwe.
Ukuba usebenzisa Linux inkqubo, unokulandela isifundo sethuFaka iPython kunye nePip ku-Ubuntu okanye ezinye izinikezelo,
Unokwenza lo myalelo ulandelayo kwi-terminal ukuyaQinisekisa iPython kunye nePip ifakwe kwikhompyuter yakho. Ibuyisela inombolo yoguqulelo.
python -V pip -V
Emva kofakelo oluyimpumelelo, sebenzisa lo myalelo ungezantsi ukuze ufake i-Google Generative AI ukuxhomekeka.
pip install -q -U google-generativeai
Ungalifumana njani iqhosha leGemini Pro API?
Okulandelayo, ndwendwela makersuite.google.com/app/apikey kwaye ungene ngeakhawunti yakho kaGoogle.
Ngaphantsi kwe-API Keys, cofaYenza isitshixo se-API kwiprojekthi entsha" iqhosha.
Khuphela isitshixo se-API kwaye usigcine kwindawo ekhuselekileyo. Ungaze wenze okanye wabelane ngezitshixo ze-API esidlangalaleni.
Indlela yokusebenzisa iGemini Pro API Key (imowudi yombhalo ocacileyo)?
Ngokufana ne-OpenAI, uGoogle usebenzisa izitshixo ze-Gemini API ngokuthe ngqo kuphuhliso kunye neenjongo zokuvavanya. Ndibhale ikhowudi ngokulula ukuze ivavanywe ngokulula kwaye isetyenziswe ngabasebenzisi abaqhelekileyo. Kulo mzekelo, ndiza kubonisa indlela yokusebenzisa izitshixo ze-API ngeemodeli zetekisi zeGemini Pro.
Okokuqala, qalisa umhleli wakho wekhowudi owuthandayo. Ukuba umtsha, vele ufake lokubhalela ++. Kubasebenzisi abaphambili, iKhowudi ye-Visual Studio sisixhobo esihle.
Emva koko, khuphela kwaye uncamathisele ikhowudi engezantsi kumhleli wekhowudi.
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 wekhowudi, ncamathelisa isitshixo sakho seGemini API. Njengoko ubona, sichaze imodeli ye "gemini-pro", eyimodeli yesicatshulwa esicacileyo. Ukongeza, songeze umbuzo apho unokubuza khona imibuzo.
Ngoku, gcina ikhowudi kwaye unike ifayile igama. Qinisekisa ukuba wongeza ekugqibeleni .py
. Ndinike igama lefayile gemini.py
, kwaye uyigcine kwi-desktop.
Okulandelayo, vula i-terminal kwaye usebenzise lo myalelo ulandelayo ukuya kwi-desktop.
cd Desktop
Kanye kwi-terminal ye-desktop, sebenzisa lo myalelo ulandelayo ukuze uphumeze usebenzisa iPython gemini.py
ifayile.
python gemini.py
Ngoku iya kuphendula umbuzo wakho gemini.py
Imiba isetiwe kwifayile.
Ungawuguqula umbuzo kumhleli wekhowudi, uyigcine kwaye uyiqhube kwakhona gemini.py
ifayile ukufumana iimpendulo ezintsha kwi-terminal. Le yindlela osebenzisa ngayo isitshixo se-Google Gemini API ukufikelela kwimodeli ye-Gemini Pro yombhalo kuphela.
Uzisebenzisa njani izitshixo zeGemini Pro API (imibhalo kunye nemifuziselo ebonakalayo)
Kulo mzekelo, ndiza kubonisa indlela yokusebenzisana nemodeli ye-Gemini Pro multimodal. Ayikabikho kwiGoogle Bard okwangoku, kodwa nge-API, ungayifumana kwangoko. Ngombulelo, inkqubo ikwalula kakhulu kwaye ayinamthungo.
Vula ifayile entsha kumhleli wekhowudi kwaye uncamathisele ikhowudi engezantsi.
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)
Qinisekisa ukuba uncamathisele isitshixo sakho seGemini API. Apha sisebenzisa gemini-pro-vision
imodeli, engumzekelo wesicatshulwa kunye nokubonwayo.
Ngoku, gcina ifayile kwidesktop yakho kwaye wongeze emva kwegama lefayile .py
. Ndiza kuyibiza apha geminiv.py
,
Kumgca wesithathu wekhowudi, njengoko ubona, ndikhomba i-AI kwi image.jpg iifayile, amagama efayile ayafana ncam. Nokuba ngowuphi umfanekiso osebenza nawo, qiniseka ukuba ugcinwe ngawo geminiv.py
Iifayile zikwindawo enye kwaye zinegama lefayile efanayo kunye nolwandiso oluchanekileyo. Ungagqitha kwiifayile zeJPG kunye nePNG ukuya kuthi ga kwi-4MB.
Kumgca wesithandathu wekhowudi, unokubuza imibuzo ehambelana nomfanekiso. Ekubeni ndandingena kumfanekiso onxulumene nokutya, ndacela iGemini Pro ukuba ibale iikhalori ezipheleleyo.
Ngoku lixesha lokusebenzisa ikhowudi kwi-terminal. Yiya nje kwidesktop (kwimeko yam) kwaye usebenzise imiyalelo engezantsi enye enye. Ukuba wenza naluphi na utshintsho, qiniseka ukugcina ifayile.
cd Desktop
python geminiv.py
Iimodeli ezibonakalayo zeGemini Pro ziphendula imibuzo ngokuthe ngqo. Unokubuza eminye imibuzo kwaye ucele i-AI ukuba ichaze ukuba kutheni.
Ungangenisa umfanekiso owahlukileyo, kodwa qiniseka ukuba uhambelana negama lefayile yomfanekiso, tshintsha umbuzo kwikhowudi, kwaye uqhube kwakhona. geminiv.py
ifayile ukufumana impendulo entsha.
Usisebenzisa njani isitshixo seGemini Pro API kwifomati yencoko?
Enkosi kwikhowudi emfutshane ye-unconv, ungancokola nemodeli ye-Gemini Pro usebenzisa iqhosha le-Gemini AI API kwifestile ye-terminal. Ngale ndlela, akunyanzelekanga ukuba utshintshe ingxaki kwikhowudi yakho okanye uphinde usebenzise ifayile yePython ukuze ufumane imveliso entsha. Ungaqhubeka nokuncokola kwi-terminal window.
Okona kulungileyo, uGoogle usebenzisa imbali yencoko ngokwemveli, ke akuyomfuneko ukuba wongeze iimpendulo ngesandla okanye ulawule imbali yencoko ngokweendlela okanye kuluhlu. Ngomsebenzi olula, uGoogle unokugcina yonke imbali yencoko kwiseshoni yokuncokola. Imisebenzi ethile yile ilandelayo:
Vula umhleli wekhowudi kwaye uncamathisele ikhowudi engezantsi.
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)
Njengesiqhelo, khuphela kwaye uncamathisele isitshixo esifana ne-API engentla.
Ngeli xesha, gcina ifayile kwidesktop yakho okanye kwenye indawo. Qinisekisa ukuba wongeza ekugqibeleni .py
. Ndayibiza ngegama geminichat.py ifayile.
Ngoku, vula i-terminal kwaye uye kwi-desktop. Okulandelayo, baleka geminichat.py
ifayile.
cd Desktop python geminichat.py
Ngoku ungaqhubeka ngokulula nencoko kwaye iya kukhumbula imbali yakho yengxoxo. Ke kukho enye indlela entle yokusebenzisa izitshixo zeGoogle Gemini API.
Le yeminye yemizekelo yento onokuyenza ngeGoogle Gemini nge-API. Ndiyavuya uGoogle esenza imodeli yakhe yombono ifumaneke kubantu abathanda nabaphuhlisi, kwaye idibanisa ne-OpenAI's DALL-E 3 kunye NcokolaGPT Thelekisa. Nangona imodeli ye-Gemini Pro ebonakalayo ayilunganga njengemodeli ye-GPT-4V, iselungile. Sijonge phambili ekuqalisweni kweGemini Ultra, eya kuthelekiswa nemodeli ye-GPT-4.
Ngaphandle koko, i-Gemini Pro API iphendula ngokuhlukileyo kwi-Google Bard, ephinda inikwe amandla yi-tweaked version ye-Gemini Pro. Iimpendulo zikaBard zazibonakala zibhidekile, kodwa iimpendulo ze-API zeGemini Pro zazidlamkile kwaye zahlukile.
Siza kubeka iliso elibukhali kulo lonke utshintsho kule ndawo, ke hlala ubukele ngakumbi kwiGemini AI. Okwangoku, nceda ujonge iGoogle Gemini API ngokwakho.
Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwana "Ulisebenzisa njani iqhosha leGoogle Gemini API? Umzekelo we-AI wokufundisa, kubandakanywa ukufundisa kunye noqeqesho, kuya kuba luncedo kuwe.
Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-31422.html
Wamkelekile kwisitishi seTelegram sebhlog kaChen Weiliang ukufumana uhlaziyo lwamva nje!
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!