Skip to main content
Google’s Gemini provides powerful language models with built-in tools for search, code execution, RAG, and URL context. The LLM mode requires separate STT/TTS.
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.
Gemini also provides Realtime speech-to-speech with optional video over WebSocket.

Installation

Quick Start

Built-in Tools

Gemini provides built-in tools you can enable:

File Search (RAG)

Managed RAG with automatic chunking and retrieval:
See the RAG guide for more details.

Function Calling

See the Function Calling guide for details.

Events

The Gemini plugin no longer documents provider-specific event classes for normal app code. Prefer core events and provider-agnostic response handling.

Next Steps

Gemini Realtime

Speech-to-speech with optional video

Build a Voice Agent

Get started with voice