Pehea e hoʻohana ai iā Google Gemini API kī? AI laʻana kumu aʻo, aʻo a me ke aʻo ʻana

Nā kī Google Gemini API, ʻaʻohe hopohopo hou! E hoʻopau i hoʻokahi minuke a e ʻōlelo aloha i nā hopohopo! ✌✌✌

E aʻo aku nā aʻo kikoʻī iā ʻoe i kēlā me kēia pae, a hiki i kahi mea hou ke lilo i haku i kekona!

E ʻōlelo maikaʻi i nā ʻanuʻu paʻakikī a maʻalahiAIMea hana hana! E hui pū me aʻu e wehe i ka honua hou o AI!

Pehea e hoʻohana ai iā Google Gemini API kī? AI laʻana kumu aʻo, aʻo a me ke aʻo ʻana

Ma hope o ka hiki ʻana mai o Google Gemini AI, ua hoʻokuʻu ʻo Google i ke komo ʻana i ka API i kāna kumu hoʻohālike Gemini. I kēia manawa, hāʻawi ʻo Google i ke komo ʻana i ka API iā Gemini Pro, me nā hiʻohiʻona kikokikona wale nō a me nā hiʻohiʻona kikokikona-me-kiʻi. He hoʻolaha kaulana kēia no ka mea a hiki i kēia lā, ʻaʻole i hoʻohui ʻo Google i nā hiʻohiʻona hiʻohiʻona iā Bard, e holo ana i kahi ʻano kikokikona wale nō. Me kēia kī API, hiki iā ʻoe ke hoʻāʻo hope i nā mana multimodal o Gemini ma kāu kamepiula kūloko. E aʻo kākou pehea e komo ai a hoʻohana i ka Gemini API ma kēia alakaʻi.

Kākau:Loaʻa ka Google Gemini API kī no nā kikokikona a me nā hiʻohiʻona ʻike. E kūʻokoʻa ana a hiki i ka loaʻa ʻana o ka mea maʻamau i ka hoʻomaka ʻana o ka makahiki aʻe. No laila, hiki iā ʻoe ke hoʻouna a hiki i 60 mau noi i kēlā me kēia minuke me ka ʻole o ka hoʻonohonoho ʻana i ka bila Google Cloud a i ʻole ka loaʻa ʻana o nā uku.

E hoʻonohonoho iā Python a me Pip ma kāu kamepiula

E poʻo i kā mākou alakaʻi ma PC a i ʻole MacE hoʻouka iā Python a me Pip. Pono ʻoe i ka Python 3.9 a i ʻole ke kiʻekiʻe.

Inā ʻoe e hoʻohana nei Linux ʻōnaehana, hiki iā ʻoe ke hahai i kā mākou kumu aʻoE hoʻouka iā Python a me Pip ma Ubuntu a i ʻole nā ​​​​palapala ʻē aʻe.

Hiki iā ʻoe ke holo i kēia kauoha ma ka terminal iE hōʻoia iā Python a me Pip ua kau ʻia ma kāu kamepiula. Hoʻihoʻi ia i ka helu mana.

python -V
pip -V

E hōʻoia inā hoʻokomo ʻia ʻo Python a me Pip. Kiʻi 2

Ma hope o ka hoʻokomo ʻana, e holo i ke kauoha ma lalo nei e hoʻokomo i nā hilinaʻi Generative AI o Google.

pip install -q -U google-generativeai

Ke hoʻokomo ʻana i ka Google Generative AI Dependencies Part 3

Pehea e loaʻa ai ke kī API Gemini Pro?

A laila, e kipa makersuite.google.com/app/apikey a e komo me kāu moʻokāki Google.

Ma lalo o API Keys, kaomiE hana i ke kī API ma ka papahana hou" pihi.

E kiʻi iā Gemini Pro API Key No. 4

E kope i ke kī API a mālama i kahi palekana. Mai hoʻolaha a kaʻana like i nā kī API.

E kope i ke kī API a mālama i ka 5th

Pehea e hoʻohana ai iā Gemini Pro API Key (mode kikokikona maʻamau)?

E like me OpenAI, hoʻohana pū ʻo Google i nā kī Gemini API no ka hoʻomohala ʻana a me ka hoʻāʻo ʻana. Ua maʻalahi wau i ka code i hiki ke maʻalahi a hoʻohana ʻia e nā mea hoʻohana maʻamau. Ma kēia laʻana, e hōʻike wau pehea e hoʻohana ai i nā kī API me nā hiʻohiʻona kikokikona Gemini Pro.

