Me pehea te whakamahi i te matua API Google Gemini? AI tauira akoranga, whakaako me whakangungu whakaurua

Ko nga taviri API a Google Gemini, kaua e awangawanga! Kia oti i roto i te meneti kotahi, poroporoaki ki nga awangawanga! ✌✌✌

Ko nga akoranga taipitopito ka ako koe i a koe i te taahiraa, a ka taea e te tauhou te rangatira i roto i nga hēkona!

Poroporoaki ki nga takahanga uaua me te ngawariAITaonga! Hono mai ki ahau ki te iriti i te ao hou o AI!

Me pehea te whakamahi i te matua API Google Gemini? AI tauira akoranga, whakaako me whakangungu whakaurua

I muri i te taenga mai o Google Gemini AI, ka tukuna e Google te uru API ki tana tauira Gemini. Inaianei, ka tukuna e Google te uru API ki Gemini Pro, tae atu ki nga tauira tuhinga-anake me nga tauira tuhinga-me-ataata. He whakarewanga rongonui tenei na te mea tae noa mai ki tenei ra, kaore a Google i taapiri i nga kaha tirohanga ki a Bard, e whakahaere ana i te tauira kupu-anake. Ma tenei taviri API, ka taea e koe te whakamatautau i nga kaha maha a Gemini i runga i to rorohiko rohe. Kia ako tatou me pehea te uru me te whakamahi i te Gemini API i roto i tenei aratohu.

Tuhipoka:Ko te taviri API Google Gemini kei te kore utu i tenei wa mo nga tauira tuhinga me nga tauira ataata. Ka noho kore utu tae noa ki te wa e waatea ana i te timatanga o tera tau. Na reira, ka taea e koe te tuku atu ki te 60 nga tono mo ia meneti me te kore e whakarite i te nama Google Cloud me te utu utu ranei.

Whirihorahia te Python me te Pip ki to rorohiko

Haere ki to maatau kaiarahi i runga i te PC, i te Mac raneiTāutahia te Python me te Pip. Me whakauru koe ki te Python 3.9 teitei ake ranei.

Mena kei te whakamahi koe Linux pūnaha, ka taea e koe te whai i ta maatau akorangaTāutahia te Python me te Pip ki runga Ubuntu me etahi atu tohatoha.

Ka taea e koe te whakahaere i te whakahau e whai ake nei i te tauranga kiWhakauhia te Python me te Pip kua tāutatia ki tō rorohiko. Ka whakahokia mai te tau putanga.

python -V
pip -V

Whakaū mena kua whakauruhia a Python me Pip. Pikitia 2

I muri i te whakaurunga angitu, whakahaerehia te whakahau i raro nei hei whakauru i nga whakawhirinakitanga Generative AI a Google.

pip install -q -U google-generativeai

Te whakauru i nga Whakaaetanga AI Generative a Google Wāhanga 3

Me pehea te tiki i te matua Gemini Pro API?

I muri mai, haere ki te makersuite.google.com/app/apikey ka takiuru me to putea Google.

I raro i nga Kī API, pawhiriaWaihangahia te matua API ki te kaupapa hou"pātene.

Tikina Gemini Pro API Key 4th

Tāruatia te kī API ka pupuri ki te wāhi haumaru. Kaua rawa e whakaputa, e tiritiri ranei i nga taviri API ki te iwi whanui.

Tāruahia te kī API ka tiaki i te 5th

Me pehea te whakamahi i te Kī API Gemini Pro (aratau kupu ngawari)?

He rite ki a OpenAI, ka whakamahi tika a Google i nga taviri Gemini API mo nga kaupapa whanaketanga me nga whakamatautau. I tuhia e au te waehere he maamaa kia ngawari te whakamatautau me te whakamahi e nga kaiwhakamahi auau. I tenei tauira, ka whakaatu ahau me pehea te whakamahi i nga taviri API me nga tauira kuputuhi Gemini Pro.

