Du genererar en bild, justerar prompten, exporterar den, byter namn på den och skickar den till någon. Tio minuter senare inser du att versionen i chatten inte är den senaste. Igen.
Den här OpenAI-bildautomationen slår hårdast mot marknadsförare när du försöker få ut creatives med en deadline, men designers och byråägare känner av det också. Vinsten är enkel: färre stökiga överlämningar, färre fel filer och en felfri “final”-bild som är redo att användas.
Det här arbetsflödet använder OpenAI:s bildgenerering plus bildredigeringar och paketerar sedan resultatet så att det går att dela i Telegram (och var du än skickar det vidare). Du ser vad det gör, vad du behöver och hur du anpassar det utan att göra det till ett ingenjörsprojekt.
Så fungerar den här automationen
Hela n8n-flödet, från trigger till slutleverans:
n8n Workflow Template: OpenAI + Telegram: snabbare bildredigeringar
flowchart LR
subgraph sg0["When clicking ‘Test workflow’ Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "When clicking ‘Test workflow’", pos: "b", h: 48 }
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Edit Image (OpenAI)"]
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Create image call"]
n3@{ icon: "mdi:cog", form: "rounded", label: "Convert json binary to File", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "Convert json binary to File ..", pos: "b", h: 48 }
n2 --> n3
n1 --> n4
n3 --> n1
n0 --> n2
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n1,n2 api
classDef customIcon fill:none,stroke:none
class n1,n2 customIcon
Problemet: bildredigering skapar versionskaos
Bildgenerering går snabbt. Det irriterande är allt runt omkring. Du promptar, laddar ner, konverterar format, laddar upp igen och upprepar eftersom någon bad om “en liten ändring”. Multiplicera det med några koncept för en kampanj, eller en produktlansering med flera storlekar, och plötsligt lägger du timmar på filflytt i stället för kreativa beslut. Än värre: misstag ser professionella ut tills de inte gör det – fel version publiceras, eller en kollega plockar det oredigerade utkastet eftersom det är den som ligger i chattråden.
Friktionen byggs på. Här är var det faller isär.
- Base64-utdata är inga “leveranser”, så du slösar tid på att konvertera dem till användbara PNG-filer.
- Redigeringar kräver ofta en binär bildfil, och de flesta team saknar ett konsekvent sätt att förbereda den indata.
- Folk delar bilder i chatten utan namn eller kontext, vilket gör det lätt att använda fel version.
- Varje extra önskemål (“lägg till en logga”, “byt bakgrund”, “gör den mer premium”) blir en ny manuell loop.
Lösningen: generera, konvertera, redigera och paketera bilder automatiskt
Det här arbetsflödet tar dig från prompt till redigerad bild utan de vanliga formatproblemen. Du startar det manuellt (perfekt för testning och kontrollerad produktion), skickar en textprompt till OpenAI:s GPT-Image-1-bildendpoint och får tillbaka en bild som base64. n8n konverterar sedan base64 till en riktig PNG-fil som andra verktyg faktiskt kan använda. Därefter skickar flödet den binära filen till OpenAI:s endpoint för bildredigeringar med en andra prompt, så att du kan genomföra en ändringsbegäran utan att börja om. Till sist konverteras det redigerade resultatet till en felfri fil igen, redo att laddas ner, delas eller routas till Telegram och resten av din pipeline.
Arbetsflödet startar med ett klick i n8n. Därifrån genererar OpenAI den första bilden, n8n konverterar den till en fil och sedan applicerar OpenAI din redigeringsprompt på den filen. Du avslutar med en slutlig, användbar bildresurs i stället för en förvirrande dataklump.
Vad du får: automation vs. resultat
| Vad det här arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du skapar 10 annonskoncept och att varje behöver en revision. Manuell hantering tar ofta cirka 10 minuter per koncept för att generera, ladda ner, konvertera, ladda upp igen och märka filer, vilket blir ungefär 3 timmar totalt. Med det här arbetsflödet klickar du en gång, väntar på att OpenAI genererar, och sedan körs redigeringspasset automatiskt på samma asset; du skriver i princip bara två prompts. För många team förvandlar det en halv dag av “asset-hantering” till under en timme av fokuserad kreativ styrning.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- OpenAI för att generera och redigera bilder (GPT-Image-1).
- Telegram för att dela slutliga filer med teamet.
- OpenAI API-nyckel (hämta den i din OpenAI-dashboard; GPT-Image-1 kan kräva org-verifiering).
Kunskapsnivå: Nybörjare. Du kopplar in inloggningar och redigerar två prompts, plus bekräftar filnamn/format för utdata.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Manuell start från n8n. Du klickar för att köra det, vilket håller allt kontrollerat medan du finjusterar prompts och varumärkesstil.
Bildgenerering via OpenAI. n8n skickar din första prompt till OpenAI:s endpoint för bildgenerering och tar sedan emot en bild som base64-data.
Konvertering till en riktig fil. Base64-data görs om till en binär PNG, så att den blir en riktig “grej” du kan bifoga, lagra eller redigera.
Redigeringspass med en andra prompt. PNG-filen skickas till OpenAI:s endpoint för bildredigering tillsammans med din ändringsbegäran, och det redigerade resultatet konverteras till en slutlig nedladdningsbar fil.
Du kan enkelt ändra genereringsprompten och redigeringsprompten så att de matchar ditt varumärke, produktstil eller kampanjformat. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera den manuella triggern
Det här arbetsflödet startar manuellt och skickar sedan körningen genom sekvensen för bildgenerering och redigering.
- Lägg till noden Manual Launch Trigger som arbetsflödets trigger.
- Bekräfta att kopplingen går från Manual Launch Trigger till Generate Image Request.
- (Valfritt) Behåll Flowpast Branding som en visuell notering för dokumentation och arbetsflödets kontext.
Steg 2: Anslut OpenAI för bildgenerering
Konfigurera begäran för bildgenerering som skapar base64-bilddata.
- Öppna Generate Image Request och ställ in URL till
https://api.openai.com/v1/images/generations. - Ställ in Method på
POSToch aktivera Send Body. - I Body Parameters, lägg till: model =
gpt-image-1, prompt =A cute red panda like dark super hero, n =={{Number(1)}}, size =1024x1024, moderation =low, background =auto. - Credential Required: Anslut era openAiApi-inloggningsuppgifter.
⚠️ Vanlig fallgrop: Om Generate Image Request inte har några OpenAI-inloggningsuppgifter kopplade kommer begäran att misslyckas med autentiseringsfel.
Steg 3: Konvertera den genererade bilden till en fil
Omvandla base64-svaret till en binär fil så att den kan redigeras i nästa API-anrop.
- Öppna Transform Base64 to File och ställ in Operation på
toBinary. - Ställ in Source Property till
data[0].b64_json. - Under Options, ställ in fileName till
name_exampleoch mimeType tillimage/png. - Säkerställ att Transform Base64 to File skickar vidare till Apply Image Edit API.
Steg 4: Konfigurera begäran för bildredigering och slutligt utdata
Skicka den binära bilden till redigeringsendpointen och konvertera det redigerade resultatet tillbaka till en fil.
- Öppna Apply Image Edit API och ställ in URL till
https://api.openai.com/v1/images/edits. - Ställ in Method på
POST, aktivera Send Body och ställ in Content Type tillmultipart-form-data. - I Body Parameters, lägg till: image som
formBinaryDatamed inputDataFieldName =data, prompt =add a mask with horns, model =gpt-image-1, n =1, size =1024x1024, quality =high. - Credential Required: Anslut era openAiApi-inloggningsuppgifter.
- Öppna Finalize File Conversion och ställ in Operation på
toBinarymed Source Property =data[0].b64_jsonoch mimeType =image/png.
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta att hela flödet för bildgenerering och redigering fungerar från början till slut.
- Klicka på Execute Workflow i editorn för att trigga Manual Launch Trigger.
- Verifiera att Generate Image Request returnerar data och att Transform Base64 to File ger ut en binär bild.
- Bekräfta att Apply Image Edit API returnerar den redigerade bilden och att Finalize File Conversion ger ut den slutliga binära filen.
- När testet är lyckat, sätt arbetsflödet till Active för fortsatt manuell användning.
Vanliga fallgropar
- OpenAI-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din OpenAI API-nyckel och modellåtkomst (särskilt GPT-Image-1 org-verifiering).
- Om du använder Wait-noder eller extern rendering varierar processningstider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkeston tidigt, annars kommer du att redigera utdata i all oändlighet.
Vanliga frågor
Cirka 20 minuter om din OpenAI-nyckel är klar.
Nej. Du kopplar OpenAI i n8n och redigerar prompterna. Resten är konfiguration och testning.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OpenAI API-kostnader för bildgenerering och redigeringar.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger obegränsade körningar men kräver grundläggande serverhantering.
Ja, men då lägger du till Telegram-trigger och tolkning av meddelanden. Behåll samma anrop “Generate Image Request” och återanvänd sedan de två konverteringsnoderna så att du fortfarande landar i en PNG-fil. Efter “Finalize File Conversion” lägger du till en Telegram-åtgärd för att “skicka dokument/foto” så att den slutligt redigerade bilden hamnar i vald chatt. Det här är en vanlig justering och är ärligt talat ett av de mest praktiska sätten att använda flödet i vardagen.
Oftast är det en ogiltig eller utgången API-nyckel, eller att kontot ännu inte har åtkomst till GPT-Image-1. Kontrollera OpenAI-inloggningen i n8n, bekräfta att fakturering är aktiv och verifiera modellåtkomst i inställningarna för din OpenAI-organisation. Om genereringssteget fungerar men redigeringssteget fallerar kan det också vara filformatet; edit-endpointen förväntar sig en binär fil, inte rå base64.
Den kan hantera mycket, men du begränsas av din n8n-körningskvot (i Cloud) och OpenAI:s rate limits för bild-endpoints.
För det här arbetsflödet brukar n8n passa bättre eftersom hantering av binära filer och transformationer i flera steg är mer rakt på. Self-hosting är också en stor grej om du förväntar dig många körningar, eftersom du inte betalar per litet steg på samma sätt. Zapier eller Make kan fortfarande fungera, men du kan behöva kämpa med filkonverteringar och edge cases. Om ditt huvudmål är “snabb tvåstegsautomation” funkar de. Prata med en automationsexpert om du vill ha en rekommendation baserad på din faktiska volym.
Du automatiserar inte “konst”. Du automatiserar grovjobbet runt omkring, så att teamet levererar felfria creatives med mindre fram och tillbaka.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.