Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
Some models on HuggingFace are gated and require a HuggingFace account and access token (
HF_TOKEN).Installation
Local LLM
Run text language models locally with streaming and function calling.Function Calling
Quantization
Reduce memory usage with 4-bit or 8-bit quantization. Requires the[transformers-quantized] extra.
LLM Parameters
Local VLM
Run vision-language models that can see video frames from the call. Supports function calling.VLM Parameters
Object Detection
Run detection models like RT-DETRv2 on live video frames. EmitsDetectionCompletedEvent with bounding boxes for each processed frame.
Detection Parameters
Next Steps
HuggingFace Inference
Cloud-based inference (no GPU needed)
Build a Voice Agent
Get started with voice
Build a Video Agent
Add video processing
Video Processors
Process video frames in real-time