Rakstu katalogs
Google Gemini API atslēgas, vairs nav jāuztraucas! Padariet to vienā minūtē un atvadieties no rūpēm! ✌✌✌
Detalizētas pamācības soli pa solim iemācīs, un pat iesācējs dažu sekunžu laikā var kļūt par meistaru!
Atvadieties no apgrūtinošiem soļiem un viegli izpildiet toAIArtefakts! Pievienojieties man, lai atvērtu jauno AI pasauli!

Pēc Google Gemini AI parādīšanās Google izlaida API piekļuvi savam Gemini modelim. Tagad Google nodrošina API piekļuvi Gemini Pro, tostarp tikai teksta modeļus un teksta un vizuālo modeļu modeļus. Šī ir ievērojama palaišana, jo līdz šim Google nav pievienojis vizuālās iespējas Bard, kurā darbojas tikai teksta modelis. Izmantojot šo API atslēgu, jūs beidzot varat pārbaudīt Gemini multimodālās iespējas savā lokālajā datorā. Šajā rokasgrāmatā uzzināsim, kā piekļūt Gemini API un to izmantot.
Piezīme:Google Gemini API atslēga pašlaik ir bezmaksas gan teksta, gan vizuālajiem modeļiem. Tas būs bezmaksas, līdz tas kļūs vispārēji pieejams nākamā gada sākumā. Tāpēc varat nosūtīt līdz pat 60 pieprasījumiem minūtē, neiestatot Google Cloud norēķinus un nemaksājot nekādas izmaksas.
Datorā konfigurējiet Python un Pip
Dodieties uz mūsu ceļvedi personālajā datorā vai Mac datorāInstalējiet Python un Pip. Jums ir jāinstalē Python 3.9 vai jaunāka versija.
Ja jūs lietojat Linux sistēmā, varat sekot mūsu apmācībaiInstalējiet Python un Pip Ubuntu vai citos izplatījumos.
Terminālī varat palaist šādu komandu uzApstipriniet Python un Pip ir instalēta jūsu datorā. Tas atgriež versijas numuru.
python -V pip -V

Pēc veiksmīgas instalēšanas palaidiet tālāk norādīto komandu, lai instalētu Google ģeneratīvās AI atkarības.
pip install -q -U google-generativeai

Kā iegūt Gemini Pro API atslēgu?
Pēc tam apmeklējiet vietni makersuite.google.com/app/apikey un piesakieties savā Google kontā.
Sadaļā API atslēgas noklikšķiniet uzIzveidojiet API atslēgu jaunajā projektā" pogu.

Nokopējiet API atslēgu un glabājiet to drošā vietā. Nekad nepadariet un nekopīgojiet API atslēgas publiskas.

Kā lietot Gemini Pro API atslēgu (vienkāršā teksta režīms)?
Līdzīgi kā OpenAI, Google arī izmanto Gemini API atslēgas tieši izstrādes un testēšanas nolūkos. Es uzrakstīju kodu diezgan vienkāršu, lai to varētu viegli pārbaudīt un izmantot parastie lietotāji. Šajā piemērā es parādīšu, kā lietot API atslēgas ar Gemini Pro teksta modeļiem.
Vispirms palaidiet savu iecienītāko koda redaktoru. Ja esat jauns, vienkārši instalējiet Notepad ++. Pieredzējušiem lietotājiem Visual Studio Code ir lielisks rīks.
Pēc tam kopējiet un ielīmējiet tālāk norādīto kodu koda redaktorā.
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)Koda redaktorā ielīmējiet savu Gemini API atslēgu. Kā redzat, mēs definējām "gemini-pro" modeli, kas ir vienkārša teksta modelis. Turklāt esam pievienojuši vaicājumu, kurā varat uzdot jautājumus.

Tagad saglabājiet kodu un piešķiriet failam nosaukumu. Noteikti pievienojiet beigās .py. Es nosaucu failu gemini.pyun saglabājiet to darbvirsmā.

Pēc tam atveriet termināli un palaidiet šo komandu, lai pārietu uz darbvirsmu.
cd DesktopKad esat darbvirsmas terminālī, vienkārši palaidiet šo komandu, lai izpildītu, izmantojot Python gemini.py dokumentu.
python gemini.py

Tagad tas atbildēs uz jūsu jautājumu gemini.py Failā iestatītās problēmas.

Varat modificēt jautājumu koda redaktorā, saglabāt to un palaist vēlreiz gemini.py failu, lai terminālī saņemtu jaunas atbildes. Tādā veidā jūs izmantojat Google Gemini API atslēgu, lai piekļūtu tikai teksta Gemini Pro modelim.

