Automatyzacja generowania grafik z wykorzystaniem n8n i… — Transcript

Tutorial pokazujący automatyzację generowania grafik z n8n i Vertex AI, od pobierania promptów po tworzenie nowych wersji zdjęć produktowych.

Key Takeaways

  • Automatyzacja generowania grafik znacząco przyspiesza proces tworzenia materiałów wizualnych.
  • n8n i Vertex AI można skutecznie połączyć w celu tworzenia złożonych workflow do przetwarzania obrazów.
  • Dokładne przygotowanie danych wejściowych (promptów, nazw plików) jest kluczowe dla poprawnego działania automatyzacji.
  • Workflow jest elastyczny i można go łatwo modyfikować pod różne potrzeby i zadania.
  • W przypadku problemów z kodem warto korzystać z narzędzi wspomagających, takich jak Google Gemini.

Summary

  • Prezentacja automatyzacji generowania grafik z wykorzystaniem n8n i platformy Vertex AI od Google.
  • Pokazanie zastosowań automatyzacji, takich jak generowanie serii obrazów, wariantowanie produktów i tworzenie sezonowych wersji materiałów.
  • Przygotowanie niezbędnych elementów: dokument Google Sheets z promptami, folder z produktami, dostęp do Vertex AI i n8n.
  • Opis krok po kroku budowy workflow, który pobiera prompty, pliki graficzne i przetwarza je do formatu Base64.
  • Wysyłanie danych do modelu AI na platformie Google Cloud w formacie JSON z parametrami obrazu i promptem.
  • Odbieranie wygenerowanych obrazów w Base64 i konwersja ich z powrotem na pliki graficzne zapisywane na dysku.
  • Automatyczne aktualizowanie statusu w Google Sheets po wygenerowaniu grafiki.
  • Możliwość rozszerzenia workflow o dodawanie tekstów, logo i innych elementów graficznych.
  • Uniwersalność szkieletu automatyzacji pozwala na dostosowanie do różnych zastosowań i stylów wizualnych.
  • Wskazówki dotyczące najczęstszych błędów i pomoc w rozwiązywaniu problemów z kodem za pomocą Google Gemini.

Full Transcript — Download SRT & Markdown