Tuatahi, whakarewahia to etita waehere tino pai. Mena he hou koe, whakauruhia noa Pukatuhi ++. Mo nga kaiwhakamahi matatau, Ko te Waehere Ataata Ataata he taputapu pai.

Na, kape me te whakapiri i te waehere i raro nei ki te ētita waehere.

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)

I roto i te ētita waehere, whakapirihia to matua Gemini API. Kei te kite koe, i tautuhia e matou te tauira "gemini-pro", he tauira tuhinga maamaa. I tua atu, kua taapirihia he patai ka taea e koe te patai patai.

"gemini-pro" tauira pikitia 6

Na, tiakina te waehere ka hoatu he ingoa ki te konae. Kia mahara ki te taapiri i te mutunga .py. I whakaingoatia te kōnae gemini.py, ka tiakina ki te papamahi.

Whakaingoatia te kōnae Gemini.py Pikitia 7

Muri iho, whakatuwherahia he tauranga ka whakahaere i te whakahau e whai ake nei kia neke ki te papamahi.

cd Desktop

Kia tae ki te papamahi papamahi, whakahaere noa i te whakahau e whai ake nei hei mahi ma te whakamahi i te Python gemini.py konae

python gemini.py

Whakamahia te Python hei mahi i te kōnae Gemini.py Pikitia 8

Inaianei ka whakautu i to patai gemini.py Nga take kua whakaritea ki te konae.

Whakautua te patai i whakatakotoria e koe ki te kōnae Gemini.py Pikitia 9

Ka taea e koe te whakarereke i te patai i roto i te ētita waehere, tiakina ka whakahaere ano gemini.py kōnae ki te tiki whakautu hou i te tauranga. Koinei te huarahi e whakamahia ana e koe he kii API Google Gemini ki te uru ki te tauira Gemini Pro kupu-anake.

Whakamahia te taviri API Google Gemini ki te uru atu ki te tauira tauira Gemini Pro nama 10

Me pehea te whakamahi i nga taviri Gemini Pro API (tuhinga me nga tauira ataata)

I roto i tenei tauira, ka whakaatu ahau me pehea te taunekeneke me te tauira multimodal Gemini Pro. Kaore ano kia ora i runga i a Google Bard, engari ma te API, ka taea e koe te uru tonu. Kia hari, he tino ngawari, he maamaa hoki te tukanga.

Whakatuwheratia he konae hou i roto i te etita waehere ka whakapiri i te waehere i raro nei.

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)

Kia mahara ki te whakapiri i to matua Gemini API. I konei kei te whakamahi matou gemini-pro-vision tauira, he tauira tuhinga me te tauira ataata.

tauira gemini-pro-vision pikitia 11

Na, tiakina te konae i runga i to papamahi ka taapiri i muri i te ingoa konae .py. Ka whakaingoatia e au ki konei geminiv.py .

Whakaingoatia Geminiv.py Pikitia 12

I te rarangi tuatoru o te waehere, ka kite koe, ka tohu ahau i te AI ki te image.jpg kōnae, he rite tonu nga ingoa kōnae. Ahakoa he aha te ahua e mahi ana koe, me mohio kei te tiakina geminiv.py Ko nga konae kei te waahi kotahi, he rite tonu te ingoa o te konae me te toronga tika. Ka taea e koe te whakawhiti i nga konae JPG me PNG ki te 4MB.

Tohua te AI ki te konae image.jpg kua tiakina ki runga i taku papamahi. Whakaahua 13

I te rarangi tuaono o te waehere, ka taea e koe te patai i nga patai e pa ana ki te ahua. I te mea e uru ana ahau ki tetahi ahua e pa ana ki te kai, ka tono ahau ki a Gemini Pro ki te tatau i te katoa o nga kaata.

