Skip to content

Подключение внешнего API к Jay Flow

Jay Flow умеет не только обрабатывать тексты и изображения, но и взаимодействовать с внешними API. В этом кейсе вы узнаете, как с помощью нейросети подключиться к открытому API, сформулировать запрос, получить ответ и даже сгенерировать код для выполнения запроса прямо внутри рабочего холста.

📄 Расшифровка видео

Многие знают, что нейросети прекрасно программируют. Сегодня мы покажем, как Jay Flow самостоятельно разберется в документации к API, сама напишет код и сама его выполнит, правильно интерпретируя полученные результаты.

В качестве примера возьмем открытый API, доступ к которому не требует авторизации. Хотя для Jay и это не является проблемой — вам просто нужно выдать ей авторизационный токен. Мы взяли The Star Wars API, в котором собраны материалы по нашему любимому сериалу про Звездные войны.

Попросим Джей внимательно изучить документацию по выданной нами ссылке. Всё, теперь мы готовы перейти к следующему этапу — созданию приложения, которое самостоятельно напишет код и выполнит его для получения доступа к описанным в документации ресурсам.

Начнем с описания GET-запроса на поиск по звездолетам. Скопируем его — он потребуется нам чуть позже.
Добавляем на холст новый объект – интеграцию. Указываем её название. Вставляем скопированное описание GET-запроса. Указываем URL из документации. Этот элемент готов.

Теперь просто добавляем новую карточку к интеграции — свой запрос. И ещё одну — спросим про пятый звездолёт. Как видите, всё работает. А теперь посмотрим, какой код написала Джей, чтобы предоставить нам эти данные. Это поможет тем, кто хочет научиться программировать вместе с ИИ.

Как видите, Джей может самостоятельно обращаться за данными к самым разным источникам. Она напишет код по правилам и выполнит запрос, предоставив вам точный ответ.

Понравилось? Оставайтесь на связи!

Шаги

  1. Найдите подходящий API. Выберите открытое API или предоставьте авторизационный токен.
  2. Ознакомьтесь с документацией. Передайте нейросети ссылку на описание методов и структуры данных.
  3. Создайте объект интеграции. Добавьте его на холст, укажите название и базовый URL.
  4. Опишите GET-запрос. Сформируйте структуру запроса в карточке и добавьте её к интеграции.
  5. Выполните запрос. Спросите данные, например, о пятом звездолёте, и посмотрите на результат.
  6. Изучите сгенерированный код. Посмотрите, как нейросеть интерпретировала документацию и сформировала рабочий код.