Imenik članaka
Google Gemini API ključevi, nema više brige! Učinite to u jednoj minuti i recite zbogom brigama! ✌✌✌
Detaljni vodiči će vas naučiti korak po korak, a čak i početnik može postati majstor u nekoliko sekundi!
Recite zbogom nezgrapnim koracima i imajte ga lakoAIArtefakt! Pridružite mi se da otključate novi svijet umjetne inteligencije!

Nakon pojave Googleove Gemini AI, Google je izdao API pristup svom modelu Gemini. Sada Google pruža API pristup Gemini Pro, uključujući modele samo s tekstom i modele s tekstom i vizualnim modelima. Ovo je značajno lansiranje jer do danas Google nije dodao vizualne mogućnosti Bardu, koji pokreće model samo s tekstom. S ovim API ključem konačno možete testirati Geminijeve multimodalne mogućnosti na vašem lokalnom računalu. Naučimo kako pristupiti i koristiti Gemini API u ovom vodiču.
Napomena:Google Gemini API ključ trenutno je besplatan i za tekstualne i za vizualne modele. Bit će besplatan dok ne postane općenito dostupan početkom sljedeće godine. Stoga možete poslati do 60 zahtjeva u minuti bez postavljanja Google Cloud naplate ili bez ikakvih troškova.
Konfigurirajte Python i Pip na svom računalu
Idite na naš vodič na PC-u ili MacuInstalirajte Python i Pip. Treba vam instaliran Python 3.9 ili noviji.
Ako koristite Linux sustava, možete pratiti naš vodičInstalirajte Python i Pip na Ubuntu ili druge distribucije.
Možete pokrenuti sljedeću naredbu u terminalu zaPotvrdite Python i Pip je instaliran na vašem računalu. Vraća broj verzije.
python -V pip -V

Nakon uspješne instalacije, pokrenite naredbu u nastavku da biste instalirali Google Generative AI ovisnosti.
pip install -q -U google-generativeai

Kako dobiti Gemini Pro API ključ?
Zatim posjetite makersuite.google.com/app/apikey i prijavite se svojim Google računom.
U odjeljku API ključevi klikniteStvorite API ključ u novom projektu" dugme.

Kopirajte API ključ i čuvajte ga na sigurnom mjestu. Nikada nemojte činiti ili dijeliti API ključeve javnima.

Kako koristiti Gemini Pro API Key (način običnog teksta)?
Slično OpenAI-ju, Google također koristi Gemini API ključeve izravno u svrhu razvoja i testiranja. Napisao sam kod prilično jednostavan tako da ga redovni korisnici mogu jednostavno testirati i koristiti. U ovom primjeru pokazat ću kako koristiti API ključeve s tekstualnim modelima Gemini Pro.
Prvo pokrenite svoj omiljeni uređivač koda. Ako ste novi, samo instalirajte Notepad + +. Za napredne korisnike Visual Studio Code izvrstan je alat.
Zatim kopirajte i zalijepite donji kod u uređivač koda.
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)U uređivač koda zalijepite svoj Gemini API ključ. Kao što vidite, definirali smo model "gemini-pro", koji je model običnog teksta. Osim toga, dodali smo upit koji se može postaviti.

Sada spremite kod i dodijelite naziv datoteci. Obavezno dodajte na kraju .py. Imenovao sam datoteku gemini.py, i spremite ga na radnu površinu.

Zatim otvorite terminal i pokrenite sljedeću naredbu za prelazak na radnu površinu.
cd DesktopKada ste u terminalu radne površine, jednostavno pokrenite sljedeću naredbu za izvršenje pomoću Pythona gemini.py datoteka.
python gemini.py

Sada će odgovoriti na vaše pitanje gemini.py Problemi postavljeni u datoteci.

Možete izmijeniti pitanje u uređivaču koda, spremiti ga i ponovno pokrenuti gemini.py datoteku za dobivanje novih odgovora na terminalu. Ovako koristite Google Gemini API ključ za pristup samo tekstualnom modelu Gemini Pro.

Kako koristiti API ključeve Gemini Pro (tekstualni i vizualni modeli)
U ovom primjeru, pokazat ću kako komunicirati s multimodalnim modelom Gemini Pro. Još nije aktivan na Google Bardu, ali putem API-ja možete mu odmah pristupiti. Srećom, proces je također vrlo jednostavan i besprijekoran.
Otvorite novu datoteku u uređivaču koda i zalijepite kod u nastavku.
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)Svakako zalijepite svoj Gemini API ključ. Ovdje koristimo gemini-pro-vision model, koji je tekstualni i vizualni model.

