Мы создали Workflow для n8n, который автоматически формирует промты для генерации изображений с помощью искусственного интеллекта, создает уникальные картинки и записывает готовые результаты в CRM-руководитель. Это позволяет значительно ускорить процесс визуального контента и повысить его качество.
Вы можете загрузить готовый файл и импортировать в свой n8n.
Вам предварительно необходимо добавить свои собственные Credentials (ключи доступа) для OpenAI, S3, Google Drive. После загрузки файла в свой n8n в нужных нодах подключить эти Credentials.
Описание нод:
Schedule Trigger - Запуск по таймеру. Вы можете установить удобное для вас время.
HTTP from CRM - Забирает из CRM Руководитель один заголовок для которого необходимо сгенерировать картинку
- URL - URL доступа АПИ вашей CRM
- Body Parameters - key - <you_API_key>
- Body Parameters - username - <you_API_username>
- Body Parameters - password - <you_API_password>
- Body Parameters - entity_id - 26 - это ID сущности в которую записываем заголовок
- Body Parameters - limit - лимит 1 штука
- Body Parameters - reports_id - 72 - это ID отчета который отфильтрует необходимые записи по статусу или дате
- Body Parameters - select_fields - 226 это поле с заголовком
Code - превращает полученные данные в читаемый json формат.
Edit Fields 1 - присваиваем переменные ID записи и Заголовок. ID записи нужен что бы потом записать готовые генерации обратно в CRM
Filter - фильтруем полученные данные, если запись существует, то идем дальше
AI Promt - агент ИИ который на основании заголовка напишет промт для генерации изображения
File Name - очень важная нода, она генерирует имя будущего файла изображения в формате даты / времени: ddMMyyyyhhmm
OpenAI img - нода ИИ которая генерирует изображение. В этой ноде необходимо настроить модель ИИ которая будет генерировать, качество и размер картинки.
S3 - записываем сгенерированное изображение в наше хранилище S3. Это необходимо для того, что бы у нас была прямая ссылка на файл изображения. При загрузке на Google Drive или Яндекс Диск у изображения нет прямой ссылки. Можете использовать S3 хранилища Beget или Selectel, это очень дешево.
Google Drive1 - Дополнительная загрузка изображения на Google Drive для удобства просмотра и хранения
Edit Fields - подготовка полей для загрузки в CRM
HTTP update CRM - запись в CRM ссылки на файл в S3, ссылки на Google Drive и ссылки на скачивание изображения с Google Drive.
- URL - URL доступа АПИ вашей CRM
- Body Parameters - key - <you_API_key>
- Body Parameters - username - <you_API_username>
- Body Parameters - password - <you_API_password>
- Body Parameters - entity_id - 26 - это ID сущности в которую записываем заголовок
- Body Parameters - update_by_field[id] - обновление по ID записи, которая у нас есть в ноде Edit Fields 1
- Body Parameters - data[field_224] - 81 это статус "Картинка сгенерирована"
- Body Parameters - data[field_230], data[field_230], data[field_230] - это поля для записи ссылок на готовую картинку, ссылка, скачать, посмотреть.
Вам необходимо исправить данные на свои, для того что бы подключиться к Вашей CRM.
Вот и все, мы забрали из нашей CRM Руководитель заголовок поста, написали промт для генерации картинки по этому заголовку, сгенерировали картинку и отправили обратно в CRM данные по этой картинке. При этом поменяли статус в списке постов, что картинка сгенерирована.