Inaianei kua tae ki te wa ki te whakahaere i te waehere ki te tauranga. Me neke noa ki te papamahi (i taku keehi) ka whakahaere i nga whakahau i raro i tetahi. Mena ka huri koe, me tiaki te konae.

cd Desktop
python geminiv.py
Geminiv.py Nama 14

Ka whakautu tika nga tauira ataata Gemini Pro i nga paatai. Ka taea e koe te patai etahi atu patai ka patai atu ki te AI ki te whakamarama he aha.

Ko te tauira ataata Gemini Pro ka whakautu tika i te patai 15

Ka taea hoki e koe te whakauru i tetahi ahua rereke, engari kia rite ki te ingoa o te konae whakaahua, hurihia te patai ki te waehere, ka oma ano geminiv.py kōnae ki te tiki whakautu hou.

Me pehea te whakamahi i te matua Gemini Pro API ki te whakatakotoranga korero?

He mihi ki te waehere poto a unconv, ka taea e koe te korerorero ki tetahi tauira Gemini Pro ma te whakamahi i te tohu Gemini AI API i roto i te matapihi kati. Ma tenei ara, kaore koe e whakarereke i te raru o to waehere, ka tukuna ano ranei te konae Python kia puta he putanga hou. Ka taea e koe te haere tonu ki te korerorero i te matapihi kati.

Ko te mea pai rawa atu, ka whakatinana a Google i nga hitori korero korero taketake, no reira kaore koe e hiahia ki te taapiri a-ringa i nga whakautu me te whakahaere i nga hitori korero korero i roto i nga rarangi rarangi ranei. Ma te mahi ngawari, ka taea e Google te penapena i nga hitori korero katoa i roto i te huihuinga korerorero. Ko nga mahi motuhake e whai ake nei:

Whakatūwherahia te ētita waehere ka whakapiri i te waehere i raro nei.

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)

Ka rite ki o mua, kape me te whakapiri i te matua rite ki te API i runga ake nei.

Te korerorero me Gemini Pro API Pikitia Matua 16

I tenei wa, tiakina te konae ki to papamahi, ki tetahi atu waahi ranei. Kia mahara ki te taapiri i te mutunga .py. I tapaina e ahau Geminichat.py konae

Ko te ingoa o te kōnae Geminichat.py Nama 17

Na, whakatuwheratia te tauranga ka neke ki te papamahi. Whai muri, rere geminichat.py konae

cd Desktop
python geminichat.py

Whakahaerehia te kōnae Geminichat.py pikitia 18

Inaianei ka taea e koe te haere tonu i te korerorero ka maumahara ki to hitori korero. Na tera ano tetahi huarahi pai ki te whakamahi i nga taviri API Google Gemini.

Kei te whakautu a Gemini pro api i roto i te pikitia korerorero 19

He tauira noa enei o nga mea ka taea e koe ki a Google Gemini ma te API. Kei te koa ahau kei te waatea a Google i tana tauira tirohanga ki nga kaingākau me nga kaiwhakawhanake, me te hono ki te OpenAI's DALL-E 3 me KōreroreroGPT Whakataurite. Ahakoa kaore i te pai te tauira ataata Gemini Pro ki te tauira GPT-4V, he pai tonu. Kei te tumanako matou ki te whakarewatanga o Gemini Ultra, ka rite ki te tauira GPT-4.

I tua atu i tera, he rereke te whakautu a te Gemini Pro API ki a Google Bard, he mana ano hoki e te putanga takawiri a Gemini Pro. Ko nga whakautu a Bard he ahua ngawari, engari ko nga whakautu API a Gemini Pro he kaha ake, he rereke.

Ka mataki tonu matou ki nga huringa katoa o tenei waahi, no reira noho tonu mo etahi atu korero mo Gemini AI. I tenei wa, tirohia ano te Google Gemini API koe.

发表 评论

Ka kore e whakaputaina to wahitau imeera. 必填 项 已 用 * Tapanga

Panuku ki te Runga