Chinyorwa Directory
Google Gemini API kiyi, hapasisina kunetseka! Ita kuti zviitwe muminiti imwe uye uti zvakanaka kune zvinonetsa! ✌✌✌
Details tutorials inokudzidzisa nhanho nhanho, uye kunyangwe novice anogona kuve tenzi mumasekondi!
Taura zvakanaka kune nhanho dzinorema uye uve nazvo zviri nyoreAIArtifact! Joinha neni kuvhura iyo nyika itsva yeAI!

Mushure mekuuya kweGoogle Gemini AI, Google yakaburitsa API yekuwana kune yayo Gemini modhi. Ikozvino, Google inopa API yekuwana kuGemini Pro, kusanganisira zvinyorwa-chete modhi uye zvinyorwa-pamwe-zvinoonekwa modhi. Uku kuvhurwa kunoshamisa nekuti kusvika parizvino, Google haisati yawedzera mawonero ekuona kuBard, iyo inomhanyisa mameseji-chete modhi. Neiyi API kiyi, unogona kupedzisira kuyedza Gemini's multimodal kugona pakombuta yako. Ngatidzidzei kuwana uye kushandisa iyo Gemini API mugwaro iri.
Ongorora:Iyo Google Gemini API kiyi parizvino yemahara kune ese mameseji uye ekuona mhando. Ichave yemahara kusvika yave kuwanikwa kazhinji kutanga kwegore rinouya. Naizvozvo, unogona kutumira zvikumbiro zvinosvika makumi matanhatu paminiti pasina kumisikidza kubhadharisa kweGoogle Cloud kana kubhadharisa.
Gadzirisa Python uye Pip pakombuta yako
Enda kune yedu gwara paPC kana MacIsa Python uye Pip. Unoda Python 3.9 kana yepamusoro yakaiswa.
Kana uri kushandisa Linux system, unogona kutevera dzidziso yeduIsa Python uye Pip paUbuntu kana kumwe kugovera.
Iwe unogona kumhanya unotevera kuraira mune terminal kuSimbisa Python uye Pip yakaiswa pakombuta yako. Inodzorera nhamba yeshanduro.
python -V pip -V

Mushure mekubudirira kuisirwa, mhanyisa murairo pazasi kuti uise Google's Generative AI kutsamira.
pip install -q -U google-generativeai

Nzira yekuwana sei Gemini Pro API kiyi?
Zvadaro, shanyira makesuite.google.com/app/apikey uye pinda neGoogle account yako.
Pasi pe API Keys, tinyaGadzira kiyi yeAPI mupurojekiti nyowani"bhatani.

Kopa kiyi yeAPI uye uichengete munzvimbo yakachengeteka. Usafe wakaita kana kugovera makiyi eAPI pachena.

Maitiro ekushandisa Gemini Pro API kiyi (plain text mode)?
Zvakafanana neOpenAI, Google inoshandisawo makiyi eGemini API zvakanangana nekusimudzira uye kuedza zvinangwa. Ndakanyora kodhi yacho zviri nyore kuitira kuti igone kuongororwa nyore uye kushandiswa nevashandisi venguva dzose. Mumuenzaniso uyu, ini ndicharatidza maitiro ekushandisa API makiyi ane Gemini Pro zvinyorwa zvemhando.
Kutanga, vhura yako yaunofarira kodhi dhizaini. Kana uri mutsva, ingoisa nebhuku rokunyorera ++. Kune vashandisi vepamberi, Visual Studio Code chishandiso chikuru.
Wobva wakopa uye unamate iyo kodhi pazasi mune kodhi kodhi.
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)Mune kodhi kodhi, isa yako Gemini API kiyi. Sezvauri kuona, isu takatsanangura iyo "gemini-pro" modhi, iri plain text modhi. Pamusoro pezvo, tawedzera mubvunzo kwaunogona kubvunza mibvunzo.

Zvino, chengetedza kodhi uye ipa faira zita. Ita shuwa kuwedzera pakupera .py. Ndakatumidza faira racho gemini.py, uye chengetedza pane desktop.

Tevere, vhura terminal uye mhanyisa unotevera kuraira kuti uende kune desktop.
cd DesktopKamwe mudesktop terminal, ingo mhanya unotevera kuraira kuti uite uchishandisa Python gemini.py faira.
python gemini.py

Zvino ichapindura mubvunzo wako gemini.py Nyaya dzakaiswa mufaira.

Iwe unogona kushandura mubvunzo mupepeti yekodhi, chengetedza uye woimhanyisa zvakare gemini.py faira kuti uwane mhinduro nyowani mune terminal. Aya ndiwo mashandisiro aunoita Google Gemini API kiyi kuti uwane chinyorwa-chete Gemini Pro modhi.

Mashandisiro eGemini Pro API makiyi (zvinyorwa uye mamodhi anoonekwa)
Mumuenzaniso uyu, ini ndicharatidza maitiro ekudyidzana neGemini Pro multimodal modhi. Haisi yekugara paGoogle Bard parizvino, asi kuburikidza neAPI, unogona kuiwana nekukurumidza. Nechemumoyo, iyo nzira zvakare iri nyore kwazvo uye isina musono.
Vhura faira idzva mune kodhi dhizaini uye unamate iyo kodhi pazasi.
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)Ita shuwa yekunamira yako Gemini API kiyi. Pano tiri kushandisa gemini-pro-vision modhi, inova chimiro chemavara uye chinooneka.

Zvino, chengetedza faira pane desktop yako uye wedzera mushure mezita refaira .py. Ndichazvitumidza pano geminiv.py .

Mumutsara wechitatu wekodhi, sezvauri kuona, ndinonongedza iyo AI kune iyo mufananidzo.jpg mafaira, mazita emafaira akafanana chaizvo. Chero mufananidzo wauri kushanda nawo, ita shuwa kuti wachengetwa nawo geminiv.py Mafaira ari munzvimbo imwechete uye ane zita rimwechete refaira rine redzero chaiyo. Unogona kupfuura muJPG nePNG mafaera emuno kusvika ku4MB.

Mumutsara wechitanhatu wekodhi, unogona kubvunza mibvunzo ine chekuita nemufananidzo. Sezvo ini ndanga ndichipinda mufananidzo une chekuita nechikafu, ndakabvunza Gemini Pro kuti iverenge iyo yakazara macalorie.
Iye zvino yave nguva yekumhanyisa kodhi mune terminal. Ingoenda kune desktop (munyaya yangu) uye mhanyisa mirairo pazasi imwe neimwe. Kana iwe ukaita chero shanduko, iva nechokwadi chekuchengeta faira.
cd Desktop
python geminiv.py
Gemini Pro inooneka modhi inopindura mibvunzo zvakananga. Iwe unogona kubvunza mimwe mibvunzo uye kubvunza iyo AI kuti itsanangure chikonzero.

Iwe unogona zvakare kuisa mufananidzo wakasiyana, asi ita shuwa kuti unofanana nezita refaira remufananidzo, shandura mubvunzo mukodhi, uye mhanya zvakare. geminiv.py faira kuti uwane mhinduro itsva.
Maitiro ekushandisa Gemini Pro API kiyi mune yekutaura fomati?
Kutenda kune unconv's pfupi kodhi, unogona kutaura neGemini Pro modhi uchishandisa Gemini AI API kiyi muhwindo rekupedzisira. Nenzira iyi, haufanirwe kushandura dambudziko mukodhi yako kana kudzoreredza iyo Python faira kuti uwane zvitsva zvinobuda. Iwe unogona kuenderera mberi nekutaura muhwindo rekupedzisira.
Kupfuura zvese, Google inoshandisa nhoroondo yekutaura, saka haufanire kuwedzera mhinduro kana kubata nhoroondo yekutaura muhurongwa kana rondedzero. Nebasa riri nyore, Google inogona kuchengeta nhoroondo yese yekukurukurirana muchikamu chekutaura. Iwo chaiwo maoperation ndeaya:
Vhura iyo kodhi mupepeti uye unamate iyo kodhi pazasi.
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)Semazuva ese, kopira uye unamate kiyi yakafanana neiyo API iri pamusoro.

Panguva ino, chengetedza faira kune desktop yako kana imwe nzvimbo. Iva nechokwadi chekuwedzera pakupedzisira .py. Ndakaritumidza geminichat.py faira.

Zvino, vhura iyo terminal uye enda kune desktop. Tevere, mhanya geminichat.py faira.
cd Desktop python geminichat.py

Iye zvino unogona kuenderera mberi nehurukuro uye icharangarira nhoroondo yako yekutaura. Saka pane imwe nzira huru yekushandisa Google Gemini API makiyi.

Iyi ingori mimwe mienzaniso yezvaunogona kuita neGoogle Gemini kuburikidza neAPI. Ndinofara kuti Google iri kuita kuti muenzaniso wayo wechiratidzo uwanikwe kune vanofarira uye vanogadzira, uye nekuibatanidza neOpenAI's DALL-E 3 uye Chat GPT Enzanisa. Kunyangwe iyo Gemini Pro yekuona modhi isina kunaka seyeGPT-4V modhi, ichiri yakanaka. Tiri kutarisira kutanga kweGemini Ultra, iyo inofananidzwa neGPT-4 modhi.
Kupfuura izvozvo, iyo Gemini Pro API inopindura zvakasiyana kuGoogle Bard, iyo zvakare inofambiswa neiyo tweaked vhezheni yeGemini Pro. Mhinduro dzaBard dzaiita sedzakashata, asi Gemini Pro's API mhinduro dzaive dzine moyo uye dzakasiyana.
Isu tichave takatarisisa nezve shanduko dzese munzvimbo ino, saka gara wakatarisa zvimwe paGemini AI. Zvichakadaro, ndokumbirawo utarise iyo Google Gemini API iwe pachako.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) yakagovaniswa "Mashandisiro eGoogle Gemini API kiyi? AI muenzaniso wekudzidzisa, kusanganisira kudzidzisa nekudzidziswa, zvichabatsira kwauri.
Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-31422.html
Kuti uvhure mamwe akavanzwa matipi🔑, unogamuchirwa kujoina yedu Telegraph chiteshi!
Govera uye like kana wazvifarira! Magove ako uye zvaanoda ndiko kuenderera mberi kwedu kukurudzira!