๐ฌ Generate AI images using Havis AI Seedream 5 Lite
โก 23 views ยท ๐ฌ Content Creation & Video
Description
Havis AI - Seedream 5 Lite n8n Workflow
Summary
This n8n workflow submits an image generation job to Havis AI Seedream 5 Lite, waits for processing, polls task status, and returns result data when the job completes.
Who is this for?
- Creators who want a reusable no-code generation form.
- Agencies building client-facing AI automation.
- Developers who want an importable API test workflow.
- n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS.
What this workflow does
- Opens an n8n Form Trigger for Seedream 5 Lite inputs.
- Builds a clean JSON payload and removes empty optional fields.
- Sends a POST request to
https://havis.ai/api/seedream-5. - Waits 8 seconds, then polls
https://havis.ai/api/task/{task_id}. - Loops while the task is processing.
- Returns task ID, status, result URLs, credits used, and submitted payload.
- Returns a clean error object if the task fails.
Setup
- Import the JSON workflow into n8n.
- Open the Form Trigger URL.
- Enter your Havis API key in
api_key. Use only the key value; the workflow addsBearerautomatically. - Fill in the model inputs and submit.
For production, store the API key in n8n credentials or environment variables instead of typing it into a public form.
Main payload fields
prompt(Required) - stringmode(Optional) - stringaspect_ratio(Optional) - stringquality(Optional) - stringimages- collected from form URL fields
Example request body
{
"prompt": "Ethereal landscape with floating islands",
"mode": "text-to-image",
"aspect_ratio": "16:9",
"quality": "high"
}
API documentation
- Model docs: https://havis.ai/document/api-seedream-5
- Submit endpoint:
POST https://havis.ai/api/seedream-5 - Task status endpoint:
GET https://havis.ai/api/task/{task_id}
Output fields
task_id- The generation task ID returned by Havis AI.status- Usuallycompleted,processing, orfailed.model- The public model slug.result_urls- JSON string containing final R2/CDN result URLs.credits_used- Credits deducted for the submitted task when returned by the API.submitted_payload- The exact JSON payload sent to Havis AI.
Customization ideas
- Add a Webhook Response node after
Return Resultto expose this as your own mini API. - Add Google Sheets or Airtable after
Return Resultto keep a generation log. - Add Slack, Telegram, or email notification for completed jobs.
- Replace the Form Trigger with another app trigger for batch automation.
- Increase the wait interval for long video or audio jobs.
Troubleshooting
401or403: check your API key.402: the account does not have enough credits or model pricing is missing.422: required fields are missing or a field value is invalid.- No result URLs yet: the task is still processing; let the polling loop continue.
- This template is fixed to
https://havis.ai; use an API key created for Havis AI.
๐ Nodes Used
HTTP Request, n8n Form Trigger
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File