Использование новейшего чат-бота 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. Этот токен аутентификации необходим для взаимодействия с моделью ИИ.
И вот как это получить:
- Перейдите на bard.google.com и войдите в свою учетную запись Google (если вы еще не вошли в нее).
- В Chrome или Firefox щелкните правой кнопкой мыши страницу и выберите «Проверить» в контекстном меню. Для Safari вам необходимо включить «Показать меню «Разработка» в строке меню» в разделе «Дополнительно» в настройках.
- В окне «Проверка» выберите «Приложение» и перейдите к «Хранилище». Здесь вы найдете все данные, которые веб-сайт использует для правильной работы, включая токен «__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 (используйте мою реферальную ссылку, чтобы получить полный доступ ко всем моим статьям и статьям тысяч других авторов).
➡️ Если вам нравится мой контент, почему бы не поставить «аплодисменты» в конце этой статьи, чтобы его увидело больше людей?
Будьте в курсе последних новостей и обновлений в области творческого ИИ — следите за публикацией Генеративный ИИ.