ʻO ka mua, e hoʻomaka i kāu hoʻoponopono code punahele. Inā he mea hou ʻoe, e hoʻokomo wale Kākauʻikepili ++. No nā mea hoʻohana kiʻekiʻe, ʻo Visual Studio Code kahi mea hana maikaʻi loa.

A laila, kope a paʻi i ke code ma lalo nei i loko o kahi hoʻoponopono code.

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)

Ma ka hoʻoponopono code, e hoʻopili i kāu kī Gemini API. E like me kāu e ʻike ai, ua wehewehe mākou i ke ʻano hoʻohālike "gemini-pro", he ʻano kikokikona maʻalahi. Eia hou, ua hoʻohui mākou i kahi nīnau āu e nīnau ai.

"gemini-pro" kiʻi hoʻohālike 6

I kēia manawa, mālama i ke code a hāʻawi i ka inoa i ka faila. E hōʻoia e hoʻohui i ka hopena .py. Ua kapa au i ka faila gemini.py, a mālama iā ia ma ka pākaukau.

E inoa i ka faila Gemini.py Kiʻi 7

A laila, wehe i kahi pahu a holo i kēia kauoha e neʻe i ka papapihi.

cd Desktop

I ka manawa ma ka papa kuhikuhi, e holo wale i kēia kauoha e hoʻokō me Python gemini.py faila

python gemini.py

E hoʻohana iā Python e hoʻokō i ka faila Gemini.py kiʻi 8

I kēia manawa e pane ia i kāu nīnau gemini.py Hoʻonohonoho ʻia nā pilikia ma ka faila.

E pane i ka nīnau āu i hoʻonoho ai ma ka faile Gemini.py Kiʻi 9

Hiki iā ʻoe ke hoʻololi i ka nīnau ma ka hoʻoponopono code, mālama a holo hou gemini.py waihona no ka loaʻa ʻana o nā pane hou ma ka pahu. Penei ʻoe e hoʻohana ai i kahi kī Google Gemini API no ke komo ʻana i kahi hiʻohiʻona Gemini Pro kikokikona wale nō.

E hoʻohana i ke kī API Google Gemini no ke komo ʻana i ke kikokikona maʻamau ʻo Gemini Pro model No. 10

Pehea e hoʻohana ai i nā kī API Gemini Pro (nā kikokikona a me nā hiʻohiʻona ʻike)

Ma kēia hiʻohiʻona, e hōʻike wau pehea e launa pū me kahi hiʻohiʻona multimodal Gemini Pro. ʻAʻole ola ia ma Google Bard, akā ma o ka API, hiki iā ʻoe ke komo koke. ʻO ka mea pōmaikaʻi, ua maʻalahi a maʻalahi ke kaʻina hana.

E wehe i kahi faila hou ma ka hoʻoponopono code a hoʻopili i ke code ma lalo.

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)

E hoʻopaʻa i kāu kī Gemini API. Eia mākou e hoʻohana nei gemini-pro-vision kükohu, he kükohu kikokikona a me ka hi'ohi'ona.

kiʻi hoʻohālike gemini-pro-vision 11

I kēia manawa, mālama i ka faila ma kāu pākaukau a hoʻohui ma hope o ka inoa faila .py. E inoa wau ma aneʻi geminiv.py .

E inoa iā geminiv.py Kiʻi 12

Ma ka laina ʻekolu o ke code, e like me kāu e ʻike ai, kuhikuhi wau i ka AI i ka kiʻi.jpg faila, ua like loa nā inoa waihona. ʻO kēlā me kēia kiʻi āu e hana nei, e mālama pono me ia geminiv.py Aia nā faila ma kahi hoʻokahi a loaʻa ka inoa waihona like me ka hoʻonui pololei. Hiki iā ʻoe ke hāʻawi i nā faila JPG a me PNG a hiki i 4MB.

E kuhikuhi i ka AI i ka faila image.jpg i mālama ʻia ma kaʻu pākaukau. Kiʻi 13

Ma ka laina ʻeono o ke code, hiki iā ʻoe ke nīnau i nā nīnau e pili ana i ke kiʻi. Mai koʻu komo ʻana i kahi kiʻi pili i ka meaʻai, ua noi au iā Gemini Pro e helu i ka nui o nā calorie.

ʻO ka manawa kēia e holo ai i ke code ma ka terminal. E neʻe wale i ka pākaukau (i koʻu hihia) a holo i nā kauoha ma lalo o kēlā me kēia. Inā hoʻololi ʻoe, e mālama pono i ka faila.

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

