Sut i ddefnyddio allwedd API Google Gemini? Tiwtorial enghreifftiol, addysgu a hyfforddi wedi'i gynnwys mewn AI

Allweddi Google Gemini API, dim mwy o bryder! Gwnewch hyn mewn munud a ffarweliwch â'ch pryderon! ✌✌✌

Bydd tiwtorialau manwl yn eich dysgu gam wrth gam, a gall hyd yn oed dechreuwr ddod yn feistr mewn eiliadau!

Ffarwelio â chamau feichus a'i gael yn hawddAIArteffact! Ymunwch â mi i ddatgloi byd newydd AI!

Sut i ddefnyddio allwedd API Google Gemini? Tiwtorial enghreifftiol, addysgu a hyfforddi wedi'i gynnwys mewn AI

Ar ôl dyfodiad Gemini AI Google, rhyddhaodd Google fynediad API i'w fodel Gemini. Nawr, mae Google yn darparu mynediad API i Gemini Pro, gan gynnwys modelau testun yn unig a modelau testun-plws-gweledol. Mae hwn yn lansiad nodedig oherwydd hyd yma, nid yw Google wedi ychwanegu galluoedd gweledol at Bard, sy'n rhedeg model testun yn unig. Gyda'r allwedd API hon, gallwch chi brofi galluoedd amlfodd Gemini o'r diwedd ar eich cyfrifiadur lleol. Gadewch i ni ddysgu sut i gyrchu a defnyddio'r API Gemini yn y canllaw hwn.

Nodyn:Mae allwedd API Google Gemini yn rhad ac am ddim ar hyn o bryd ar gyfer modelau testun a gweledol. Bydd am ddim hyd nes y bydd ar gael yn gyffredinol yn gynnar y flwyddyn nesaf. Felly, gallwch anfon hyd at 60 o geisiadau y funud heb sefydlu biliau Google Cloud na mynd i unrhyw daliadau.

Ffurfweddwch Python a Pip ar eich cyfrifiadur

Ewch i'n canllaw ar PC neu MacGosod Python a Pip. Mae angen gosod Python 3.9 neu uwch arnoch chi.

Os ydych chi'n defnyddio Linux system, gallwch ddilyn ein tiwtorialGosod Python a Pip ar Ubuntu neu ddosbarthiadau eraill.

Gallwch redeg y gorchymyn canlynol yn y derfynell iCadarnhewch Python a Pip wedi'i osod ar eich cyfrifiadur. Mae'n dychwelyd rhif y fersiwn.

python -V
pip -V

Cadarnhewch a yw Python a Pip wedi'u gosod. Llun 2

Ar ôl ei osod yn llwyddiannus, rhedwch y gorchymyn isod i osod dibyniaethau Generative AI Google.

pip install -q -U google-generativeai

Gosod Dibyniaethau AI Genehedlol Google Rhan 3

Sut i gael allwedd Gemini Pro API?

Nesaf, ewch i makersuite.google.com/app/apikey a mewngofnodwch gyda'ch cyfrif Google.

O dan Allweddi API, cliciwchCreu allwedd API mewn prosiect newydd" botwm.

Sicrhewch Allwedd API Gemini Pro 4ydd

Copïwch yr allwedd API a'i gadw mewn lle diogel. Peidiwch byth â gwneud neu rannu allweddi API yn gyhoeddus.

Copïwch yr allwedd API ac arbedwch y 5ed un

Sut i ddefnyddio Allwedd API Gemini Pro (modd testun plaen)?

Yn debyg i OpenAI, mae Google hefyd yn defnyddio allweddi Gemini API yn uniongyrchol at ddibenion datblygu a phrofi. Ysgrifennais y cod yn weddol syml fel y gall defnyddwyr rheolaidd ei brofi a'i ddefnyddio'n hawdd. Yn yr enghraifft hon, byddaf yn dangos sut i ddefnyddio allweddi API gyda modelau testun Gemini Pro.

