Справочник на статиите
API ключове на Google Gemini, няма повече грижи! Направете го за една минута и кажете сбогом на тревогите! ✌✌✌
Подробните уроци ще ви научат стъпка по стъпка и дори начинаещ може да стане майстор за секунди!
Кажете сбогом на тромавите стъпки и го вземете лесноAIАртефакт! Присъединете се към мен, за да отключите новия свят на AI!

След появата на Gemini AI на Google, Google пусна API достъп до своя модел Gemini. Сега Google предоставя API достъп до Gemini Pro, включително само текстови модели и текстови плюс визуални модели. Това е забележително стартиране, тъй като до момента Google не е добавил визуални възможности към Bard, който работи с модел само с текст. С този API ключ най-накрая можете да тествате мултимодалните възможности на Gemini на вашия локален компютър. Нека научим как да осъществяваме достъп и да използваме Gemini API в това ръководство.
注意:Ключът за API на Google Gemini в момента е безплатен както за текстови, така и за визуални модели. Ще бъде безплатен, докато не стане общодостъпен в началото на следващата година. Следователно можете да изпращате до 60 заявки на минута, без да настройвате таксуване в Google Cloud или да налагате такси.
Конфигурирайте Python и Pip на вашия компютър
Насочете се към нашето ръководство за PC или MacИнсталирайте Python и Pip. Имате нужда от инсталиран Python 3.9 или по-нова версия.
Ако използвате Linux система, можете да следвате нашия урокИнсталирайте Python и Pip на Ubuntu или други дистрибуции.
Можете да изпълните следната команда в терминала, за даПотвърдете Python и Pip е инсталиран на вашия компютър. Връща номера на версията.
python -V pip -V

След успешна инсталация, изпълнете командата по-долу, за да инсталирате зависимостите на Google Generative AI.
pip install -q -U google-generativeai

Как да получа Gemini Pro API ключ?
След това посетете makersuite.google.com/app/apikey и влезте с вашия акаунт в Google.
Щракнете върху API ключовеСъздайте API ключ в нов проект" бутон.

Копирайте API ключа и го запазете на сигурно място. Никога не правете и не споделяйте API ключовете публични.

Как да използвам Gemini Pro API ключ (режим на обикновен текст)?
Подобно на OpenAI, Google също използва Gemini API ключове директно за целите на разработката и тестването. Написах кода доста прост, така че да може лесно да се тества и използва от редовни потребители. В този пример ще покажа как да използвате API ключове с текстови модели на Gemini Pro.
Първо стартирайте любимия си редактор на кодове. Ако сте нов, просто инсталирайте Notepad + +. За напреднали потребители Visual Studio Code е чудесен инструмент.
След това копирайте и поставете кода по-долу в редактор на кодове.
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)В редактора на код поставете вашия Gemini API ключ. Както можете да видите, дефинирахме модела "gemini-pro", който е модел с обикновен текст. Освен това добавихме заявка, където можете да задавате въпроси.

Сега запазете кода и дайте име на файла. Не забравяйте да добавите в края .py. Наименувах файла gemini.pyи го запазете на работния плот.

След това отворете терминал и изпълнете следната команда, за да се преместите на работния плот.
cd DesktopВеднъж в десктоп терминала, просто изпълнете следната команда, за да изпълните с Python gemini.py файл.
python gemini.py

Сега ще отговори на въпроса ви gemini.py Проблеми, зададени във файла.

Можете да промените въпроса в редактора на код, да го запазите и да го стартирате отново gemini.py файл, за да получите нови отговори в терминала. Ето как използвате API ключ на Google Gemini за достъп до модел Gemini Pro само с текст.

Как да използвате Gemini Pro API ключове (текстови и визуални модели)
В този пример ще демонстрирам как да взаимодействам с мултимодален модел Gemini Pro. Все още не е активен в Google Bard, но чрез API можете да получите достъп до него незабавно. За щастие, процесът също е много лесен и безпроблемен.
Отворете нов файл в редактора на кодове и поставете кода по-долу.
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)Не забравяйте да поставите вашия Gemini API ключ. Тук използваме gemini-pro-vision модел, който е текстов и визуален модел.

Сега запазете файла на вашия работен плот и добавете след името на файла .py. Ще го назова тук geminiv.py .

В третия ред код, както можете да видите, насочвам AI към image.jpg файлове, имената на файловете са абсолютно еднакви. С каквото и изображение да работите, уверете се, че е запазено с него geminiv.py Файловете са на едно и също място и имат едно и също име с правилното разширение. Можете да предавате локални JPG и PNG файлове до 4 MB.

В шестия ред на кода можете да задавате въпроси, свързани с изображението. Тъй като въвеждах изображение, свързано с храна, помолих Gemini Pro да изчисли общите калории.
Сега е време да стартирате кода в терминала. Просто се преместете на работния плот (в моя случай) и изпълнете командите по-долу една по една. Ако правите промени, не забравяйте да запазите файла.
cd Desktop
python geminiv.py
Визуалните модели Gemini Pro отговарят директно на въпроси. Можете да зададете допълнителни въпроси и да помолите AI да обясни защо.

Можете също да въведете различно изображение, но се уверете, че съответства на името на файла с изображение, променете въпроса в кода и стартирайте отново geminiv.py файл, за да получите нов отговор.
Как да използвам Gemini Pro API ключ във формат на чат?
Благодарение на краткия код на unconv, можете да чатите с модел Gemini Pro, като използвате API ключ на Gemini AI в прозорец на терминал. По този начин не е нужно да променяте проблема във вашия код или да стартирате отново Python файла, за да получите нов изход. Можете да продължите да чатите в прозореца на терминала.
Най-хубавото е, че Google внедрява историята на чатовете естествено, така че не е необходимо ръчно да добавяте отговори или да управлявате хронологията на чатовете в масиви или списъци. С проста функция Google може да съхранява цялата история на разговорите в чат сесия. Конкретните операции са както следва:
Отворете редактора на код и поставете кода по-долу.
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)Както обикновено, копирайте и поставете ключа, подобен на API по-горе.

В този момент запазете файла на вашия работен плот или на друго място. Не забравяйте да добавите в края .py. Нарекох го geminichat.py файл.

Сега отворете терминала и се преместете на работния плот. След това бягайте geminichat.py файл.
cd Desktop python geminichat.py

Сега можете лесно да продължите разговора и той ще запомни историята на вашите чатове. Така че има още един чудесен начин за използване на API ключове на Google Gemini.

Това са само някои примери за това какво можете да правите с Google Gemini чрез API. Радвам се, че Google прави своя модел на визия достъпен за ентусиасти и разработчици и го сдвоява с DALL-E 3 и ChatGPT Сравнете. Въпреки че визуалният модел Gemini Pro не е толкова добър, колкото модела GPT-4V, той все още е доста добър. Очакваме с нетърпение пускането на пазара на Gemini Ultra, който ще бъде сравним с модела GPT-4.
Освен това API на Gemini Pro реагира по различен начин на Google Bard, който също се захранва от променена версия на Gemini Pro. Отговорите на Bard изглеждаха малко скучни, но отговорите на API на Gemini Pro бяха по-живи и отличителни.
Ще следим отблизо всички промени в тази област, така че следете за повече информация относно Gemini AI. Междувременно, моля, проверете сами API на Google Gemini.
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как да използвам API ключ на Google Gemini? Примерен урок за AI, включително преподаване и обучение, ще ви бъде полезен.
Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-31422.html
