Использование новейшего чат-бота Google с искусственным интеллектом прямо из вашего кода благодаря реконструированному Bard API.

Бард, кажется, сейчас в моде (хотя в некоторых случаях он не так полезен, как ChatGPT). Но если вы еще не пробовали последний чат-бот Google с искусственным интеллектом, вам обязательно стоит это сделать. Интересно, что теперь вы можете сделать это через реконструированный Bard API.

В этой статье я покажу вам, как это работает.

[Обратите внимание, что вам может потребоваться настроить VPN для доступа к Google Bard из стран или регионов, которые заблокированы геозоной из-за проблем с регулированием. Существует множество надежных провайдеров VPN, поэтому выберите того, который соответствует вашим потребностям (например, ExpressVPN — хороший вариант)]

Что такое Bard API?

Чтобы использовать Google Bard, вам обычно нужно перейти на bard.google.com и взаимодействовать через интерфейс чат-бота. Всякий раз, когда вы вводите вопрос или инструкцию, веб-сайт отправляет их модели ИИ, которая отвечает на ваш ввод. Это называется выводом, когда вы просите модель ИИ выполнить задачу с вашим вводом.

Однако, если вы предпочитали делать выводы непосредственно из вашего кода Python или Google Colab, а не использовать веб-сайт Bard, до недавнего времени вы не могли этого сделать, поскольку Google в настоящее время не предоставляет конечную точку API для Bard. >.

Вот почему разработчики реконструировали API Bard, изучив, как инициализируются выводы на веб-сайте Bard.

С помощью неофициального API Bard вы можете получить доступ к Bard из любого места, написав всего несколько строк кода.

Итак, давайте попробуем это.

Использование Бард API

При использовании интерфейса Bard веб-сайт сохраняет токен аутентификации, чтобы убедиться, что вы являетесь законным владельцем учетной записи Google. Этот токен аутентификации необходим для взаимодействия с моделью ИИ.

И вот как это получить:

  1. Перейдите на bard.google.com и войдите в свою учетную запись Google (если вы еще не вошли в нее).
  2. В Chrome или Firefox щелкните правой кнопкой мыши страницу и выберите «Проверить» в контекстном меню. Для Safari вам необходимо включить «Показать меню «Разработка» в строке меню» в разделе «Дополнительно» в настройках.
  3. В окне «Проверка» выберите «Приложение» и перейдите к «Хранилище». Здесь вы найдете все данные, которые веб-сайт использует для правильной работы, включая токен «__Secure-1PSID». Найдя его, скопируйте его значение — длинную последовательность букв и числа.

Помните, что токен аутентификации — это ваш личный ключ к Google Bard, поэтому держите его в тайне.

Теперь, когда у нас есть необходимый токен, мы можем использовать его с переработанным API Bard (замените «ВВЕДИТЕ ВАШ ТОКЕН АВТОРИЗАЦИИ ЗДЕСЬ» своим токеном аутентификации и измените вопрос на то, что вы хотите, чтобы Bard сделал для вас):

from bardapi import Bard
import os

os.environ['_BARD_API_KEY']="ENTER YOUR AUTH TOKEN HERE"

answer = Bard().get_answer("What is ChatGPT?")['content']
print(answer)

Вы можете попробовать его в Интернете с помощью этого Google Colab: https://colab.research.google.com/drive/1zzzlTIh0kt2MdjLzvXRby1rWbHzmog8t?usp=sharing

Опять же, замените xxxxxxxxxx своим токеном авторизации и измените вопрос на любой другой.

В обоих случаях, если вы получаете сообщение об ошибке тайм-аута, попробуйте передать параметр timeout объекту Bard, чтобы дать BardAPI больше времени для ожидания результата. В этом примере: «timeout=30» для ожидания до 20 секунд.

from bardapi import Bard
import os

os.environ['_BARD_API_KEY']="ENTER YOUR AUTH TOKEN HERE"

answer = Bard(timeout=30).get_answer("What is ChatGPT?")['content']
print(answer)

Для получения дополнительной информации посетите репозиторий Bard API на Github: https://github.com/dsdanielpark/Bard-API

➡️ Для получения дополнительной информации об ИИ и творчестве подписывайтесь на меня в Твиттере или на Medium (используйте мою реферальную ссылку, чтобы получить полный доступ ко всем моим статьям и статьям тысяч других авторов).



➡️ Если вам нравится мой контент, почему бы не поставить «аплодисменты» в конце этой статьи, чтобы его увидело больше людей?

Будьте в курсе последних новостей и обновлений в области творческого ИИ — следите за публикацией Генеративный ИИ.