Yn gyntaf, lansiwch eich hoff olygydd cod. Os ydych yn newydd, dim ond gosod Notepad + +. Ar gyfer defnyddwyr uwch, mae Visual Studio Code yn offeryn gwych.

Yna, copïwch a gludwch y cod isod i mewn i olygydd cod.

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)

Yn y golygydd cod, gludwch eich allwedd Gemini API. Fel y gwelwch, fe wnaethom ddiffinio'r model "gemini-pro", sef model testun plaen. Yn ogystal, rydym wedi ychwanegu ymholiad lle gallwch ofyn cwestiynau.

llun model "gemini-pro" 6

Nawr, arbedwch y cod a rhowch enw i'r ffeil. Gwnewch yn siŵr eich bod yn ychwanegu ar y diwedd .py. Enwais y ffeil gemini.py, a'i gadw ar y bwrdd gwaith.

Enwch y ffeil gemini.py Llun 7

Nesaf, agor terfynell a rhedeg y gorchymyn canlynol i symud i'r bwrdd gwaith.

cd Desktop

Unwaith yn y derfynell bwrdd gwaith, yn syml rhedeg y gorchymyn canlynol i weithredu gan ddefnyddio Python gemini.py ffeil.

python gemini.py

Defnyddiwch Python i weithredu ffeil gemini.py Llun 8

Nawr bydd yn ateb eich cwestiwn gemini.py Materion a osodwyd yn y ffeil.

Atebwch y cwestiwn a osodwyd gennych yn y ffeil gemini.py Llun 9

Gallwch chi addasu'r cwestiwn yn y golygydd cod, ei gadw a'i redeg eto gemini.py ffeil i gael atebion newydd yn y derfynell. Dyma sut rydych chi'n defnyddio allwedd API Google Gemini i gael mynediad at fodel Gemini Pro testun yn unig.

Defnyddiwch allwedd API Google Gemini i gael mynediad at destun plaen model Gemini Pro Rhif 10

Sut i ddefnyddio allweddi Gemini Pro API (modelau testun a gweledol)

Yn yr enghraifft hon, byddaf yn dangos sut i ryngweithio â model amlfodd Gemini Pro. Nid yw'n fyw ar Google Bard eto, ond trwy'r API, gallwch gael mynediad iddo ar unwaith. Diolch byth, mae'r broses hefyd yn hawdd iawn ac yn ddi-dor.

Agorwch ffeil newydd yn y golygydd cod a gludwch y cod isod.

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)

Gwnewch yn siŵr eich bod chi'n gludo'ch allwedd Gemini API. Yma rydym yn defnyddio gemini-pro-vision model, sy'n fodel testunol a gweledol.

llun model gemini-darpariaeth 11

Nawr, arbedwch y ffeil ar eich bwrdd gwaith ac ychwanegwch ar ôl enw'r ffeil .py. Fe'i henwaf yma geminiv.py .

Enwch ef geminiv.py Llun 12

Yn y drydedd linell o god, fel y gwelwch, yr wyf yn pwyntio'r AI at y image.jpg ffeiliau, mae enwau'r ffeiliau yn union yr un fath. Pa bynnag ddelwedd rydych chi'n gweithio gyda hi, gwnewch yn siŵr ei bod yn cael ei chadw geminiv.py Mae'r ffeiliau yn yr un lleoliad ac mae ganddyn nhw'r un enw ffeil gyda'r estyniad cywir. Gallwch drosglwyddo ffeiliau JPG a PNG lleol hyd at 4MB.

Pwyntiwch yr AI at y ffeil image.jpg sydd wedi'i chadw ar fy n ben-desg.Delwedd 13

Yn chweched llinell y cod, gallwch ofyn cwestiynau sy'n ymwneud â'r ddelwedd. Gan fy mod yn mynd i mewn i ddelwedd yn ymwneud â bwyd, gofynnais i Gemini Pro gyfrifo cyfanswm y calorïau.

