Как подключить, сделать генерацию изображений через FLUX и Make
FLUX с Hugging Face и интеграция через Make.
1. Регистрируемся на Hugging Face
- Переходим на сайт Hugging Face. (https://huggingface.co/)
- Регистрируемся/создаем учетку (почта, пароль).
После входа кликаем по вкладке Models в верхнем меню. Справа видим море AI-моделей, но нам нужен Text_to_Image. Находим модель black-forest-labs/FLUX.1-dev и заходим на ее страницу.
2. Получаем токен для подключения
- На странице модели жмем кнопку </> View Code, затем выбираем cURL.
В пятой строке увидим:
Authorization: Bearer hf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
В месте символов должен стоять наш токен.
Чтобы его получить:
- Переходим по кнопке Manage tokens (правом верхнем углу профиля).
- Жмем Create new token, копируем его и сохраняем (можно в текстовый файл или заметки). Это ваш ключ к AI-магии.
3. Настраиваем HTTP-запрос в Make
Теперь дело за малым — подключаем модель в Make, чтобы отправлять промпты и получать картинки.
- В Make создаем новый сценарий и добавляем модуль HTTP > Make a Request.
- Настраиваем параметры подключения:
URL:
https://api-inference.huggingface.co/models/black-forest-labs/FLUX.1-dev
Заголовки (Headers):
Authorization: Bearer hf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
Тело запроса (Body):
{
"inputs": "Ваш текстовый запрос (Prompt)",
"parameters": {
"width": 1280,
"height": 720
}
}
4. Что делать с результатом?
Полученный файл Data сохраняется на гугл диск, загружаем в облако или напрямую используем в соцсетях.
Я столкнулась с трудностью в преобразовании выходного бинарного значения файла data - его необходимо преобразовать парсером в модуле http (отжать кнопку парс в модуле, который запрашивает преобразование при получении сгенерированного изображения. Таким образом спарсеный файл поступает в облако или гугл диск и уже можно посмотреть link для передачи в Pinteres.
5. Если API возвращает бинарные данные (Buffer)
Проблема:
Если данные возвращаются в бинарном формате, вы не получите прямого URL. Для решения проблемы вам нужно:
- Сохранить файл в облако (например, Google Drive).
- Получить ссылку на файл из облака и использовать её в Pinterest.