Com s'utilitza la clau de l'API de Google Gemini? Tutorial d'exemple d'IA, ensenyament i formació inclosos

Claus de l'API de Google Gemini, no us preocupeu més! Fes-ho en un minut i digues adéu a les preocupacions! ✌✌✌

Els tutorials detallats us ensenyaran pas a pas, i fins i tot un novell pot convertir-se en un mestre en qüestió de segons!

Digues adéu als passos feixucs i fes-ho fàcilmentAIArtefacte! Uneix-te a mi per desbloquejar el nou món de la IA!

Com s'utilitza la clau de l'API de Google Gemini? Tutorial d'exemple d'IA, ensenyament i formació inclosos

Després de l'arribada de l'IA Gemini de Google, Google va llançar l'accés API al seu model Gemini. Ara, Google proporciona accés a l'API a Gemini Pro, inclosos els models de només text i els models de text més visual. Aquest és un llançament notable perquè fins ara, Google no ha afegit capacitats visuals a Bard, que executa un model només de text. Amb aquesta clau d'API, finalment podeu provar les capacitats multimodals de Gemini al vostre ordinador local. Aprenem com accedir i utilitzar l'API Gemini en aquesta guia.

Nota:Actualment, la clau de l'API de Google Gemini és gratuïta tant per als models de text com per als models visuals. Serà gratuït fins que estigui disponible a principis de l'any vinent. Per tant, podeu enviar fins a 60 sol·licituds per minut sense configurar la facturació de Google Cloud ni incórrer en cap càrrec.

Configureu Python i Pip al vostre ordinador

Aneu a la nostra guia per a PC o MacInstal·leu Python i Pip. Necessiteu instal·lat Python 3.9 o superior.

Si estàs utilitzant Linux sistema, podeu seguir el nostre tutorialInstal·leu Python i Pip a Ubuntu o altres distribucions.

Podeu executar la següent comanda al terminal perConfirmeu Python i Pip està instal·lat al vostre ordinador. Retorna el número de versió.

python -V
pip -V

Confirmeu si Python i Pip estan instal·lats Imatge 2

Després d'una instal·lació correcta, executeu l'ordre següent per instal·lar les dependències d'IA generativa de Google.

pip install -q -U google-generativeai

Instal·lació de les dependències d'IA generativa de Google Part 3

Com obtenir la clau de l'API Gemini Pro?

A continuació, visiteu makersuite.google.com/app/apikey i inicieu la sessió amb el vostre compte de Google.

A Claus API, feu clic aCrea una clau API en un projecte noubotó ".

Obteniu Gemini Pro API Key 4th

Copieu la clau de l'API i guardeu-la en un lloc segur. No feu ni compartiu mai les claus de l'API públiques.

Copieu la clau API i deseu la cinquena

Com s'utilitza la clau de l'API Gemini Pro (mode de text sense format)?

De manera similar a OpenAI, Google també utilitza les claus de l'API Gemini directament amb finalitats de desenvolupament i proves. Vaig escriure el codi bastant senzill perquè pugui ser provat i utilitzat fàcilment pels usuaris habituals. En aquest exemple, mostraré com utilitzar les claus API amb models de text Gemini Pro.

Primer, inicieu el vostre editor de codi preferit. Si sou nou, només cal que instal·leu Notepad + +. Per als usuaris avançats, Visual Studio Code és una gran eina.

A continuació, copieu i enganxeu el codi següent en un editor de codi.

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)

A l'editor de codi, enganxeu la vostra clau de l'API Gemini. Com podeu veure, hem definit el model "gemini-pro", que és un model de text pla. A més, hem afegit una consulta on podeu fer preguntes.

Imatge del model "gemini-pro" 6

Ara, deseu el codi i doneu un nom al fitxer. Assegureu-vos d'afegir al final .py. Vaig posar un nom al fitxer gemini.py, i deseu-lo a l'escriptori.

Anomena el fitxer gemini.py Imatge 7

A continuació, obriu un terminal i executeu l'ordre següent per anar a l'escriptori.

cd Desktop

Un cop al terminal d'escriptori, només cal que executeu l'ordre següent per executar-lo amb Python gemini.py document.

python gemini.py

Utilitzeu Python per executar el fitxer gemini.py Imatge 8

Ara respondrà la teva pregunta gemini.py Problemes establerts al fitxer.

Contesteu la pregunta que heu establert al fitxer gemini.py Imatge 9

Podeu modificar la pregunta a l'editor de codi, desar-la i tornar-la a executar gemini.py fitxer per obtenir noves respostes al terminal. Així és com s'utilitza una clau de l'API de Google Gemini per accedir a un model Gemini Pro només de text.

Utilitzeu la clau de l'API de Google Gemini per accedir al model Gemini Pro de text sense format 10