Nawr mae'n bryd rhedeg y cod yn y derfynell. Symudwch i'r bwrdd gwaith (yn fy achos i) a rhedeg y gorchmynion isod fesul un. Os gwnewch unrhyw newidiadau, gwnewch yn siŵr eich bod chi'n cadw'r ffeil.

cd Desktop
python geminiv.py
geminiv.py Rhif 14

Mae modelau gweledol Gemini Pro yn ateb cwestiynau'n uniongyrchol. Gallwch ofyn cwestiynau pellach a gofyn i'r AI esbonio pam.

Bydd model gweledol Gemini Pro yn ateb cwestiwn 15 yn uniongyrchol

Gallwch hefyd nodi delwedd wahanol, ond gwnewch yn siŵr ei fod yn cyfateb i enw'r ffeil delwedd, newidiwch y cwestiwn yn y cod, a rhedwch eto geminiv.py ffeil i gael ymateb newydd.

Sut i ddefnyddio allwedd Gemini Pro API mewn fformat sgwrsio?

Diolch i god cryno unconv, gallwch chi sgwrsio â model Gemini Pro gan ddefnyddio allwedd API Gemini AI mewn ffenestr derfynell. Fel hyn, nid oes rhaid i chi newid y broblem yn eich cod neu ail-redeg y ffeil Python i gael allbwn newydd. Gallwch barhau i sgwrsio yn ffenestr y derfynell.

Yn anad dim, mae Google yn gweithredu hanes sgwrsio yn frodorol, felly nid oes angen i chi ychwanegu atebion â llaw na rheoli hanes sgwrsio mewn araeau neu restrau. Gyda swyddogaeth syml, gall Google storio'r holl hanes sgwrs mewn sesiwn sgwrsio. Mae'r gweithrediadau penodol fel a ganlyn:

Agorwch y golygydd cod a gludwch y cod isod.

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)

Yn ôl yr arfer, copïwch a gludwch yr allwedd sy'n debyg i'r API uchod.

Sgwrsio gyda Llun Allweddol Gemini Pro API 16

Ar y pwynt hwn, arbedwch y ffeil i'ch bwrdd gwaith neu leoliad arall. Byddwch yn siwr i ychwanegu ar y diwedd .py. Fe'i henwais geminichat.py ffeil.

Ffeil o'r enw geminichat.py Rhif 17

Nawr, agorwch y derfynell a symudwch i'r bwrdd gwaith. Nesaf, rhedeg geminichat.py ffeil.

cd Desktop
python geminichat.py

Rhedeg ffeil geminicat.py llun 18

Nawr gallwch chi barhau â'r sgwrs yn hawdd a bydd yn cofio eich hanes sgwrsio. Felly mae ffordd wych arall o ddefnyddio allweddi Google Gemini API.

Mae gemini pro api yn ymateb yn y llun sgwrsio terfynol 19

Dyma rai enghreifftiau yn unig o'r hyn y gallwch chi ei wneud gyda Google Gemini trwy'r API. Rwy'n falch bod Google yn sicrhau bod ei fodel gweledigaeth ar gael i selogion a datblygwyr, ac yn ei baru â DALL-E 3 a OpenAI SgwrsGPT Cymharer. Er nad yw model gweledol Gemini Pro cystal â'r model GPT-4V, mae'n dal yn eithaf da. Rydym yn edrych ymlaen at lansiad Gemini Ultra, a fydd yn debyg i'r model GPT-4.

Y tu hwnt i hynny, mae API Gemini Pro yn ymateb yn wahanol i Google Bard, sydd hefyd yn cael ei bweru gan fersiwn wedi'i addasu o Gemini Pro. Roedd ymatebion Bard yn ymddangos braidd yn ddiflas, ond roedd ymatebion API Gemini Pro yn fwy bywiog a nodedig.

Byddwn yn cadw llygad barcud ar yr holl newidiadau yn y maes hwn, felly cadwch lygad am fwy ar Gemini AI. Yn y cyfamser, edrychwch hefyd ar yr API Gemini Google eich hun.

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

Sgroliwch i'r brig