Ua pane pololei nā hiʻohiʻona hiʻohiʻona Gemini Pro i nā nīnau. Hiki iā ʻoe ke nīnau i nā nīnau hou aʻe a nīnau i ka AI e wehewehe i ke kumu.

E pane pololei ke kumu hoʻohālike Gemini Pro i ka nīnau 15

Hiki iā ʻoe ke hoʻokomo i kahi kiʻi ʻē aʻe, akā e hōʻoia e pili ana i ka inoa faila kiʻi, hoʻololi i ka nīnau ma ke code, a holo hou. geminiv.py waihona no ka loaʻa ʻana o kahi pane hou.

Pehea e hoʻohana ai i ke kī ʻo Gemini Pro API ma ke ʻano kamaʻilio?

Mahalo i ke code concise o unconv, hiki iā ʻoe ke kamaʻilio me kahi hiʻohiʻona Gemini Pro me ka hoʻohana ʻana i kahi kī Gemini AI API ma kahi puka makani. ʻO kēia ala, ʻaʻole pono ʻoe e hoʻololi i ka pilikia ma kāu code a i ʻole e hoʻihoʻi hou i ka faila Python e loaʻa ai ka huahana hou. Hiki iā ʻoe ke hoʻomau i ke kamaʻilio ʻana ma ka puka aniani.

ʻO ka mea maikaʻi loa, hoʻokō ʻo Google i ka mōʻaukala kamaʻilio maoli, no laila ʻaʻole pono ʻoe e hoʻohui lima i nā pane a i ʻole hoʻokele i ka mōʻaukala kamaʻilio ma nā arrays a i ʻole nā ​​papa inoa. Me kahi hana maʻalahi, hiki iā Google ke mālama i ka mōʻaukala kamaʻilio āpau i kahi hālāwai kūkā. ʻO nā hana kiko'ī penei:

E wehe i ka hoʻoponopono code a hoʻopili i ke code ma lalo.

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)

E like me ka mea maʻamau, kope a paʻi i ke kī e like me ka API ma luna.

Kūkākūkā me Gemini Pro API Key Picture 16

I kēia manawa, mālama i ka faila i kāu papapihi a i ʻole kahi wahi ʻē aʻe. E hōʻoia e hoʻohui i ka hopena .py. Ua kapa aku au Geminichat.py faila

Kapa inoa ʻo Geminichat.py No. 17

I kēia manawa, wehe i ka pahu a neʻe i ka papapihi. A laila, holo geminichat.py faila

cd Desktop
python geminichat.py

Holo i ka waihona Geminichat.py kiʻi 18

I kēia manawa hiki iā ʻoe ke hoʻomau i ke kamaʻilio ʻana a e hoʻomanaʻo ia i kāu mōʻaukala kamaʻilio. No laila aia kekahi ala maikaʻi e hoʻohana ai i nā kī Google Gemini API.

pane ʻo Gemini pro api i ke kiʻi kamaʻilio terminal 19

He mau laʻana wale nō kēia o ka mea hiki iā ʻoe ke hana me Google Gemini ma o ka API. Hauʻoli wau i ka hāʻawi ʻana o Google i kāna hiʻohiʻona hiʻohiʻona i nā mea hoihoi a me nā mea hoʻomohala, a hoʻohui pū me OpenAI's DALL-E 3 a KamailioGPT Hoʻohālikelike. ʻOiai ʻaʻole maikaʻi ka hiʻohiʻona hiʻohiʻona Gemini Pro e like me ka hiʻohiʻona GPT-4V, ʻoi aku ka maikaʻi. Ke kakali nei mākou i ka hoʻomaka ʻana o Gemini Ultra, e hoʻohālikelike ʻia me ka hoʻohālike GPT-4.

Ma waho aʻe o kēlā, pane ʻokoʻa ka Gemini Pro API iā Google Bard, kahi i hoʻoikaika ʻia e kahi mana tweaked o Gemini Pro. He ʻano haʻahaʻa nā pane a Bard, akā ʻoi aku ke ola o nā pane API a Gemini Pro.

E nānā pono ana mākou i nā loli a pau ma kēia wahi, no laila e hoʻomau no ka ʻike hou aku ma Gemini AI. I kēia manawa, e ʻoluʻolu e nānā i ka Google Gemini API iā ʻoe iho.

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

Pepa la i ka luna