Hoe gebruik ik de Google Gemini API-sleutel? AI-voorbeeldtutorial, lesgeven en training inbegrepen

Google Gemini API-sleutels, geen zorgen meer! Doe het in één minuut en zeg vaarwel tegen zorgen! ✌✌✌

Gedetailleerde tutorials leren je stap voor stap, en zelfs een beginneling kan binnen enkele seconden een meester worden!

Zeg vaarwel tegen omslachtige stappen en doe het gemakkelijkAIArtefact! Ga met mij mee en ontgrendel de nieuwe wereld van AI!

Hoe gebruik ik de Google Gemini API-sleutel? AI-voorbeeldtutorial, lesgeven en training inbegrepen

Na de komst van Google's Gemini AI heeft Google API-toegang vrijgegeven voor zijn Gemini-model. Nu biedt Google API-toegang tot Gemini Pro, inclusief tekst-alleen-modellen en tekst-plus-visuele modellen. Dit is een opmerkelijke lancering omdat Google tot nu toe geen visuele mogelijkheden heeft toegevoegd aan Bard, dat een alleen-tekstmodel gebruikt. Met deze API-sleutel kunt u eindelijk de multimodale mogelijkheden van Gemini op uw lokale computer testen. Laten we in deze handleiding leren hoe u de Gemini API kunt openen en gebruiken.

Opmerking:De Google Gemini API-sleutel is momenteel gratis voor zowel tekst- als visuele modellen. Het zal gratis zijn totdat het begin volgend jaar algemeen beschikbaar wordt. Daarom kunt u tot 60 verzoeken per minuut verzenden zonder dat u Google Cloud-facturering hoeft in te stellen of dat er kosten in rekening worden gebracht.

Configureer Python en Pip op uw computer

Ga naar onze gids op pc of MacInstalleer Python en Pip. Je moet Python 3.9 of hoger geïnstalleerd hebben.

Als u gebruikt Linux systeem, kunt u onze tutorial volgenInstalleer Python en Pip op Ubuntu of andere distributies.

U kunt de volgende opdracht in de terminal uitvoeren omBevestig Python en Pip is op uw computer geïnstalleerd. Het retourneert het versienummer.

python -V
pip -V

Bevestig of Python en Pip zijn geïnstalleerd Afbeelding 2

Na een succesvolle installatie voert u de onderstaande opdracht uit om de generatieve AI-afhankelijkheden van Google te installeren.

pip install -q -U google-generativeai

De generatieve AI-afhankelijkheden van Google installeren, deel 3

Hoe kan ik de Gemini Pro API-sleutel verkrijgen?

Ga vervolgens naar makersuite.google.com/app/apikey en log in met uw Google-account.

Klik onder API-sleutels opMaak een API-sleutel in een nieuw project" knop.

Ontvang Gemini Pro API-sleutel 4e

Kopieer de API-sleutel en bewaar deze op een veilige plaats. Maak of deel API-sleutels nooit openbaar.

Kopieer de API-sleutel en sla de vijfde op

Hoe gebruik ik de Gemini Pro API Key (platte tekstmodus)?

Net als OpenAI gebruikt Google ook Gemini API-sleutels rechtstreeks voor ontwikkelings- en testdoeleinden. Ik heb de code vrij eenvoudig geschreven, zodat deze gemakkelijk kan worden getest en gebruikt door gewone gebruikers. In dit voorbeeld laat ik zien hoe u API-sleutels gebruikt met Gemini Pro-tekstmodellen.

Start eerst uw favoriete code-editor. Als je nieuw bent, installeer dan gewoon notepad ++. Voor gevorderde gebruikers is Visual Studio Code een geweldig hulpmiddel.

Kopieer en plak vervolgens de onderstaande code in een 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)

Plak uw Gemini API-sleutel in de code-editor. Zoals u kunt zien, hebben we het "gemini-pro"-model gedefinieerd, een model met platte tekst. Daarnaast hebben we een zoekopdracht toegevoegd waarin u vragen kunt stellen.

Model "gemini-pro" afbeelding 6

Sla nu de code op en geef het bestand een naam. Zorg ervoor dat u op het einde toevoegt .py. Ik heb het bestand een naam gegeven gemini.pyen sla het op het bureaublad op.

Noem het bestand gemini.py Afbeelding 7

Open vervolgens een terminal en voer de volgende opdracht uit om naar het bureaublad te gaan.

cd Desktop

Eenmaal in de desktopterminal voert u eenvoudigweg de volgende opdracht uit om uit te voeren met Python gemini.py het dossier.

python gemini.py

Gebruik Python om het bestand gemini.py uit te voeren Afbeelding 8

Nu zal het uw vraag beantwoorden gemini.py Problemen die in het bestand zijn vastgelegd.

Beantwoord de vraag die u hebt ingesteld in het gemini.py-bestand Afbeelding 9

U kunt de vraag in de code-editor aanpassen, opslaan en opnieuw uitvoeren gemini.py bestand om nieuwe antwoorden in de terminal te krijgen. Zo gebruik je een Google Gemini API-sleutel om toegang te krijgen tot een Gemini Pro-model met alleen tekst.

Gebruik de Google Gemini API-sleutel voor toegang tot platte tekst Gemini Pro model nr. 10

