The Canvas is Empty
Configure your model and prompt on the left to begin creating.
{{ progress.text || 'Processing...' }}
{{ progress.detail }}
{{ result.text }}
{{ prompt }}
Seed: {{ result.seed }}
{{ prompt }}
Seed: {{ result.seed }}
Settings
Check models to show in the dropdown. If none are checked, all models are shown.
Replicate, Fal.ai, OpenRouter and Gemini keys are managed centrally in Writer's Config.
Manual OpenRouter Models
Add models that don't appear automatically (e.g. standard Flux).
Custom Fal.ai Models
Paste a fal.ai model page URL to auto-configure it.
{{ falFetch.error }}
{{ falFetch.preview.originalUrl }}
Output
Image input
API field name
Resolution options (comma or newline separated)
API field name
Enum values
Safety checker
Extra Parameters (sent with every request)
Duration (video models)
Min (s)
Max (s)
Step (s)
Default (s)
Named Image Inputs (e.g. start_image / end_image)
Custom Replicate Models
Paste a replicate.com model URL to auto-configure it.
{{ replicateFetch.error }}
{{ replicateFetch.preview.originalUrl }}
No hash found — community models work without it; official/gated models need it.
Output
Image input
API field name
Size / ratio field
Enum values (comma-separated)
Safety checker
Extra Parameters (sent with every request)
Duration (video models)
Min (s)
Max (s)
Step (s)
Default (s)
Named Image Inputs (e.g. start_image / end_image)
Backup & Restore
{{ configMsg.text }}
Error
{{ error }}
History
{{ item.result.text }}
{{ item.prompt }}