Tusitusiga Tusitusiga
Google Gemini API ki, aua le toe popole! Fai i le minute e tasi ma faatofa atu i popolega! ✌✌✌
O faʻamatalaga auiliili o le a aʻoaʻoina oe i lea laasaga ma lea laasaga, ma e oʻo lava i se tagata fou e mafai ona avea ma matai i sekone!
Fa'atofa i la'asaga faigata ma ia faigofieAIMeafaitino! Auai mai ia te aʻu e tatalaina le lalolagi fou o AI!

Ina ua maeʻa le oʻo mai o Google's Gemini AI, Google faʻatagaina API avanoa i lana faʻataʻitaʻiga Gemini. I le taimi nei, e tuʻuina atu e Google le API avanoa i Gemini Pro, e aofia ai faʻataʻitaʻiga naʻo tusitusiga ma faʻataʻitaʻiga o tusitusiga-faʻaopoopo-vaʻaia. Ose fa'alauiloa iloga lea aua e o'o mai i le taimi nei, e le'i fa'aopoopoina e Google ni fa'aaliga va'aia i Bard, lea e fa'atino ai na'o tusitusiga. Faatasi ai ma lenei ki API, e mafai mulimuli ane ona e suʻeina le malosi tele o Gemini i lau komepiuta i le lotoifale. Sei o tatou aʻoaʻo pe faʻapefea ona maua ma faʻaoga le Gemini API i lenei taʻiala.
Manatua:Ole Google Gemini API key ole taimi nei e leai se totogi mo tusitusiga ma ata vaaia. O le a maua fua se'ia o'o ina maua lautele i le amataga o le tausaga a sau. O le mea lea, e mafai ona e lafoina i luga ole 60 talosaga ile minute e aunoa ma le setiina ole Google Cloud billing poʻo le faʻatupuina o soʻo se totogi.
Fa'atulaga Python ma Pip i lau komepiuta
Ulu i la matou taʻiala ile PC poʻo le MacFaʻapipiʻi le Python ma le Pip. E te manaʻomia le Python 3.9 poʻo le maualuga faʻapipiʻi.
Afai o loʻo e faʻaaogaina Linux system, e mafai ona e mulimuli i la matou aʻoaʻogaFaʻapipiʻi le Python ma le Pip ile Ubuntu poʻo isi faʻasalalauga.
E mafai ona e fa'ata'ita'iina le fa'atonuga o lo'o i lalo i le fa'ailoga eFaʻamaonia le Python ma le Pip ua fa'apipi'i i lau komepiuta. E toe fa'afo'i le numera fa'aliliuga.
python -V pip -V

A maeʻa faʻapipiʻi manuia, faʻataʻitaʻi le poloaiga i lalo e faʻapipiʻi ai Google's Generative AI faʻalagolago.
pip install -q -U google-generativeai

E faʻafefea ona maua Gemini Pro API key?
Le isi, asiasi makersuite.google.com/app/apikey ma saini i lau Google account.
I lalo o API Ki, kilikiFausia API key ile poloketi fou"faamau.

Kopi le ki API ma teu i se nofoaga saogalemu. Aua le fa'asalalauina pe fa'asoa fa'alaua'itele API.

