Переключить тему
Подключение внешнего API к Jay Flow
Jay Flow умеет не только обрабатывать тексты и изображения, но и взаимодействовать с внешними API. В этом кейсе вы узнаете, как с помощью нейросети подключиться к открытому API, сформулировать запрос, получить ответ и даже сгенерировать код для выполнения запроса прямо внутри рабочего холста.
📄 Расшифровка видео
Многие знают, что нейросети прекрасно программируют. Сегодня мы покажем, как Jay Flow самостоятельно разберется в документации к API, сама напишет код и сама его выполнит, правильно интерпретируя полученные результаты.
В качестве примера возьмем открытый API, доступ к которому не требует авторизации. Хотя для Jay и это не является проблемой — вам просто нужно выдать ей авторизационный токен. Мы взяли The Star Wars API, в котором собраны материалы по нашему любимому сериалу про Звездные войны.
Попросим Джей внимательно изучить документацию по выданной нами ссылке. Всё, теперь мы готовы перейти к следующему этапу — созданию приложения, которое самостоятельно напишет код и выполнит его для получения доступа к описанным в документации ресурсам.
Начнем с описания GET-запроса на поиск по звездолетам. Скопируем его — он потребуется нам чуть позже.
Добавляем на холст новый объект – интеграцию. Указываем её название. Вставляем скопированное описание GET-запроса. Указываем URL из документации. Этот элемент готов.
Теперь просто добавляем новую карточку к интеграции — свой запрос. И ещё одну — спросим про пятый звездолёт. Как видите, всё работает. А теперь посмотрим, какой код написала Джей, чтобы предоставить нам эти данные. Это поможет тем, кто хочет научиться программировать вместе с ИИ.
Как видите, Джей может самостоятельно обращаться за данными к самым разным источникам. Она напишет код по правилам и выполнит запрос, предоставив вам точный ответ.
Понравилось? Оставайтесь на связи!
Шаги
- Найдите подходящий API. Выберите открытое API или предоставьте авторизационный токен.
- Ознакомьтесь с документацией. Передайте нейросети ссылку на описание методов и структуры данных.
- Создайте объект интеграции. Добавьте его на холст, укажите название и базовый URL.
- Опишите GET-запрос. Сформируйте структуру запроса в карточке и добавьте её к интеграции.
- Выполните запрос. Спросите данные, например, о пятом звездолёте, и посмотрите на результат.
- Изучите сгенерированный код. Посмотрите, как нейросеть интерпретировала документацию и сформировала рабочий код.