Turn on the video subscription per session with the vision option on
serve() (applies to
every caller) or on the room you invoke.Image Input
Capture frames on demand and send them to the LLM.
Video Input
Continuous vision with a realtime model, from camera or screen share.
How it works
Frames are captured asav.VideoFrame objects and encoded to JPEG (resized and compressed)
before they reach the model. Whether you snapshot a frame on demand or stream video to a
realtime model, the agent reasons over the image together with the conversation.
What’s Next
Pipeline Modes
Compare Cascade and Realtime pipeline modes.
Modalities Overview
Browse speech, text, and avatar modalities.
References
- Python
Examples
Vision
Capture camera frames and describe them with a vision-capable LLM.