E fa'afefea ona fa'aoga Gemini Pro API ki (tulaga fa'amatalaga manino)?
E tutusa ma OpenAI, Google e faʻaoga saʻo Gemini API ki mo atinaʻe ma suʻega faʻamoemoega. Na ou tusia le tulafono faigofie lava ina ia faigofie ona tofotofoina ma faʻaaogaina e tagata masani. I lenei faʻataʻitaʻiga, o le a ou faʻaalia pe faʻafefea ona faʻaogaina API ki faʻatasi ma Gemini Pro faʻataʻitaʻiga tusitusiga.
Muamua, fa'alauiloa lau fa'atonu code e sili ona e fiafia i ai. Afai e te fou, na'o le fa'apipi'i Notepad ++. Mo tagata faʻaoga maualuga, Visual Studio Code o se meafaigaluega sili.
Ona, kopi ma faapipii le code i lalo i se code editor.
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 le code editor, faapipii lau Gemini API key. E pei ona mafai ona e vaʻaia, na matou faʻamatalaina le "gemini-pro" faʻataʻitaʻiga, o se faʻataʻitaʻiga faʻamatalaga manino. E le gata i lea, ua matou fa'aopoopoina se fesili e mafai ona e fai ai ni fesili.

Ia, sefe le code ma tuʻu le faila i se igoa. Ia mautinoa e faaopoopo i le faaiuga .py. Na ou faaigoa le faila gemini.py, ma teu i luga o le desktop.

Sosoo ai, tatala se laina ma faʻataʻitaʻi le poloaiga lenei e alu i luga o le komepiuta.
cd DesktopI le taimi lava i luga o le komepiuta, naʻo le taʻavale le poloaiga lenei e faʻaaoga ai le Python gemini.py faila
python gemini.py

O lea o le a taliina lau fesili gemini.py Fa'afitauli ua seti i le faila.

E mafai ona e suia le fesili i le code editor, faʻasao ma toe taʻavale gemini.py faila e maua ai tali fou i le laina. O le auala lea e te fa'aogaina ai le Google Gemini API ki e maua ai se fa'ata'ita'iga Gemini Pro na'o tusitusiga.

Fa'afefea ona fa'aoga Gemini Pro API ki (tusi ma ata va'aia)
I lenei faʻataʻitaʻiga, o le a ou faʻaalia le auala e fegalegaleai ai ma se Gemini Pro multimodal model. E le'o ola i luga o Google Bard i le taimi nei, ae ala i le API, e mafai ona e mauaina vave. O le mea e faafetai ai, o le faʻagasologa e matua faigofie ma leai se faʻaoga.
Tatala se faila fou i le code editor ma faapipii le code i 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)Ia mautinoa e faapipii lau Gemini API ki. O loʻo matou faʻaaogaina gemini-pro-vision faʻataʻitaʻiga, o se faʻataʻitaʻiga tusitusia ma vaʻaia.

Ia, sefe le faila i luga o lau laulau ma faʻaopopo pe a uma le igoa faila .py. Ou te faaigoa iinei geminiv.py .

I le laina lona tolu o code, e pei ona mafai ona e vaʻaia, ou te faʻasino le AI i le image.jpg faila, o igoa faila e tutusa lelei. Po'o le a lava le ata o lo'o e galue ai, ia mautinoa o lo'o teu fa'atasi geminiv.py O faila i le nofoaga e tasi ma e tutusa le igoa faila ma le faʻaopoopoga saʻo. E mafai ona e pasi i faila JPG ma PNG i le lotoifale e oʻo atu i le 4MB.

I le laina lona ono o le code, e mafai ona e fai fesili e fesoʻotaʻi ma le ata. Talu ai na ou ulufale i se ata e faʻatatau i meaʻai, na ou fesili ia Gemini Pro e faʻatatau le aofaʻi o kalori.
Ua o'o nei i le taimi e fa'agasolo ai le fa'ailoga i le laina. Naʻo le alu i luga o le komepiuta (i loʻu tulaga) ma faʻataʻitaʻi tulafono i lalo taʻitasi. Afai e te faia ni suiga, ia mautinoa e teu le faila.
cd Desktop
python geminiv.py
Gemini Pro faʻataʻitaʻiga vaʻaia tali saʻo fesili. E mafai ona e faia nisi fesili ma fesili ile AI e faʻamatala pe aisea.

E mafai foi ona e ulufale i se ata ese, ae ia mautinoa e fetaui ma le igoa faila ata, sui le fesili i le code, ma toe tamoe. geminiv.py faila e maua ai se tali fou.
E fa'afefea ona fa'aoga Gemini Pro API ki ile fa'atalanoaga?
Fa'afetai ile unconv's concite code, e mafai ona e talatalanoa ma se Gemini Pro fa'ata'ita'iga e fa'aoga ai le Gemini AI API ki i totonu ole fa'amalama fa'amalama. I lenei auala, e te le tau suia le faʻafitauli i lau code pe toe faʻasolo le faila Python e maua ai se mea fou. E mafai ona e fa'aauau talanoaga i le fa'amalama fa'amau.
O le mea e sili ona lelei, Google e fa'atino tala fa'asolopito fa'alenu'u, o lea e te le mana'omia ai le fa'aopoopoina ma le lima o tali pe fa'atautaia tala fa'asolopito i fa'asologa po'o lisi. Faatasi ai ma se galuega faigofie, e mafai e Google ona teuina talaʻaga uma o talanoaga i se talanoaga talanoaga. O fa'atinoga fa'apitoa e fa'apea:
Tatala le code editor ma faapipii le code i 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 pei ona masani ai, kopi ma faapipii le ki e pei o le API o loʻo i luga.

I le taimi nei, teu le faila i lau desktop poʻo se isi nofoaga. Ia mautinoa e faaopoopo i le faaiuga .py. Sa ou faaigoaina Geminichat.py faila

Ia, tatala le laina ma alu i le desktop. Sosoo ai, tamoe geminichat.py faila
cd Desktop python geminichat.py

O lea e faigofie ona e faʻaauau le talanoaga ma o le a manatua ai lau tala faʻasolopito. E iai la se isi auala lelei e fa'aoga ai ki Google Gemini API.

O nisi nei o faʻataʻitaʻiga o mea e mafai ona e faia ma Google Gemini e ala i le API. Ou te fiafia o Google o loʻo faʻaavanoaina lana faʻataʻitaʻiga vaʻaia i tagata fiafia ma atinaʻe, ma faʻapipiʻiina ma OpenAI's DALL-E 3 ma Talanoa GPT Faatusatusa. E ui o le Gemini Pro faʻataʻitaʻiga e le lelei e pei o le GPT-4V faʻataʻitaʻiga, e lelei lava. Matou te tulimatai atu i le faʻalauiloaina o Gemini Ultra, lea o le a faʻatusatusa i le GPT-4 faʻataʻitaʻiga.
I tua atu o lena, o le Gemini Pro API e tali ese mai ile Google Bard, lea e faʻamalosia foi e se tweaked version of Gemini Pro. O tali a Bard na foliga mai e fai si le lelei, ae o tali a Gemini Pro API na sili atu le ola ma tulaga ese.
O le a matou vaʻavaʻai totoʻa i suiga uma i lenei vaega, ia nofo faʻalogo mo nisi faʻamatalaga i Gemini AI. I le taimi nei, faamolemole siaki foi le Google Gemini API oe lava.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) fa'asoa "Fa'afefea ona fa'aoga Google Gemini API ki? AI faʻataʻitaʻiga aʻoaʻoga, e aofia ai aʻoaʻoga ma aʻoaʻoga, o le a fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-31422.html
Ina ia tatalaina nisi togafiti natia🔑, faʻafeiloaʻi e auai i la matou auala Telegram!
Faasoa ma fiafia pe a e fiafia i ai! O au fa'asoa ma fiafia o lo matou fa'aauau pea!