Setting Up AI Images and Video
The platform can generate pictures, and short video clips with sound, from a written description, using Google's Gemini. Each result is saved as a file owned by the person who asked, and every call to Google is a priced run on AI Usage. Because it spends money on whatever a person types, it is switched off until you decide who may use it and how much.
Where to find it
Architect Panel → Configuration:
- AI Settings — the Gemini (Google) section for the key, and the AI images and video section
Architect Panel → Integration & Connections:
- AI Tool Access (MCP) — lists the image and video tools once they are served
Architect Panel → Automation:
- Tasks — Background Jobs, which saves finished videos
Where people use it
- From an AI assistant over MCP: the tools
generate_image,start_videoandget_video. See MCP Server. - From a custom feature: a developer can add the platform's image and video dialog to a screen of your app, or call generation from the app's own code.
There is no standard platform screen with an image generator on it yet, so on an installation with no MCP clients and no custom feature, switching this on makes nothing visible.
Switching it on
- On AI Settings, enter a Gemini API key in Gemini (Google) and Save.
- In AI images and video, set Who may generate: Nobody (off), Architects, Administrators, or Everyone signed in.
- Optionally list security group IDs, one per line, in Also these security groups. Their members may generate at any level except off.
- Set Images per person per day and Videos per person per day. 0 means none.
- For MCP use, switch on Offer to MCP clients.
- Press Save on the section.
- In Tasks, switch on Background Jobs if anyone will make videos.
- Generate one image, then find it on AI Usage with its cost.
Who may generate
One setting covers every route: MCP, the dialog and AI tools. Architects are allowed at every level except off. Administrators adds administrators, and Everyone signed in opens it to all users. The daily allowances apply to each person separately: images count each successful image, and videos count every video started that did not fail, since a running video is already being paid for.
The other settings
- Default image model and Default video model: blank uses the built-in defaults. Image role model and Video role model override them for the platform's own routes.
- Images per browser request: how many pictures one request in the dialog may make, 1 to 4.
- Image models the browser may pick and Video models the browser may pick: one per line. Empty offers every built-in model not past its shutdown date.
- Send Google a per-person safety identifier: on by default. Google receives a one-way code per person, so misuse is attributed to one user rather than the whole installation.
- Delete Google's copy of a video: on by default, once the video is saved here.
- People in videos (Veo): for the older Veo models only. In the UK, EU and Switzerland only allow_adult is accepted.
- Abandon an unfinished video after (s): default 900.
- Largest reference image, Largest request and Largest video download: size limits in bytes.
- Price overrides and Unknown model capabilities: JSON, for a negotiated price or a model the platform does not yet know.
Cost and credit
Each image and each video start is a run on AI Usage with its estimated cost. Where AI billing is on, the tenant's credit is checked before each image and each video start, and the call is refused before anything is sent if the credit is used up. Checking on a video and downloading it are never refused, so a video that has been paid for is always collected.
What goes wrong, and how to tell
- "AI image and video generation is switched off on this system": Who may generate is off.
- "AI image and video generation is not set up on this system": there is no Gemini key.
- "Your account is not allowed to use AI image and video generation": the person is outside the level and the listed groups.
- "You have used 25 of your 25 AI images for today": the daily allowance is spent; it resets at midnight.
- Nothing about images appears to users: expected without an MCP client or a custom feature.
Worked example
A communications team uses an AI assistant connected over MCP. The architect adds a Gemini key, sets Who may generate to Architects, adds the communications team's security group under Also these security groups, sets five images and one video per person per day, and switches on Offer to MCP clients. A team member asks the assistant for a banner image; it appears in the assistant and is saved as a file, and the run on AI Usage shows its cost.
Recommendations
- Start with a narrow audience: Architects plus one named group.
- Keep video allowances low: a video costs many times an image.
- Switch on Background Jobs before allowing video.
- Leave the safety identifier and the deletion of Google's copy on.
- Review AI Usage weekly for the image and video features once it is open.