Papa Kuhikuhi ʻatikala
- 1 E hoʻonohonoho iā Python a me Pip ma kāu kamepiula
- 2 Pehea e loaʻa ai ke kī API Gemini Pro?
- 3 Pehea e hoʻohana ai iā Gemini Pro API Key (mode kikokikona maʻamau)?
- 4 Pehea e hoʻohana ai i nā kī API Gemini Pro (nā kikokikona a me nā hiʻohiʻona ʻike)
- 5 Pehea e hoʻohana ai i ke kī ʻo Gemini Pro API ma ke ʻano kamaʻilio?
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!

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

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

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 kope i ke kī API a mālama i kahi palekana. Mai hoʻolaha a kaʻana like i nā kī API.

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.

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.

A laila, wehe i kahi pahu a holo i kēia kauoha e neʻe i ka papapihi.
cd DesktopI ka manawa ma ka papa kuhikuhi, e holo wale i kēia kauoha e hoʻokō me Python gemini.py faila
python gemini.py

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

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ō.

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.

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 .

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.

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
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.

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.

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

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

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.

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.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Pehea e hoʻohana ai iā Google Gemini API kī? ʻO ke aʻo kumu hoʻohālike AI, me ke aʻo ʻana a me ke aʻo ʻana, e kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-31422.html
No ka wehe ʻana i nā hoʻopunipuni huna ʻē aʻe🔑, aloha e hui pū me kā mākou channel Telegram!
Kaʻana like a like inā makemake ʻoe! ʻO kāu mau kaʻana like a me kāu makemake ʻo kā mākou hoʻoikaika mau!