00:07
Speaker A
Cześć. Znasz już możliwości narzędzi do automatyzacji zadań. Teraz pokażę ci coś jeszcze ciekawszego. Automatyzację tę można zastosować również przy generowaniu grafik.
00:19
Speaker A
Tutaj zastosowań jest sporo, od najprostszego, czyli generowania serii obrazów na potrzeby publikacji, gdzie masz już przygotowany zestaw promptów, przez wariantowanie produktu w różnych sceneriach, na przykład ten sam przedmiot na plaży, w kuchni czy na biurku.
00:38
Speaker A
Przerabianie zdjęć produktowych z białego tła na bardziej lifestyle'owe kompozycje. Czy też tworzenie sezonowych wersji materiałów z różnym oświetleniem i nastrojem.
00:51
Speaker A
Po generowaniu wielu wariantów kreacji reklamowych do testów A/B. Dokładnie jedno z tych zastosowań dzisiaj zbudujemy.
01:00
Speaker A
Użyję do tego połączenia n8n z platformą Vertex AI od Google. Zobaczysz krok po kroku, jak zbudować automatyzację, która pobiera zdjęcia produktów na białym tle i generuje nowe wersje z tłami opisanymi w promptach.
01:15
Speaker A
Zanim zaczniemy, upewnij się, że masz przygotowane cztery rzeczy. Dokument Google Sheets z rozpisanymi promptami.
01:30
Speaker A
Folder z produktami. Dostęp do platformy Vertex AI. A na koniec platformę n8n. I tutaj będziemy budować dzisiaj nasze workflow.
01:51
Speaker A
Zaczynamy od pobrania naszych promptów z dokumentu Google Sheets. Musimy go wybrać na naszym dysku.
02:00
Speaker A
Pamiętaj o tym, że on musi być w formacie google'owym, nie może być jako dokument Microsoftu, gdyż wtedy nie znajdzie tego pliku.
02:13
Speaker A
Następny krok to właśnie całe sprawdzanie statusu, czy jest do zrobienia, tak jak tu widzisz.
02:25
Speaker A
Sprawdza z dokumentu. I porównuje to z treścią to-do, czyli status, to-do, wszystko się zgadza.
02:37
Speaker A
Kolejny krok to jest przechodzenie pętla po pętli, ponieważ nasza tabela ma więcej linii, więc chcemy, aby całość się wykonywała jedna po drugiej.
02:53
Speaker A
Kolejny krok to wejście na nasz dysk i pobranie dokładnie plików graficznych. Tutaj ważna informacja, musisz sprawdzać dokładnie nazwy plików, żeby zgadzały się z tym, co jest na dysku, a także w naszym Google Sheets.
03:20
Speaker A
Wykonuję krok. I zgadza się. W tym momencie mam dokładny link do grafiki, która jest na moim dysku.
03:33
Speaker A
Pierwszy produkt to będzie lampa. Przechodzę do następnego kroku i pobieram już ten plik do samej platformy n8n.
03:55
Speaker A
I kolejnym krokiem jest zamiana obrazu, który widzisz, na format Base64, ponieważ w tym formacie przekazujemy dane do modelu AI.
04:13
Speaker A
Jak widzisz, tu jest dość złożony kod i nie przejmuj się, ja go nie pisałem sam.
04:20
Speaker A
Tutaj wsparł mnie Google Gemini i przerobił pięknie obraz na format Base64, który tutaj widzisz.
04:34
Speaker A
Następnym krokiem jest samo generowanie obrazu w platformie AI. Najważniejszym elementem jest link, pod którym się komunikujesz z platformą.
04:49
Speaker A
I tutaj są poszczególne elementy. To jest nazwa projektu, którą wybierasz, to jest też region, z którego chcesz skorzystać.
05:01
Speaker A
A na koniec jest sam model, którym chcesz generować. Następnie, wiadomo, musisz być połączony z platformą GCP.
05:16
Speaker A
I na koniec wysyłasz całą strukturę w formacie JSON. Czyli mamy tak: od formatu, w jakim chcesz przesłać, w tym wypadku wybrałem PNG, i przesyłam obraz w formacie Base64.
05:37
Speaker A
Tak jak widzisz, jest to cały szereg znaków. Kolejnym elementem w formacie JSON jest sam prompt, pobrany dokładnie z tej ostatniej komórki ze zbudowanym całym promptem.
05:59
Speaker A
I następnie jeszcze dobieram parametry obrazu, czyli jaka ma być rozdzielczość, jakie mają być proporcje obrazu. I tak jak wspomniałem wcześniej, automatyzacja, jeżeli nie znajdzie tych wartości w dokumencie, to automatycznie przyjmuje te wartości.
06:21
Speaker A
I tu plik wyjściowy, ponownie jest to PNG. Po wykonaniu tego kroku, który trwa w tym wypadku najdłużej, ponieważ to już jest samo generowanie obrazu, dostałem ponownie kod Base64 i w kolejnym kroku muszę odwrócić to zadanie i przerobić na sam obraz.
06:53
Speaker A
I ponownie, tu jest ten sam kod, tylko w odwrotnej kolejności i też jest napisany z Google Gemini. I tak jak widzisz, na naszym obrazku lampa jest już wstawiona w przestrzeń.
07:11
Speaker A
Tym samym mogę wykorzystać ten obraz do jakiejś kampanii, do jakiegoś tła na stronę, czy po prostu użycie dowolnej przestrzeni do ulotki czy czegokolwiek. I tak jak wspomniałem, musimy następnie zapisać ten plik, nadając odpowiednie parametry do naszego pliku.
07:37
Speaker A
Gdy wykonam ten krok, to za chwilę na moim dysku znajdzie się ten obraz. W ten sposób mogę uruchomić 10, 20, 50 czy 100 produktów, które automatycznie zmienią swoje tła z sesji zdjęciowych. A na koniec tu jeszcze wykonuję przypisanie do mojego dokumentu, że ta pierwsza grafika
08:17
Speaker A
została wykonana. I tym samym, gdy wejdę do dokumentu Google Sheets, widzę, że status tej pierwszej grafiki zmienił się na done, a pozostałe są w modelu to-do.
08:33
Speaker A
I gdy uruchomię już całe workflow, już nic nie muszę w tym momencie robić, gdyż mam przygotowane prompty takie, jak ja chcę.
08:44
Speaker A
Mam przygotowane workflow, które to za mnie zrobi. Mam serię produktów. Nie muszę siedzieć i klikać za każdym razem, tak jak to jest w przypadku promptowania z dowolnym czatem, w ten sposób przyspieszamy jeszcze dodatkowo swoją pracę, ale oczywiście musimy najpierw sami włożyć tę pracę i wiedzieć,
09:05
Speaker A
że to rzeczywiście nam przyspieszy całe działanie. I pojawia się kolejny produkt wkomponowany w tło.
09:19
Speaker A
I tak dalej, i tak dalej. Gdy porównamy sobie te nasze produkty z pierwotnego dysku, jest lampa, jest fotel, jest krzesło i teraz na koniec mam to wszystko wkomponowane w odpowiednie przestrzenie.
09:45
Speaker A
Przy bardziej złożonych aplikacjach, przy bardziej złożonym workflow, mogę jeszcze dobudować to, co robiliśmy na poprzednich lekcjach.
09:55
Speaker A
Czyli mogę dopisać tekst do tych całych kreacji, które przed chwilą wygenerowałem. Workflow wygląda bardzo podobnie. Czyli pobieram prompty.
10:08
Speaker A
Tu jest ta różnica, że ja jeszcze dodaję logo, więc pobieram je sobie odpowiednio wcześniej.
10:13
Speaker A
Też je przerabiam na Base64. I znowu, pobieram pliki, zamieniam. I w pierwszym kroku generuję te tła, a dodatkowo jeszcze mogę wygenerować na tym napisy, podobnie jak to robiliśmy w Freepik i po wygenerowaniu z dodatkowymi napisami, które też dodałem
10:41
Speaker A
w samym dokumencie Google Sheets, czyli tak jak to robiliśmy poprzednio, mam hasło, mam określenie, czy to jest dzień, noc, i tak dalej, i tak dalej.
10:52
Speaker A
Finalnie na dysku pojawiają mi się kreacje, które już mają wkomponowane teksty, mają wkomponowane ceny, a całość wygląda w ten sposób, z unikalnym, jednolitym tłem na wszystkich kreacjach.
11:10
Speaker A
To, co zbudowaliśmy dzisiaj, to jeden konkretny scenariusz, zdjęcia produktowe z białego tła na zupełnie nowe tła.
11:18
Speaker A
Ale sam szkielet automatyzacji jest uniwersalny. Możesz podmienić prompt, zmienić model, dodać kolejne kolumny do arkusza i dostosować to workflow do zupełnie innych zadań. Wariantowanie kreacji, generowanie serii ilustracji, testowanie stylów wizualnych.
11:35
Speaker A
Mechanizm jest praktycznie ten sam. Zmienia się tylko zawartość arkusza i delikatnie workflow. Jeśli coś nie zadziała za pierwszym razem, sprawdź trzy rzeczy. Po pierwsze, połączenie z Google Cloud. Po drugie, nazwy plików w arkuszu.
11:50
Speaker A
I po trzecie, samą strukturę JSON, to trzy miejsca, w których najczęściej pojawiają się błędy.
11:56
Speaker A
A jeśli utkniesz przy kodzie, wklej go po prostu do Google Gemini i poproś o pomoc w rozwiązaniu problemu.
12:04
Speaker A
Cześć, dzięki.
Topics:automatyzacjagenerowanie grafikn8nVertex AIGoogle CloudworkflowpromptBase64Google SheetsAI

Frequently Asked Questions

Jakie narzędzia są potrzebne do zbudowania automatyzacji generowania grafik?

Potrzebny jest dokument Google Sheets z promptami, folder z produktami, dostęp do platformy Vertex AI oraz platforma n8n do budowy workflow.

W jaki sposób obrazy są przesyłane do modelu AI w platformie Vertex AI?

Obrazy są konwertowane do formatu Base64 i przesyłane w strukturze JSON wraz z promptem i parametrami obrazu do modelu AI.

Co zrobić, gdy automatyzacja nie działa poprawnie?

Należy sprawdzić połączenie z Google Cloud, poprawność nazw plików w arkuszu oraz strukturę JSON. W razie problemów można użyć Google Gemini do pomocy z kodem.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →