Kif tuża Google Gemini API key? Eżempju AI tutorja, tagħlim u taħriġ inklużi

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!

Kif tuża Google Gemini API key? Eżempju AI tutorja, tagħlim u taħriġ inklużi

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

Ikkonferma jekk Python u Pip humiex installati Stampa 2

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

Installazzjoni tad-Dipendenzi AI Ġenerattivi ta' Google Parti 3

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.

Ikseb Gemini Pro API Key 4th

Ikkopja ċ-ċavetta API u żommha f'post sigur. Qatt tagħmel jew taqsam iċ-ċwievet API pubbliċi.

Ikkopja ċ-ċavetta API u ssalva l-5 waħda

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.

Stampa mudell "gemini-pro" 6

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.

Semmi l-fajl gemini.py Stampa 7

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

Uża Python biex tesegwixxi l-fajl gemini.py Stampa 8

Issa se twieġeb il-mistoqsija tiegħek gemini.py Kwistjonijiet stabbiliti fil-fajl.

Wieġeb il-mistoqsija li ssettjajt fil-fajl gemini.py Stampa 9

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.

Uża Google Gemini API key biex taċċessa test sempliċi Gemini Pro mudell Nru 10

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.

stampa mudell gemini-pro-vision 11

Issa, issalva l-fajl fuq id-desktop tiegħek u żid wara l-isem tal-fajl .py. Jiena nsemmiha hawn geminiv.py .

Semmi geminiv.py Stampa 12

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.

Ippunta l-AI lejn il-fajl image.jpg issejvjat fuq id-desktop tiegħi. Immaġni 13

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
geminiv.py Nru 14

Mudelli viżwali Gemini Pro jwieġbu mistoqsijiet direttament. Tista' tistaqsi aktar mistoqsijiet u tistaqsi lill-AI biex tispjega għaliex.

Il-mudell viżwali Gemini Pro se jwieġeb direttament il-mistoqsija 15

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.

Tiċċettja ma' Gemini Pro API Key Stampa 16

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.

Fajl bl-isem geminichat.py Nru 17

Issa, iftaħ it-terminal u mxi lejn id-desktop. Sussegwentement, run geminichat.py fajl.

cd Desktop
python geminichat.py

Mexxi l-istampa tal-fajl geminichat.py 18

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.

gemini pro api jirrispondi fl-istampa tat-terminal chat 19

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!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 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!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq