Mashandisiro eGoogle Gemini API kiyi? AI muenzaniso wekudzidzisa, kudzidzisa uye kudzidziswa kunosanganisirwa

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!

Mashandisiro eGoogle Gemini API kiyi? AI muenzaniso wekudzidzisa, kudzidzisa uye kudzidziswa kunosanganisirwa

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

Simbisa kuti Python nePip zvakaiswa here. Mufananidzo 2

Mushure mekubudirira kuisirwa, mhanyisa murairo pazasi kuti uise Google's Generative AI kutsamira.

pip install -q -U google-generativeai

Kuisa Google's Generative AI Dependencies Chikamu 3

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.

Tora Gemini Pro API Kiyi yechina

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

Kopa kiyi yeAPI uye chengetedza yechishanu

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.

"gemini-pro" mufananidzo mufananidzo 6

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

Zita iro faira gemini.py Mufananidzo 7

Tevere, vhura terminal uye mhanyisa unotevera kuraira kuti uende kune desktop.

cd Desktop

Kamwe mudesktop terminal, ingo mhanya unotevera kuraira kuti uite uchishandisa Python gemini.py faira.

python gemini.py

Shandisa Python kuita gemini.py faira Mufananidzo 8

Zvino ichapindura mubvunzo wako gemini.py Nyaya dzakaiswa mufaira.

Pindura mubvunzo wawakaisa mugemini.py faira Mufananidzo 9

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.

Shandisa Google Gemini API kiyi kuti uwane mavara akajeka eGemini Pro modhi Nhamba gumi

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.

gemini-pro-vision modhi mufananidzo 11

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

Ipe zita geminiv.py Mufananidzo 12

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.

Nongedza iyo AI kumufananidzo.jpg faira rakachengetwa padesktop yangu. Mufananidzo 13

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

Gemini Pro inooneka modhi inopindura mibvunzo zvakananga. Iwe unogona kubvunza mimwe mibvunzo uye kubvunza iyo AI kuti itsanangure chikonzero.

Gemini Pro inooneka modhi inopindura zvakananga mubvunzo 15

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.

Kukurukura neGemini Pro API Kiyi Mufananidzo 16

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

Faira rakanzi geminichat.py Nhamba 17

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

cd Desktop
python geminichat.py

Mhanya geminichat.py faira mufananidzo 18

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

gemini pro api inopindura mune terminal chat picture 19

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.

发表 评论

Yako email kero haizoburitswa. Minda inodiwa inoshandiswa * Chitaera

Mupumburu TOP