# Answer Stream: AI Chat Response

A chat question is sent, the camera pulls back, and an AI answer streams in with cards. Copy this video template's code for an AI agent, or edit it in Subclip.

Canonical URL: https://www.subclip.app/motion-graphics-templates/remotion/answer-stream

Preview video: https://subclipweb.subclip.app/motion-graphics-templates/v1/previews/motion-template-remotion-snapcn-answer-stream.mp4?v=ed056e59df

A streaming AI chat animation that starts close on the send button, then pulls back as the answer types in with a headline and cards.

- Framework: Remotion
- Category: AI Chat Input
- Duration: 5 s
- Aspect ratio: 16:9 landscape
- Code: Get the code (free sign-in): https://www.subclip.app/motion-graphics-templates/remotion/answer-stream

The shot opens in a tight close-up on a chat input as the question is sent. It then cuts and pulls back to show the full conversation: the question sits in a bubble at the top right, and the reply streams in word by word below it. The answer can include a bold headline and a row of four small cards, with the input box still visible at the bottom. It runs about five seconds.

You can change the question, the answer, the headline and the model label beside the send button. Timing settings control when the message is sent, when the cut and pullback happen and how many words appear per second. Zoom, focus height and blur shape the camera, and you can pick the accent color, light or dark mode and the font. It fits AI product demos, launch videos and explainers about chat tools.

## Use it for

- AI chatbot product demos
- Launch videos for AI features
- Explainers about prompting
- Social clips showing an AI reply

## What you can change

- `speed`: Playback speed (Number)
- `question`: Question text (Text)
- `answer`: Answer text (Text)
- `headline`: Answer headline (Text)
- `model`: Model label (Text)
- `commitAt`: Send time (Number)
- `cutAt`: Cut time (Number)
- `pullbackAt`: Pullback start (Number)
- `pullbackDuration`: Pullback length (Number)
- `pullbackUndershoot`: Pullback settle amount (Number)
- `pullbackFrom`: Pullback starting zoom (Number)
- `focusY`: Vertical focus point (Number)
- `macroZoom`: Close-up zoom (Number)
- `wordsPerSecond`: Words per second (Number)
- `coolSeconds`: Settle time (Number)
- `blur`: Motion blur (Number)
- `accentColor`: Accent color (Color)
- `mode`: Light or dark mode (Text)
- `fontFamily`: Font (Text)
- `stageBackground`: Background around the scene (Text)

## How to use this template

1. Download Subclip for Mac or Windows. Every template on this page comes pre-installed.
2. Open the Templates panel, pick Answer Stream and drop it on your timeline.
3. Change the text, colors and timing in the layer settings, or ask the AI agent to edit it for you.
4. Export your video, or download the code to use the template in your own project.

Built on Answer Stream from snapcn: https://snapcn.dev