Sada spremite datoteku na radnu površinu i dodajte iza naziva datoteke .py. Ovdje ću ga imenovati geminiv.py .

U trećem retku koda, kao što vidite, usmjeravam AI na image.jpg datoteke, nazivi datoteka potpuno su isti. S kojom god slikom radite, provjerite je li spremljena geminiv.py Datoteke su na istoj lokaciji i imaju isti naziv datoteke s ispravnim nastavkom. Možete proslijediti lokalne JPG i PNG datoteke do 4 MB.

U šestom redu koda možete postavljati pitanja vezana uz sliku. Budući da sam ulazio u sliku vezanu uz hranu, zamolio sam Gemini Pro da izračuna ukupne kalorije.
Sada je vrijeme za pokretanje koda u terminalu. Samo prijeđite na radnu površinu (u mom slučaju) i pokrenite naredbe ispod jednu po jednu. Ako napravite bilo kakve izmjene, svakako spremite datoteku.
cd Desktop
python geminiv.py
Vizualni modeli Gemini Pro izravno odgovaraju na pitanja. Možete postavljati dodatna pitanja i tražiti od AI-a da objasni zašto.

Također možete unijeti drugu sliku, ali provjerite odgovara li nazivu slikovne datoteke, promijenite pitanje u kodu i pokrenite ponovno geminiv.py da biste dobili novi odgovor.
Kako koristiti Gemini Pro API ključ u formatu chata?
Zahvaljujući unconv-ovom sažetom kodu, možete razgovarati s Gemini Pro modelom koristeći Gemini AI API ključ u prozoru terminala. Na ovaj način ne morate mijenjati problem u svom kodu ili ponovno pokretati Python datoteku da biste dobili novi izlaz. Možete nastaviti razgovarati u prozoru terminala.
Najbolje od svega, Google implementira povijest razgovora nativno, tako da ne morate ručno dodavati odgovore ili upravljati poviješću razgovora u nizovima ili popisima. Uz jednostavnu funkciju, Google može pohraniti svu povijest razgovora u chat sesiji. Konkretne operacije su sljedeće:
Otvorite uređivač koda i zalijepite kod u nastavku.
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)Kao i obično, kopirajte i zalijepite ključ sličan gornjem API-ju.

U ovom trenutku spremite datoteku na radnu površinu ili na neko drugo mjesto. Obavezno dodajte na kraju .py. Ja sam ga nazvao geminichat.py datoteka.

Sada otvorite terminal i prijeđite na radnu površinu. Dalje, trči geminichat.py datoteka.
cd Desktop python geminichat.py

Sada možete jednostavno nastaviti razgovor i zapamtit će vašu povijest razgovora. Dakle, postoji još jedan sjajan način za korištenje Google Gemini API ključeva.

Ovo su samo neki primjeri onoga što možete učiniti s Google Gemini putem API-ja. Drago mi je što Google svoj model vizije stavlja na raspolaganje entuzijastima i programerima i uparuje ga s OpenAI DALL-E 3 i ChatGPT Usporedi. Iako vizualni model Gemini Pro nije tako dobar kao model GPT-4V, ipak je prilično dobar. Radujemo se lansiranju Gemini Ultra, koji će biti usporediv s modelom GPT-4.
Osim toga, Gemini Pro API drugačije reagira na Google Bard, koji također pokreće prilagođena verzija Gemini Pro. Bardovi odgovori djelovali su pomalo bljutavo, ali odgovori API-ja Gemini Pro bili su življi i prepoznatljiviji.
Pažljivo ćemo pratiti sve promjene u ovom području, pa ostanite s nama za više o Gemini AI. U međuvremenu također sami provjerite Google Gemini API.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako koristiti Google Gemini API ključ? Upute za primjere umjetne inteligencije, uključujući podučavanje i obuku, bit će vam od pomoći.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-31422.html
Za otključavanje još skrivenih trikova🔑, dobrodošli da se pridružite našem Telegram kanalu!
Podijelite i lajkajte ako vam se sviđa! Vaša dijeljenja i lajkovi naša su daljnja motivacija!