Hoe Gemini Pro API-sleutels te gebruiken (tekst- en visuele modellen)

In dit voorbeeld laat ik zien hoe u kunt communiceren met een multimodaal Gemini Pro-model. Het is nog niet live op Google Bard, maar via de API heb je er meteen toegang toe. Gelukkig is het proces ook heel eenvoudig en naadloos.

Open een nieuw bestand in de code-editor en plak de onderstaande code.

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)

Zorg ervoor dat u uw Gemini API-sleutel plakt. Hier gebruiken we gemini-pro-vision model, dat een tekstueel en visueel model is.

gemini-pro-vision model foto 11

Sla het bestand nu op uw bureaublad op en voeg het achter de bestandsnaam toe .py. Ik noem het hier geminiv.py .

Noem het geminiv.py Afbeelding 12

In de derde regel code wijs ik, zoals je kunt zien, de AI naar de image.jpg bestanden, de bestandsnamen zijn precies hetzelfde. Met welke afbeelding u ook werkt, zorg ervoor dat deze wordt opgeslagen geminiv.py De bestanden staan ​​op dezelfde locatie en hebben dezelfde bestandsnaam met de juiste extensie. U kunt lokale JPG- en PNG-bestanden van maximaal 4 MB doorgeven.

Wijs de AI naar het image.jpg-bestand dat op mijn bureaublad is opgeslagen. Afbeelding 13

In de zesde coderegel kunt u vragen stellen over de afbeelding. Omdat ik een voedselgerelateerde afbeelding invoerde, vroeg ik Gemini Pro om het totale aantal calorieën te berekenen.

Nu is het tijd om de code in de terminal uit te voeren. Ga gewoon naar het bureaublad (in mijn geval) en voer de onderstaande opdrachten één voor één uit. Als u wijzigingen aanbrengt, zorg er dan voor dat u het bestand opslaat.

cd Desktop
python geminiv.py
geminiv.py nr. 14

Gemini Pro visuele modellen beantwoorden vragen direct. Je kunt verdere vragen stellen en de AI vragen om uit te leggen waarom.

Het visuele model Gemini Pro beantwoordt direct vraag 15

U kunt ook een andere afbeelding invoeren, maar zorg ervoor dat deze overeenkomt met de bestandsnaam van de afbeelding, wijzig de vraag in de code en voer deze opnieuw uit geminiv.py bestand om een ​​nieuw antwoord te krijgen.

Hoe gebruik ik de Gemini Pro API-sleutel in chatformaat?

Dankzij de beknopte code van unconv kun je chatten met een Gemini Pro-model met behulp van een Gemini AI API-sleutel in een terminalvenster. Op deze manier hoeft u het probleem in uw code niet te wijzigen of het Python-bestand opnieuw uit te voeren om nieuwe uitvoer te krijgen. U kunt doorgaan met chatten in het terminalvenster.

Het beste van alles is dat Google de chatgeschiedenis native implementeert, zodat u niet handmatig antwoorden hoeft toe te voegen of de chatgeschiedenis in arrays of lijsten hoeft te beheren. Met een eenvoudige functie kan Google de hele gespreksgeschiedenis in een chatsessie opslaan. De specifieke handelingen zijn als volgt:

Open de code-editor en plak de onderstaande code.

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)

Kopieer en plak zoals gewoonlijk de sleutel, vergelijkbaar met de bovenstaande API.

Chatten met Gemini Pro API Key Afbeelding 16

Sla het bestand nu op uw bureaublad of op een andere locatie op. Voeg zeker op het einde toe .py. Ik heb het genoemd geminichat.py het dossier.

Bestand met de naam geminichat.py nr. 17

Open nu de terminal en ga naar het bureaublad. Ren vervolgens geminichat.py het dossier.

cd Desktop
python geminichat.py

Voer geminichat.py bestand afbeelding 18 uit

Nu kunt u het gesprek eenvoudig voortzetten en wordt uw chatgeschiedenis onthouden. Er is dus nog een geweldige manier om Google Gemini API-sleutels te gebruiken.

gemini pro api reageert in terminalchat afbeelding 19

Dit zijn slechts enkele voorbeelden van wat u via de API met Google Gemini kunt doen. Ik ben blij dat Google zijn visiemodel beschikbaar maakt voor enthousiastelingen en ontwikkelaars, en het koppelt aan OpenAI's DALL-E 3 en ChatGPT Vergelijken. Hoewel het visuele model Gemini Pro niet zo goed is als het GPT-4V-model, is het nog steeds redelijk goed. We kijken uit naar de lancering van Gemini Ultra, die vergelijkbaar zal zijn met het GPT-4-model.

Daarnaast reageert de Gemini Pro API anders op Google Bard, die ook wordt aangedreven door een aangepaste versie van Gemini Pro. De reacties van Bard leken een beetje flauw, maar de API-reacties van Gemini Pro waren levendiger en onderscheidend.

We houden alle veranderingen op dit gebied nauwlettend in de gaten, dus houd ons in de gaten voor meer informatie over Gemini AI. Bekijk in de tussentijd ook zelf de Google Gemini API.

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Hoe gebruik ik de Google Gemini API-sleutel? Een AI-voorbeeldtutorial, inclusief lesgeven en training, zal nuttig voor u zijn.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-31422.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven