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ħall-passi tedjanti u faċilment ikseb qawwa tal-AI ! Ingħaqad miegħi biex niftħu dinja ġ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ċ-ċwievet tal-API ta' Google Gemini bħalissa huma bla ħlas kemm għall-mudelli tat-test kif ukoll għal dawk viżwali. Se jibqgħu bla ħlas sal-bidu tas-sena d-dieħla meta jkunu disponibbli għalkollox. Għalhekk, tista' tibgħat sa 60 talba kull minuta mingħajr ma twaqqaf il-kontijiet ta' Google Cloud jew iġġarrab xi ħlasijiet.

Ikkonfigura Python u Pip fuq il-kompjuter tiegħek

Segwi l-gwida tagħna biex tinstalla Python u Pip fuq il-PC jew il-Mac tiegħek . Ikollok bżonn Python 3.9 jew aktar tard.

Jekk qed tuża sistema Linux , tista' ssegwi t-tutorja tagħna biex tinstalla Python u Pip fuq Ubuntu jew distribuzzjonijiet oħra.

Tista' tħaddem il-kmand li ġej fit-terminal biex tikkonferma li Python u Pip huma installati fuq il-kompjuter tiegħek. Dan se jirritorna n-numru tal-verżjoni.

python -V
pip -V

Ikkonferma li Python u Pip huma installati.

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

Installa d-dipendenza ġenerattiva tal-AI ta' Google

Kif tikseb iċ-ċavetta Gemini Pro API?

Sussegwentement, żur makersuite.google.com/app/apikey u idħol mal-kont Google tiegħek.

Taħt Ċwievet tal-API, ikklikkja l-buttuna " Ħloq Ċwievet tal-API fi Proġett Ġdid ".

Ikseb iċ-Ċavetta tal-API tal-Gemini Pro

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

Ikkopja ċ-ċavetta tal-API u ssejvjaha.

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, iftaħ l-editur tal-kodiċi preferut tiegħek. Jekk int Bidu, sempliċement installa Notepad++ . Għal utenti avvanzati, Visual Studio Code hija għodda tajba ħafna.

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.

mudell "gemini-pro"

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

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

Eżegwixxi l-fajl gemini.py billi tuża Python.

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

Tweġiba għall-mistoqsijiet li ssettjajt fil-fajl gemini.py

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.

Aċċess għal mudelli Gemini Pro b'test sempliċi bl-użu taċ-ċwievet tal-API ta' Google Gemini

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.

mudell ta' viżjoni Gemini-Pro

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

Semmih 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.

Ipponta l-AI lejn il-fajl image.jpg salvat fuq id-desktop tiegħi.

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

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 il-mistoqsijiet direttament.

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.

Iċċettja bl-użu taċ-ċwievet tal-API Gemini Pro

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.

Il-fajl jismu geminichat.py

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

cd Desktop
python geminichat.py

Mexxi l-fajl 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.

L-API tal-Gemini Pro tirrispondi fiċ-chat tat-terminal.

Dawn huma biss ftit eżempji; tista' titgħallem aktar dwar il-kapaċitajiet ta' Google Gemini permezz tal-API. Ninsab kuntent li Google qed tagħmel il-mudell tal-viżjoni tagħha disponibbli għall-entużjasti u l-iżviluppaturi, billi tqabblu mad-DALL-E 3 u ChatGPT ta' OpenAI . Filwaqt li l-mudell tal-viżjoni Gemini Pro mhuwiex tajjeb daqs il-mudell GPT-4V, xorta waħda huwa pjuttost impressjonanti. Nistennew bil-ħerqa r-rilaxx tal-Gemini Ultra, li se jkun komparabbli mal-mudelli 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.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Skrollja Top