Directori d'articles
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!

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

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

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ó ".

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.

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.

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.

A continuació, obriu un terminal i executeu l'ordre següent per anar a l'escriptori.
cd DesktopUn 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

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

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.

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.

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

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.

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
Els models visuals Gemini Pro responen directament a les preguntes. Podeu fer més preguntes i demanar a la IA que expliqui per què.

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.

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.

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

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.

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.
Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) ha compartit "Com utilitzar la clau de l'API de Google Gemini? El tutorial d'exemple d'IA, que inclou l'ensenyament i la formació, us serà útil.
Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-31422.html
Per desbloquejar més trucs ocults🔑, us convidem a unir-vos al nostre canal de Telegram!
Comparteix i m'agrada si t'agrada! Els vostres likes i comparticions són la nostra motivació continuada!