Direttorju tal-Artikoli
Google Gemini API keys, mhux aktar inkwiet! Tagħmel dan f'minuta u għid addio lill-inkwiet! ✌✌✌
Tutorials dettaljati jgħallmu pass pass, u anke novizzi jista 'jsir kaptan f'sekondi!
Għid addiju għal passi ingombranti u ħuha faċilmentAIArtifact! Ingħaqad miegħi biex nisfruttaw id-dinja l-ġdida tal-AI!
Wara l-miġja tal-Google Gemini AI, Google ħarġet aċċess API għall-mudell Gemini tagħha. Issa, Google tipprovdi aċċess API għal Gemini Pro, inklużi mudelli ta 'test biss u mudelli ta' test u viżivi. Din hija tnedija notevoli għaliex sal-lum, Google ma żiedetx kapaċitajiet viżwali ma' Bard, li jmexxi mudell ta' test biss. B'din iċ-ċavetta API, tista' fl-aħħar tittestja l-kapaċitajiet multimodali ta' Gemini fuq il-kompjuter lokali tiegħek. Ejja nitgħallmu kif taċċessa u tuża l-API Gemini f'din il-gwida.
Nota:Iċ-ċavetta Google Gemini API bħalissa hija b'xejn kemm għall-mudelli tat-test kif ukoll dawk viżwali. Se jkun b'xejn sakemm isir ġeneralment disponibbli kmieni s-sena d-dieħla. Għalhekk, tista 'tibgħat sa 60 talba kull minuta mingħajr ma twaqqaf kontijiet ta' Google Cloud jew ma ġġarrab ebda ħlas.
Ikkonfigura Python u Pip fuq il-kompjuter tiegħek
Mur għall-gwida tagħna fuq PC jew MacInstalla Python u Pip. Għandek bżonn Python 3.9 jew ogħla installat.
Jekk qed tuża Linux sistema, inti tista 'ssegwi tutorja tagħnaInstalla Python u Pip fuq Ubuntu jew distribuzzjonijiet oħra.
Tista 'tmexxi l-kmand li ġej fit-terminal biexIkkonferma Python u Pip huwa installat fuq il-kompjuter tiegħek. Jirritorna n-numru tal-verżjoni.
python -V pip -V
Wara installazzjoni b'suċċess, mexxi l-kmand hawn taħt biex tinstalla d-dipendenzi tal-AI Ġenerattiva ta 'Google.
pip install -q -U google-generativeai
Kif tikseb iċ-ċavetta Gemini Pro API?
Sussegwentement, żur makersuite.google.com/app/apikey u idħol mal-kont Google tiegħek.
Taħt API Keys, ikklikkjaOħloq ċavetta API fi proġett ġdid" buttuna.
Ikkopja ċ-ċavetta API u żommha f'post sigur. Qatt tagħmel jew taqsam iċ-ċwievet API pubbliċi.
Kif tuża Gemini Pro API Key (mod ta 'test sempliċi)?
Simili għal OpenAI, Google juża wkoll ċwievet Gemini API direttament għal skopijiet ta 'żvilupp u ttestjar. Jien ktibt il-kodiċi pjuttost sempliċi sabiex ikun jista 'jiġi ttestjat u użat faċilment minn utenti regolari. F'dan l-eżempju, ser nuri kif tuża ċwievet API ma 'mudelli ta' test Gemini Pro.
L-ewwel, iniedi l-editur tal-kodiċi favorit tiegħek. Jekk int ġdid, installa biss Notepad + +. Għal utenti avvanzati, Visual Studio Code huwa għodda kbira.
Imbagħad, ikkupja u waħħal il-kodiċi hawn taħt f'editur tal-kodiċi.
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)
Fl-editur tal-kodiċi, waħħal iċ-ċavetta tal-API Gemini tiegħek. Kif tistgħu taraw, iddefinijna l-mudell "gemini-pro", li huwa mudell ta 'test sempliċi. Barra minn hekk, żidna mistoqsija fejn tista’ tistaqsi mistoqsijiet.
Issa, issalva l-kodiċi u agħti isem lill-fajl. Kun żgur li żżid fl-aħħar .py
. Semmejt il-fajl gemini.py
, u ssejvjah fuq id-desktop.
Sussegwentement, iftaħ terminal u mexxi l-kmand li ġej biex timxi lejn id-desktop.
cd Desktop
Ladarba fit-terminal tad-desktop, sempliċement mexxi l-kmand li ġej biex tesegwixxi bl-użu ta 'Python gemini.py
fajl.
python gemini.py
Issa se twieġeb il-mistoqsija tiegħek gemini.py
Kwistjonijiet stabbiliti fil-fajl.
Tista 'timmodifika l-mistoqsija fl-editur tal-kodiċi, issalvaha u erġa' tħaddem gemini.py
fajl biex tikseb tweġibiet ġodda fit-terminal. Dan huwa kif tuża ċavetta Google Gemini API biex taċċessa mudell Gemini Pro bit-test biss.
Kif tuża ċ-ċwievet Gemini Pro API (test u mudelli viżwali)
F'dan l-eżempju, ser nuri kif jinteraġixxi ma 'mudell multimodali Gemini Pro. Għadu mhux live fuq Google Bard, iżda permezz tal-API, tista' taċċessah immedjatament. B'xorti tajba, il-proċess huwa wkoll faċli ħafna u bla xkiel.
Iftaħ fajl ġdid fl-editur tal-kodiċi u waħħal il-kodiċi hawn taħt.
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)
Kun żgur li tippejstja ċ-ċavetta tal-API Gemini tiegħek. Hawnhekk qed nużaw gemini-pro-vision
mudell, li huwa mudell testwali u viżwali.
Issa, issalva l-fajl fuq id-desktop tiegħek u żid wara l-isem tal-fajl .py
. Jiena nsemmiha hawn geminiv.py
.
Fit-tielet linja tal-kodiċi, kif tistgħu taraw, nippunta l-AI lejn il- image.jpg fajls, l-ismijiet tal-fajls huma eżattament l-istess. Tkun xi tkun l-immaġni li qed taħdem magħha, kun żgur li tiġi ffrankata magħha geminiv.py
Il-fajls huma fl-istess post u għandhom l-istess isem tal-fajl bl-estensjoni korretta. Tista' tgħaddi f'fajls lokali JPG u PNG sa 4MB.
Fis-sitt linja ta 'kodiċi, tista' tistaqsi mistoqsijiet relatati mal-immaġni. Peress li kont qed ddaħħal immaġni relatata mal-ikel, tlabt lil Gemini Pro biex tikkalkula t-total tal-kaloriji.
Issa wasal iż-żmien li tħaddem il-kodiċi fit-terminal. Imxi għad-desktop (fil-każ tiegħi) u mexxi l-kmandi hawn taħt wieħed wieħed. Jekk tagħmel xi tibdil, kun żgur li tissejvja l-fajl.
cd Desktop
python geminiv.py
Mudelli viżwali Gemini Pro jwieġbu mistoqsijiet direttament. Tista' tistaqsi aktar mistoqsijiet u tistaqsi lill-AI biex tispjega għaliex.
Tista 'wkoll iddaħħal immaġni differenti, imma kun żgur li taqbel mal-isem tal-fajl tal-immaġni, ibdel il-mistoqsija fil-kodiċi, u erġa' ħaddem geminiv.py
fajl biex tikseb rispons ġdid.
Kif tuża ċ-ċavetta Gemini Pro API fil-format taċ-chat?
Grazzi għall-kodiċi konċiż ta 'unconv, tista' tiċċettja ma 'mudell Gemini Pro billi tuża ċavetta Gemini AI API f'tieqa tat-terminal. Dan il-mod, m'għandekx għalfejn tibdel il-problema fil-kodiċi tiegħek jew terġa 'tagħmel il-fajl Python biex tikseb output ġdid. Tista' tkompli tiċċettja fit-tieqa tat-terminal.
L-aħjar minn kollox, Google timplimenta l-istorja taċ-chat b'mod nattiv, u għalhekk m'għandekx bżonn iżżid manwalment it-tweġibiet jew timmaniġġja l-istorja taċ-chat f'arrays jew listi. B'funzjoni sempliċi, Google jista 'jaħżen l-istorja tal-konversazzjoni kollha f'sessjoni ta' chat. L-operazzjonijiet speċifiċi huma kif ġej:
Iftaħ l-editur tal-kodiċi u waħħal il-kodiċi hawn taħt.
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)
Bħas-soltu, ikkupja u waħħal iċ-ċavetta simili għall-API ta 'hawn fuq.
F'dan il-punt, issalva l-fajl fuq id-desktop tiegħek jew post ieħor. Kun żgur li żżid fl-aħħar .py
. Semmejtha geminichat.py fajl.
Issa, iftaħ it-terminal u mxi lejn id-desktop. Sussegwentement, run geminichat.py
fajl.
cd Desktop python geminichat.py
Issa tista 'faċilment tkompli l-konversazzjoni u tiftakar l-istorja taċ-chat tiegħek. Allura hemm mod ieħor tajjeb ħafna biex tuża ċwievet Google Gemini API.
Dawn huma biss xi eżempji ta 'dak li tista' tagħmel ma 'Google Gemini permezz tal-API. Ninsab kuntenta li Google qed tagħmel il-mudell tal-viżjoni tagħha disponibbli għad-dilettanti u l-iżviluppaturi, u tgħaqqadha ma' DALL-E 3 ta' OpenAI u Chat GPT Qabbel. Għalkemm il-mudell viżwali Gemini Pro mhuwiex tajjeb daqs il-mudell GPT-4V, għadu pjuttost tajjeb. Aħna ħerqana għat-tnedija ta 'Gemini Ultra, li se tkun komparabbli mal-mudell GPT-4.
Lil hinn minn dan, l-API Gemini Pro jirrispondi b'mod differenti għal Google Bard, li huwa mħaddem ukoll minn verżjoni tweaked ta 'Gemini Pro. Ir-risposti ta 'Bard dehru daqsxejn bland, iżda r-risponsi tal-API ta' Gemini Pro kienu aktar vivaċi u distintivi.
Aħna ser inżommu għajnejhom mill-qrib fuq il-bidliet kollha f'dan il-qasam, għalhekk ibqgħu sintonizzati għal aktar dwar Gemini AI. Sadanittant, jekk jogħġbok iċċekkja wkoll il-Google Gemini API lilek innifsek.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) maqsuma "Kif tuża Google Gemini API key? Tutorial ta' eżempju ta' AI, inkluż it-tagħlim u t-taħriġ, se jkun ta' għajnuna għalik.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-31422.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!