Com utilitzar les claus de l'API Gemini Pro (models de text i visuals)

En aquest exemple, demostraré com interactuar amb un model multimodal Gemini Pro. Encara no està disponible a Google Bard, però mitjançant l'API hi podeu accedir immediatament. Afortunadament, el procés també és molt fàcil i sense problemes.

Obriu un fitxer nou a l'editor de codi i enganxeu el codi a continuació.

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)

Assegureu-vos d'enganxar la vostra clau de l'API Gemini. Aquí estem utilitzant gemini-pro-vision model, que és un model textual i visual.

Imatge del model gemini-pro-vision 11

Ara, deseu el fitxer a l'escriptori i afegiu-lo després del nom del fitxer .py. Ho posaré aquí geminiv.py .

Anomena-ho geminiv.py Imatge 12

A la tercera línia de codi, com podeu veure, apunto la IA a image.jpg fitxers, els noms dels fitxers són exactament els mateixos. Sigui quina sigui la imatge amb la qual treballeu, assegureu-vos que s'hagi desat geminiv.py Els fitxers es troben a la mateixa ubicació i tenen el mateix nom de fitxer amb l'extensió correcta. Podeu passar fitxers JPG i PNG locals de fins a 4 MB.

Apunteu l'IA al fitxer image.jpg desat al meu escriptori. Imatge 13

A la sisena línia de codi, podeu fer preguntes relacionades amb la imatge. Com que estava introduint una imatge relacionada amb els aliments, vaig demanar a Gemini Pro que calculés el total de calories.

Ara és el moment d'executar el codi al terminal. Només cal que aneu a l'escriptori (en el meu cas) i executeu les ordres següents una per una. Si feu algun canvi, assegureu-vos de desar el fitxer.

cd Desktop
python geminiv.py
geminiv.py número 14

Els models visuals Gemini Pro responen directament a les preguntes. Podeu fer més preguntes i demanar a la IA que expliqui per què.

El model visual Gemini Pro respondrà directament la pregunta 15

També podeu introduir una imatge diferent, però assegureu-vos que coincideixi amb el nom del fitxer d'imatge, canvieu la pregunta al codi i torneu a executar-lo. geminiv.py fitxer per obtenir una nova resposta.

Com utilitzar la clau de l'API Gemini Pro en format de xat?

Gràcies al codi concís d'unconv, podeu xatejar amb un model Gemini Pro mitjançant una clau de l'API Gemini AI en una finestra del terminal. D'aquesta manera, no haureu de canviar el problema al vostre codi ni tornar a executar el fitxer Python per obtenir una sortida nova. Pots continuar xerrant a la finestra del terminal.

El millor de tot és que Google implementa l'historial de xat de manera nativa, de manera que no cal afegir respostes manualment ni gestionar l'historial de xat en matrius o llistes. Amb una funció senzilla, Google pot emmagatzemar tot l'historial de converses en una sessió de xat. Les operacions específiques són les següents:

Obriu l'editor de codi i enganxeu el codi a continuació.

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)

Com és habitual, copieu i enganxeu la clau similar a l'API anterior.

Xatejar amb la clau de l'API Gemini Pro Imatge 16

En aquest punt, deseu el fitxer al vostre escriptori o a una altra ubicació. Assegureu-vos d'afegir al final .py. Li vaig posar nom geminichat.py document.

Fitxer anomenat geminichat.py núm. 17

Ara, obriu el terminal i aneu a l'escriptori. A continuació, córrer geminichat.py document.

cd Desktop
python geminichat.py

Executeu la imatge del fitxer geminichat.py 18

Ara podeu continuar fàcilment la conversa i recordarà el vostre historial de xat. Per tant, hi ha una altra manera fantàstica d'utilitzar les claus de l'API de Google Gemini.

gemini pro api respon a la imatge 19 del xat del terminal

Aquests són només alguns exemples del que podeu fer amb Google Gemini mitjançant l'API. M'alegro que Google estigui posant el seu model de visió a l'abast dels entusiastes i desenvolupadors, i l'hagi emparellat amb el DALL-E 3 d'OpenAI i Xat GPT Compara. Tot i que el model visual Gemini Pro no és tan bo com el model GPT-4V, encara és força bo. Estem esperant el llançament de Gemini Ultra, que serà comparable al model GPT-4.

Més enllà d'això, l'API Gemini Pro respon de manera diferent a Google Bard, que també funciona amb una versió ajustada de Gemini Pro. Les respostes de Bard semblaven una mica blandes, però les respostes de l'API de Gemini Pro eren més animades i distintives.

Estarem atents a tots els canvis en aquesta àrea, així que estigueu atents per obtenir més informació sobre Gemini AI. Mentrestant, consulteu també l'API de Google Gemini.

发表 评论

La teva adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

Tornar a dalt