Giunsa paggamit ang Google Gemini API key? Ang pananglitan sa AI nga panudlo, pagtudlo ug pagbansay gilakip

Mga yawe sa Google Gemini API, wala nay kabalaka! Buhata kini sa usa ka minuto ug panamilit sa mga kabalaka! ✌✌✌

Ang detalyado nga mga panudlo magtudlo kanimo sa matag lakang, ug bisan ang usa ka bag-ohan mahimong usa ka master sa mga segundo!

Panamilit sa mga hasol nga mga lakang ug dali kiniAIArtifact! Apil kanako sa pag-abli sa bag-ong kalibutan sa AI!

Giunsa paggamit ang Google Gemini API key? Ang pananglitan sa AI nga panudlo, pagtudlo ug pagbansay gilakip

Pagkahuman sa pag-abut sa Gemini AI sa Google, gipagawas sa Google ang pag-access sa API sa modelo nga Gemini niini. Karon, ang Google naghatag ug API access sa Gemini Pro, lakip ang text-only nga mga modelo ug text-plus-visual nga mga modelo. Kini usa ka bantog nga paglansad tungod kay hangtod karon, wala pa gidugang sa Google ang mga biswal nga kapabilidad sa Bard, nga nagpadagan sa usa ka modelo nga text-only. Uban niini nga yawe sa API, mahimo nimong sulayan sa katapusan ang multimodal nga kapabilidad ni Gemini sa imong lokal nga kompyuter. Atong tun-an unsaon pag-access ug paggamit sa Gemini API niini nga giya.

Hinumdomi:Ang yawe sa Google Gemini API sa pagkakaron libre alang sa teksto ug biswal nga mga modelo. Kini mahimong libre hangtod nga kini mahimong magamit sa kadaghanan sa sayong bahin sa sunod tuig. Busa, makapadala ka ug hangtod sa 60 ka hangyo kada minuto nga walay pag-set up sa Google Cloud nga pagsingil o bisan unsang bayad.

I-configure ang Python ug Pip sa imong computer

Pangadto sa among giya sa PC o MacI-install ang Python ug Pip. Kinahanglan nimo nga ma-install ang Python 3.9 o mas taas.

Kung ikaw naggamit Linux sistema, mahimo nimong sundon ang among panudloI-install ang Python ug Pip sa Ubuntu o uban pang mga distribusyon.

Mahimo nimong ipadagan ang mosunod nga sugo sa terminal saKumpirma ang Python ug Pip gi-install sa imong computer. Gibalik niini ang numero sa bersyon.

python -V
pip -V

Kumpirma kung na-install ang Python ug Pip. Hulagway 2

Human sa malampuson nga pag-instalar, padagana ang sugo sa ubos aron i-install ang Google's Generative AI dependencies.

pip install -q -U google-generativeai

Pag-instalar sa Google's Generative AI Dependencies Bahin 3

Giunsa pagkuha ang yawe sa Gemini Pro API?

Sunod, bisitaha ang makersuite.google.com/app/apikey ug pag-log in gamit ang imong Google account.

Ubos sa API Keys, i-klikPaghimo API key sa bag-ong proyekto"button.

Kuhaa ang Gemini Pro API Key 4th

Kopyaha ang API key ug ibutang kini sa luwas nga dapit. Ayaw paghimo o pagpaambit sa mga yawe sa API nga publiko.

Kopyaha ang API key ug i-save ang ika-5

Giunsa paggamit ang Gemini Pro API Key (plain text mode)?

Sama sa OpenAI, gigamit usab sa Google ang mga yawe sa Gemini API nga direkta alang sa mga katuyoan sa pag-uswag ug pagsulay. Gisulat nako ang code nga medyo yano aron kini dali nga masulayan ug magamit sa mga regular nga tiggamit. Sa kini nga pananglitan, ipakita nako kung giunsa ang paggamit sa mga yawe sa API sa mga modelo sa teksto sa Gemini Pro.

Una, ilunsad ang imong paborito nga code editor. Kung bag-o ka, i-install lang Notepad ++. Alang sa mga advanced nga tiggamit, ang Visual Studio Code usa ka maayo nga himan.

Dayon, kopyaha ug idikit ang code sa ubos ngadto sa usa ka code editor.

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)

Sa code editor, idikit ang imong Gemini API key. Sama sa imong makita, among gihubit ang "gemini-pro" nga modelo, nga usa ka yano nga modelo sa teksto. Dugang pa, nagdugang kami usa ka pangutana diin mahimo kang mangutana.

"gemini-pro" nga modelo nga hulagway 6

Karon, i-save ang code ug hatagi ang file og ngalan. Siguruha nga idugang sa katapusan .py. Ginganlan nako ang file gemini.py, ug i-save kini sa desktop.

Ngalan ang file nga Gemini.py Hulagway 7

Sunod, ablihi ang usa ka terminal ug padagana ang mosunod nga sugo aron mobalhin sa desktop.

cd Desktop

Sa higayon nga naa sa desktop terminal, padagana lang ang mosunod nga sugo aron ipatuman gamit ang Python gemini.py dokumento.

python gemini.py

Gamita ang Python aron ipatuman ang gemini.py file nga Hulagway 8

Karon kini motubag sa imong pangutana gemini.py Mga isyu nga gibutang sa file.

Tubaga ang pangutana nga imong gibutang sa Gemini.py file Hulagway 9

Mahimo nimong usbon ang pangutana sa editor sa code, i-save kini ug padagana kini pag-usab gemini.py file aron makakuha og bag-ong mga tubag sa terminal. Ingon niini kung giunsa nimo paggamit ang yawe sa Google Gemini API aron ma-access ang usa ka modelo nga Gemini Pro nga teksto lamang.

Gamita ang Google Gemini API key aron ma-access ang plain text nga Gemini Pro model No. 10

Giunsa paggamit ang mga yawe sa Gemini Pro API (mga modelo sa teksto ug biswal)

Sa kini nga pananglitan, ipakita nako kung giunsa ang pakigsulti sa usa ka modelo nga multimodal nga Gemini Pro. Dili pa kini live sa Google Bard, pero pinaagi sa API, ma-access dayon nimo kini. Maayo na lang, ang proseso sayon ​​​​kaayo ug hapsay.

Ablihi ang usa ka bag-ong file sa editor sa code ug idikit ang code sa ubos.

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)

Siguroha nga idikit ang imong Gemini API key. Dinhi among gigamit gemini-pro-vision modelo, nga usa ka textual ug biswal nga modelo.

Gemini-pro-vision nga modelo nga hulagway 11

Karon, i-save ang file sa imong desktop ug idugang pagkahuman sa ngalan sa file .py. nganlan ko dinhi geminiv.py .

Ngalan kini nga geminiv.py Hulagway 12

Sa ikatulo nga linya sa code, ingon sa imong makita, gipunting nako ang AI sa image.jpg mga file, ang mga ngalan sa file parehas ra. Bisan unsa nga imahe ang imong gigamit, siguroha nga kini gitipigan geminiv.py Ang mga file naa sa parehas nga lokasyon ug adunay parehas nga ngalan sa file nga adunay husto nga extension. Mahimo nimong ipasa ang lokal nga JPG ug PNG nga mga file hangtod sa 4MB.

Itudlo ang AI sa image.jpg file nga na-save sa akong desktop. Image 13

Sa ikaunom nga linya sa code, mahimo kang mangutana nga may kalabutan sa imahe. Tungod kay nagsulod ako sa usa ka imahe nga may kalabotan sa pagkaon, gihangyo nako ang Gemini Pro nga kuwentahon ang kinatibuk-ang kaloriya.

Karon na ang panahon sa pagpadagan sa code sa terminal. Mobalhin lang sa desktop (sa akong kaso) ug padagana ang mga sugo ubos sa tagsa-tagsa. Kung maghimo ka bisan unsang mga pagbag-o, siguruha nga i-save ang file.

cd Desktop
python geminiv.py
geminiv.py No. 14

Ang Gemini Pro visual nga mga modelo direktang nagtubag sa mga pangutana. Makapangutana ka ug dugang nga mga pangutana ug pangutan-a ang AI nga ipasabut kung ngano.

Ang Gemini Pro visual model direktang motubag sa pangutana 15

Mahimo ka usab nga mosulod sa usa ka lahi nga imahe, apan siguroha nga kini mohaum sa ngalan sa file sa imahe, usba ang pangutana sa code, ug pagdagan pag-usab geminiv.py file aron makakuha og bag-ong tubag.

Giunsa paggamit ang yawe sa Gemini Pro API sa format sa chat?

Salamat sa mubo nga code sa unconv, mahimo kang makig-chat sa usa ka modelo nga Gemini Pro gamit ang usa ka Gemini AI API key sa usa ka terminal window. Niining paagiha, dili nimo kinahanglan nga usbon ang problema sa imong code o i-rerun ang Python file aron makakuha og bag-ong output. Mahimo nimong ipadayon ang pag-chat sa terminal nga bintana.

Labaw sa tanan, ang Google nagpatuman sa kasaysayan sa chat nga lumad, mao nga dili nimo kinahanglan nga mano-mano ang pagdugang sa mga tubag o pagdumala sa kasaysayan sa chat sa mga arrays o mga listahan. Uban sa usa ka yano nga function, ang Google makatipig sa tanan nga kasaysayan sa panag-istoryahanay sa usa ka sesyon sa chat. Ang piho nga mga operasyon mao ang mga musunud:

Ablihi ang code editor ug idikit ang code sa ubos.

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)

Sama sa naandan, kopyaha ug idikit ang yawe susama sa API sa ibabaw.

Pag-chat sa Gemini Pro API Key nga Hulagway 16

Niini nga punto, i-save ang file sa imong desktop o sa ubang lokasyon. Siguroha nga idugang sa katapusan .py. Ginganlan ko kini Geminichat.py dokumento.

File nga gihinganlan og geminichat.py No. 17

Karon, ablihi ang terminal ug ibalhin sa desktop. Sunod, dagan geminichat.py dokumento.

cd Desktop
python geminichat.py

Pagdalag Geminichat.py file picture 18

Karon dali ka makapadayon sa panag-istoryahanay ug kini mahinumdom sa imong kasaysayan sa chat. Mao nga adunay lain nga maayong paagi sa paggamit sa mga yawe sa Google Gemini API.

Gemini pro api mitubag sa terminal chat nga hulagway 19

Pipila lang kini nga mga pananglitan kung unsa ang imong mahimo sa Google Gemini pinaagi sa API. Nalipay ko nga gihimo sa Google ang modelo sa panan-awon nga magamit sa mga mahiligon ug developer, ug gipares kini sa DALL-E 3 sa OpenAI ug Chat GPT Itandi. Bisan kung ang Gemini Pro visual model dili sama ka maayo sa GPT-4V nga modelo, kini maayo gihapon. Gipaabut namon ang paglansad sa Gemini Ultra, nga ikatandi sa modelo nga GPT-4.

Labaw pa niana, ang Gemini Pro API lahi nga tubag sa Google Bard, nga gipadagan usab sa usa ka tweaked nga bersyon sa Gemini Pro. Ang mga tubag ni Bard ingon og medyo dili maayo, apan ang mga tubag sa API sa Gemini Pro mas buhi ug lahi.

Atong bantayan pag-ayo ang tanan nga mga pagbag-o sa kini nga lugar, busa padayon nga tutok alang sa dugang sa Gemini AI. Sa kasamtangan, palihug tan-awa usab ang Google Gemini API sa imong kaugalingon.

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Linukot nga basahon sa Taas