Skip to main content
Run open-weight models locally on your own hardware using HuggingFace Transformers. Supports text LLMs, vision-language models, and real-time object detection, all without API calls.
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).
For cloud-based inference via HuggingFace’s Inference Providers API (no GPU required), see HuggingFace Inference.

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. Emits DetectionCompletedEvent 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