Kā lietot Gemini Pro API atslēgas (teksta un vizuālie modeļi)
Šajā piemērā es parādīšu, kā mijiedarboties ar Gemini Pro multimodālo modeli. Tas vēl nav pieejams pakalpojumā Google Bard, taču, izmantojot API, varat tai piekļūt nekavējoties. Par laimi, process ir arī ļoti vienkāršs un nemanāms.
Atveriet jaunu failu koda redaktorā un ielīmējiet tālāk norādīto kodu.
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)Noteikti ielīmējiet savu Gemini API atslēgu. Šeit mēs izmantojam gemini-pro-vision modelis, kas ir tekstuāls un vizuāls modelis.

Tagad saglabājiet failu darbvirsmā un pievienojiet pēc faila nosaukuma .py. Es to nosaukšu šeit geminiv.py .

Trešajā koda rindā, kā redzat, es norādu AI uz image.jpg failus, failu nosaukumi ir tieši tādi paši. Neatkarīgi no attēla, ar kuru strādājat, pārliecinieties, vai tas ir saglabāts geminiv.py Faili atrodas tajā pašā vietā, un tiem ir vienāds faila nosaukums ar pareizo paplašinājumu. Varat pārsūtīt vietējos JPG un PNG failus līdz 4 MB.

Sestajā koda rindā varat uzdot jautājumus, kas saistīti ar attēlu. Tā kā es ievadīju ar pārtiku saistītu attēlu, es palūdzu Gemini Pro aprēķināt kopējo kaloriju daudzumu.
Tagad ir pienācis laiks palaist kodu terminālī. Vienkārši pārejiet uz darbvirsmu (manā gadījumā) un pa vienam palaidiet zemāk esošās komandas. Ja veicat izmaiņas, noteikti saglabājiet failu.
cd Desktop
python geminiv.py
Gemini Pro vizuālie modeļi atbild tieši uz jautājumiem. Varat uzdot papildu jautājumus un lūgt AI paskaidrot, kāpēc.

Varat arī ievadīt citu attēlu, taču pārliecinieties, vai tas atbilst attēla faila nosaukumam, mainiet jautājumu kodā un palaist vēlreiz geminiv.py failu, lai saņemtu jaunu atbildi.
Kā lietot Gemini Pro API atslēgu tērzēšanas formātā?
Pateicoties unconv kodolīgajam kodam, varat tērzēt ar Gemini Pro modeli, termināļa logā izmantojot Gemini AI API atslēgu. Tādā veidā jums nav jāmaina problēma kodā vai atkārtoti jāpalaiž Python fails, lai iegūtu jaunu izvadi. Jūs varat turpināt tērzēšanu termināļa logā.
Pats labākais, ka Google ievieš tērzēšanas vēsturi sākotnēji, tāpēc jums nav manuāli jāpievieno atbildes vai jāpārvalda tērzēšanas vēsture masīvos vai sarakstos. Izmantojot vienkāršu funkciju, Google var saglabāt visu sarunu vēsturi tērzēšanas sesijā. Konkrētās darbības ir šādas:
Atveriet koda redaktoru un ielīmējiet tālāk norādīto kodu.
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)Kā parasti, kopējiet un ielīmējiet atslēgu, kas ir līdzīga iepriekš norādītajai API.

Šajā brīdī saglabājiet failu savā darbvirsmā vai citā vietā. Noteikti pievienojiet beigās .py. Es to nosaucu geminichat.py dokumentu.

Tagad atveriet termināli un pārejiet uz darbvirsmu. Tālāk, skrien geminichat.py dokumentu.
cd Desktop python geminichat.py

Tagad varat viegli turpināt sarunu, un tā atcerēsies jūsu tērzēšanas vēsturi. Tātad ir vēl viens lielisks veids, kā izmantot Google Gemini API atslēgas.

Šie ir tikai daži piemēri tam, ko varat darīt ar Google Gemini, izmantojot API. Es priecājos, ka Google padara savu redzējuma modeli pieejamu entuziastiem un izstrādātājiem un savieno to ar OpenAI DALL-E 3 un ChatGPT Salīdzināt. Lai gan Gemini Pro vizuālais modelis nav tik labs kā GPT-4V modelis, tas joprojām ir diezgan labs. Mēs ar nepacietību gaidām Gemini Ultra izlaišanu, kas būs salīdzināms ar GPT-4 modeli.
Turklāt Gemini Pro API atšķirīgi reaģē uz Google Bard, kuru darbina arī uzlabota Gemini Pro versija. Bārda atbildes šķita nedaudz maigas, taču Gemini Pro API atbildes bija dzīvākas un atšķirīgākas.
Mēs rūpīgi sekosim visām izmaiņām šajā jomā, tāpēc sekojiet līdzi informācijai par Gemini AI. Tikmēr, lūdzu, pārbaudiet arī Google Gemini API.
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Kā izmantot Google Gemini API atslēgu? AI piemēru apmācība, tostarp mācīšana un apmācība, jums noderēs.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-31422.html
Lai atklātu vairāk slēptu triku🔑, pievienojieties mūsu Telegram kanālam!
Dalies un patīk, ja patīk! Jūsu akcijas un atzīmes Patīk ir mūsu pastāvīga motivācija!