Obrazy AI w Make bez gotowej integracji - dwa moduły HTTP i zapisane id
Generowanie obrazów AI w Make przez moduł HTTP: POST z JSON-em do API Kadrarisa, zapis id zadania, odpytywanie statusu i pobranie pliku bez dubli.
W Make nie potrzebujesz gotowej aplikacji Kadrarisa. Wystarczą dwa moduły HTTP: jeden zleca obraz, drugi sprawdza, czy jest gotowy. Najważniejsza rzecz w całym scenariuszu dzieje się pomiędzy nimi - zapisanie identyfikatora zadania. Odpowiedź na zlecenie często nie ma jeszcze obrazu, a bez zapisanego id nie wiesz, czego szukać.
Moduł 1: zlecenie
- Moduł HTTP "Make a request", metoda POST, adres
https://kadraris.com/v1/generate. - Typ treści:
application/json. - Nagłówek
Authorizationz wartościąBearer sk-kd-.... Klucz trzymaj w zabezpieczonym połączeniu (connection), a nie w polu tekstowym, prompcie czy szablonie, który komuś udostępnisz. - W body wklej JSON z przykładu niżej.
{
"model": "gpt-image-2.5",
"input": {
"prompt": "A glass teapot on an oak shelf, morning window light, product photo, no text"
}
}Pierwsze uruchomienie zrób na jednym rekordzie. Całą listę produktów puszczasz dopiero wtedy, gdy wiesz, że wszystko przechodzi.
Zapis id, zanim cokolwiek dalej
Odpowiedź zawiera pole id. Zapisz je od razu w data store (albo arkuszu) razem z identyfikatorem rekordu, z którego powstało zlecenie. Dzięki temu po przerwanym scenariuszu wracasz do tego samego zadania, zamiast zamawiać nowe.
Moduł 2: odczyt statusu
- Osobny moduł HTTP z metodą GET na
/v1/tasks/{id}, ten sam nagłówek z kluczem. queuedirunning- czekasz i pytasz ponownie.succeeded- pobierasz pliki zoutput.failed- kończysz próbę i zapisujesz komunikat. Taka generacja kosztuje 0 zł.- Ustaw opóźnienie między odczytami i maksymalną liczbę prób, żeby scenariusz nie kręcił się w nieskończoność.
Lista kontrolna
- Każdy rekord dostaje dokładnie jeden POST.
- Stan sprawdzasz tylko GET-em.
- Plik ściągasz, zanim link wygaśnie - adresy wyników działają ograniczony czas.
Ile to kosztuje
W tym przepisie używam GPT Image 2.5, stawka to 0,293 zł za obraz. Inne ustawienia przeliczysz w kalkulatorze, pozostałe modele są w cenniku. Saldo nie wygasa, nie ma abonamentu, nieudana generacja nic nie kosztuje. Udany obraz jest płatny także wtedy, gdy go nie wykorzystasz.
Pytania
Make zgłosił timeout przy zleceniu. Wysłać jeszcze raz?
Nie automatycznie. Zadanie mogło powstać, mimo że odpowiedź nie dotarła. Najpierw zajrzyj do historii w panelu i do zapisanych id - inaczej zapłacisz za drugi obraz.
Skąd wiem, jaką cenę zobaczę, zanim scenariusz ruszy?
Ten sam prompt i model wpisz w Studio: kwota jest na przycisku przed generowaniem. W odpowiedzi API szacunek przychodzi w estimated_cost.
Jakie jeszcze pola przyjmuje model?
Lista jest na stronie modelu i w dokumentacji generowania. Szerszy przepis z n8n i Make dla wideo opisuję w automacie do rolek.
























