anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow with a web form: write a prompt, pick one of five styles and FLUX.1 schnell draws the picture. The picture is saved to a bucket and shown on a page beside the last four.
Web form that draws a Flux picture in one of five styles is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Web form
It starts when someone sends the form at the path flux4free with:
The person who sent the form gets a page with the new picture and the four before it, and a failed step returns a short error to the form
What you need before you start.
Image generation
Runs black-forest-labs/FLUX.1-schnell through Inference Providers, by the route for fal.ai, with the prompt and the style text.
NeedsA Hugging Face token, in an HTTP Header Auth credential
Picture hosting
Stores each picture as fg- plus the run’s number so the page can show it.
NeedsA bucket with a public address, and an S3 credential
Checked by Mindket on 13 Nov 2026
This n8n workflow is a small image generator behind a web form. The form asks for a prompt and a style. The workflow adds that style’s long prompt text and asks the FLUX.1 schnell model, through Hugging Face, to draw it. It downloads the picture, uploads it to an S3-compatible bucket and answers with a page that shows it with the four before it. Thirteen nodes do the work, beside five sticky notes.
Makers, marketers and designers who want a private prompt to picture page they can share with a team or a client, with a few house styles to pick from. Skip it if you need a public service with sign-in. The form has no login, and each picture is billed to your Hugging Face account.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Marketing | Content teams | Try picture ideas in a few fixed styles before briefing a designer | A team sends one prompt in all five styles and keeps the Neon Fauvism one. |
| Design | Art directors | Share a form where a client types a prompt and sees a result | A director sends a client the form’s link and reviews the pictures in the bucket. |
| Social media | Community managers | Make cover pictures for posts from a short prompt | A manager gets a cover picture from one line of text. |
| Teaching | Teachers | Let a class try prompts under house styles | A teacher shows how one prompt changes with each style. |
You need some n8n: import a file, add a Hugging Face token and a bucket, and put one public address into a page. The steps below list each.
Any n8n that can reach Hugging Face and an S3-compatible bucket will run it. The form is served from n8n’s own address.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Two accounts are needed, and a public bucket address.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Hugging Face | A token that can call Inference Providers, saved in an HTTP Header Auth credential named Authorization, with Bearer and the token as its value |
| An S3-compatible bucket | A bucket that serves its files at a public address, and an S3 credential for it |
workflow.json.Authorization and, as its value, the word Bearer, a space and your Hugging Face token. Select it in Call hugginface inference api.Upload image to S3. Replace <YOUR_BUCKET_NAME> in that node with your bucket’s name.Serve webpage and replace <YOUR_PUBLIC_BUCKET_HOST> in all five addresses with the public host of your bucket.n8n Form Trigger, copy its test address, send a prompt and a style, and check the picture.flux4free.Open the form’s address, write a prompt, choose a style and send it. When the run ends, the page shows the picture, the style’s name and the last four pictures from the bucket. If a step fails, the form shows a short error and you can send it again.
| To change | Where |
|---|---|
| The styles | The five Set nodes, each with a stylePrompt, and the dropdown in n8n Form Trigger |
| The style routes | The rules in Route by style, and one Set node for each |
| The model route | The address and the prompt field in Call hugginface inference api |
| The page | The HTML in Serve webpage |
| The form’s path | flux4free in n8n Form Trigger |
A user writes a prompt about a fox reading a newspaper on a night train and picks Neon Fauvism.
The workflow joins the Neon Fauvism style text to the prompt, sends both to the model and downloads the picture it returns. It uploads that picture as fg- plus the run’s number with .jpg. The page then shows it under its style name, with the four earlier pictures below.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. The form is the front door and the page at the end is the answer. In between, a Switch node picks one of the style boxes. Try the test address before you publish.
For experts. The form waits for a response node, so the page comes from a Respond to Webhook node and not from the form.
| Node | What it does | What to know |
|---|---|---|
Call hugginface inference api | Posts prompt to https://router.huggingface.co/fal-ai/fal-ai/flux/schnell with header auth | The reply holds a link to the picture in images[0].url |
Download image | Fetches that link as a file | New in Mindket’s copy, because the reply is a link and not the picture |
Upload image to S3 | Uploads the file as fg- plus the run’s number | The page reads the same name, so the bucket must be public |
Serve webpage | Answers with the HTML | It counts back from the run’s number for the four older pictures |
The original copy’s model address is gone, so Mindket’s copy calls another route, and the form has no login.
api-inference.huggingface.co, which no longer resolved when Mindket checked on 12 November 2026. Hugging Face’s listing for FLUX.1 schnell, read that day, names fal.ai and WaveSpeed as providers. Mindket’s copy posts to the route for fal.ai at router.huggingface.co, reads the picture’s link from the reply and downloads it in a new noden8n Form Trigger before you share it widely--ar 16:9, written for another image tool. The model reads them as words, so edit the Set nodes for a clean promptAn n8n workflow with a web form. A user writes a prompt and picks one of five styles. The workflow adds that style's
long prompt text and asks the FLUX.1 schnell model, through Hugging Face, to draw it. It saves the picture to an
S3-compatible bucket and answers with a page that shows it beside the last four renders.
workflow.json: the workflow as n8n exports it, 18 nodes. 13 do the work and five are sticky notes that label theREADME.md: these notes.api-inference.huggingface.co, an address that no longer resolves (checked on 12 November 2026).https://router.huggingface.co/fal-ai/fal-ai/flux/schnell,prompt. That route answers with a link to the picture, so a new node,Download image, fetches it before Upload image to S3. Its error output goes to Respond with error, like the<YOUR_BUCKET_NAME> and<YOUR_PUBLIC_BUCKET_HOST>, in Upload image to S3 and five places in Serve webpage.executionOrder v1, the setting n8n gives a new workflow.workflow.json.Authorization and, as its value, the word Bearer, a spaceCall hugginface inference api.Upload image to S3. Replace <YOUR_BUCKET_NAME> in that node with your bucket's name.Serve webpage and replace <YOUR_PUBLIC_BUCKET_HOST> in all five addresses with the public host of yourn8n Form Trigger, copy its test address, send a prompt and a style, and check the picture.flux4free.n8n Form Trigger (2.1) serves a form titled flux.schnell image generator with a required text area, `Prompt to, and a dropdown, Style`. It waits for a response node to answer.Route by style (Switch 3.1) sends the run to the Set node of the chosen style: Hyper-Surreal Escape, Post-AnalogNone,stylePrompt, a long text of style words, and keeps the form's fields.Call hugginface inference api (HTTP Request 4.2) posts Depict, your prompt and the style text as one prompt toimages[0].url.Download image fetches the link as a file. Upload image to S3 saves it as fg- plus the run's number, with.jpg.Serve webpage (Respond to Webhook 1.1) answers with an HTML page. It shows the new picture, the style's name andRespond with error, which answers the form with a short message.stylePrompt, and the dropdown in n8n Form Trigger. A new style needs aRoute by style and a connection to the call.Call hugginface inference api. Other routes take other field names, so check the provider'sServe webpage.n8n Form Trigger.fileName in Upload image to S3. Serve webpage reads the same name, so change both.n8n Form Trigger before you share it widely.--ar 16:9, written for another image tool. The model reads them as words, so editNOTICE.md 570 B README.md 6 KB workflow.json 23 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
LiconStudio · Kit
Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…