- Writer templates turn a prompt with placeholders into a short, step-by-step form. The answers start a chat conversation.
- Image templates and video templates appear as cards in the Imagine and Video tools, with preview artwork and their own settings.
Writer templates
How users experience them
When a user opens a Writer template, a wizard asks each of the template’s inputs on its own screen and lets them pick a model. When they finish, Aikeedo starts a chat conversation. The conversation shows the template’s name and the user’s answers, and streams the reply like any other chat turn, so tools, Canvas and follow-up questions all work.Users never see the filled-in prompt. It is sent to the model but is left out
of the page and every API response.
Recommended model
Set Recommended model on a Writer template to prefill the wizard’s model picker with a model suited to the template. Users can still change it. If the recommended model is disabled, or the workspace’s plan doesn’t include it, the wizard falls back to the user’s usual model.Tags
Tags are the building blocks of Writer templates. They represent input elements that users can customize and are enclosed in curly braces.Attributes
Attributes modify the behavior of tags, allowing you to fine-tune how inputs are presented and processed. They are appended to tags using the pipe character (|).
Creating your first Writer template
Let’s create a simple prompt template for an “Article Generator”:Available attributes
Sets a custom label for the inputExample:
{ input_name | label:Custom label }Creates a multiline text inputExample:
{ input_name | multiline }Defines the input type (currently supports
enum)Example:{ input_name | type:enum }Specifies options for
enum type inputsExample:{ input_name | type:enum | options:Option 1, Option 2, Option 3 }Makes an input optionalExample:
{ input_name | optional }Sets a custom placeholder textExample:
{ input_name | placeholder:Custom placeholder }Provides additional information about the inputExample:
{ input_name | info:Custom info text }Built-in inputs
Aikeedo provides two convenient built-in inputs to streamline your prompt templates:language: A dropdown list of supported languages.tone: A dropdown list of supported voice tones.
Advanced example
Let’s create a more sophisticated prompt template for a “Comprehensive Article Generator”:Image and video templates
Image and video templates appear to users as cards in the Imagine and Video tools. When there are enough of them, a row of templates is also shown above the composer. To create one, go to Templates in the admin area, create a template and set Type to Image template or Video template.Card
- Preview image — shown on the template card. Use a portrait, 3:4 image.
- Hover preview — optional. Plays while the pointer is over the card. GIF, animated WebP, MP4 or WebM.
Prompt
Write the prompt out in full. Image and video templates don’t use{ } placeholders.
Recommended model
Choosing a model prefills it when someone picks the template, and decides which settings can be pinned.Pinned settings
Pin any setting the model exposes, such as aspect ratio, resolution or duration. A pinned setting is applied on the server. Anything left on Let the user choose stays editable in the composer.Input images
Turn on Require input images and set a minimum and maximum. The user can’t generate until they have attached enough images. Use this for templates that transform a photo, such as a sticker pack or a portrait style.Allow extra instructions
Let the user add a note of their own, which is appended to your prompt.Locking a template
The Lock this template toggle decides how much the user sees:- Unlocked — the template fills the composer as a starting point, and the user can rewrite all of it.
- Locked — the user gets the card, the input slots and any setting you left free, and never sees the prompt or the model. The prompt is never sent to the browser and never appears on generations made from the template, including generations shared to the community feed.
Making templates available on plans
Each plan can limit which templates its workspaces can use. The template list in the plan editor is grouped by type. Locked image and video templates need both the template and its model enabled on the plan.Best practices
- Be specific: Clearly define what you want the AI to do in your template.
- Use appropriate input types: Choose the right input type (text, multiline, enum) for each piece of information you need.
- Provide context: Use the
infoattribute to give users helpful information about each input. - Show the result: Give image and video templates preview artwork that shows what the template produces.
- Lock only what you need to: Lock a template when the prompt is the value you are selling; leave it unlocked when users benefit from editing it.
- Test your templates: Try each template with different inputs and models before making it active.