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

После появления ИИ Gemini от Google компания Google предоставила доступ через API к своей модели Gemini. Теперь Google предоставляет API-доступ к Gemini Pro, включая модели только с текстом и модели с текстом и изображением. Это примечательный запуск, поскольку на сегодняшний день Google не добавил визуальные возможности в Bard, который использует только текстовую модель. С помощью этого ключа API вы наконец сможете протестировать мультимодальные возможности Gemini на своем локальном компьютере. В этом руководстве давайте узнаем, как получить доступ к API Gemini и использовать его.
Примечание:Ключ Google Gemini API в настоящее время бесплатен как для текстовых, так и для визуальных моделей. Он будет бесплатным до тех пор, пока не станет общедоступным в начале следующего года. Таким образом, вы можете отправлять до 60 запросов в минуту, не настраивая биллинг Google Cloud и не взимая каких-либо сборов.
Настройте Python и Pip на своем компьютере
Ознакомьтесь с нашим руководством на ПК или 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

Как получить ключ API Gemini Pro?
Затем посетите makersuite.google.com/app/apikey и войдите в свою учетную запись Google.
В разделе «Ключи API» нажмитеСоздать ключ API в новом проекте" кнопка.

Скопируйте ключ API и сохраните его в надежном месте. Никогда не делайте и не делитесь ключами API общедоступными.

Как использовать API-ключ Gemini Pro (режим обычного текста)?
Подобно OpenAI, Google также использует ключи API Gemini непосредственно для целей разработки и тестирования. Я написал довольно простой код, чтобы его могли легко протестировать и использовать обычные пользователи. В этом примере я покажу, как использовать ключи 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)В редакторе кода вставьте свой ключ API Gemini. Как видите, мы определили модель «gemini-pro», которая представляет собой текстовую модель. Кроме того, мы добавили запрос, в котором вы можете задавать вопросы.

Теперь сохраните код и дайте файлу имя. Обязательно добавьте в конце .py. Я назвал файл gemini.pyи сохраните его на рабочем столе.

Затем откройте терминал и выполните следующую команду, чтобы перейти на рабочий стол.
cd DesktopВ настольном терминале просто запустите следующую команду для выполнения с использованием Python gemini.py 文件.
python gemini.py

Теперь он ответит на ваш вопрос gemini.py Проблемы, заданные в файле.

Вы можете изменить вопрос в редакторе кода, сохранить его и запустить снова. gemini.py файл, чтобы получать новые ответы в терминале. Вот как вы используете ключ API Google Gemini для доступа к текстовой модели Gemini Pro.

Как использовать ключи API Gemini Pro (текстовые и визуальные модели)
В этом примере я продемонстрирую, как взаимодействовать с мультимодальной моделью 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)Обязательно вставьте свой ключ API Gemini. Здесь мы используем gemini-pro-vision модель, которая представляет собой текстовую и визуальную модель.

Теперь сохраните файл на рабочем столе и добавьте после имени файла .py. Я назову это здесь geminiv.py .

В третьей строке кода, как видите, я указываю ИИ на image.jpg файлы, имена файлов точно такие же. С каким бы изображением вы ни работали, убедитесь, что оно сохранено с geminiv.py Файлы находятся в одном месте и имеют одинаковое имя и правильное расширение. Вы можете передавать локальные файлы JPG и PNG размером до 4 МБ.

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

Вы также можете ввести другое изображение, но убедитесь, что оно соответствует имени файла изображения, измените вопрос в коде и запустите снова. geminiv.py файл, чтобы получить новый ответ.
Как использовать API-ключ Gemini Pro в формате чата?
Благодаря краткому коду unconv вы можете общаться с моделью Gemini Pro, используя ключ Gemini AI API в окне терминала. Таким образом, вам не придется менять проблему в коде или перезапускать файл 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 делает свою модель видения доступной для энтузиастов и разработчиков и объединяет ее с OpenAI DALL-E 3 и ChatGPT Сравнивать. Визуальная модель Gemini Pro хоть и не так хороша, как модель GPT-4V, но все же неплоха. Мы с нетерпением ждем запуска Gemini Ultra, который будет сопоставим с моделью GPT-4.
Помимо этого, API Gemini Pro по-разному реагирует на Google Bard, который также работает на модифицированной версии Gemini Pro. Ответы Барда показались немного скучными, но ответы API Gemini Pro были более живыми и своеобразными.
Мы будем внимательно следить за всеми изменениями в этой области, так что следите за обновлениями об искусственном интеллекте Gemini. А пока вы также можете самостоятельно ознакомиться с API Google Gemini.
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Как использовать ключ API Google Gemini? Учебное пособие на примере искусственного интеллекта, включая обучение и обучение, будет вам полезно.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-31422.html
Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!
Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!