Skip to main content
OpenAI provides industry-leading language models. The plugin supports the Responses API (for GPT-5+) and ChatCompletionsLLM (any OpenAI-compatible API). 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.
OpenAI also provides Realtime speech-to-speech and text-to-speech.

Installation

LLM (Responses API)

Uses the Responses API (default for GPT-5+).

ChatCompletionsLLM

Works with any OpenAI-compatible API (Together AI, Fireworks, DeepSeek, etc.).

Function Calling

See the Function Calling guide for details.

Events

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

Next Steps

OpenAI Realtime

Speech-to-speech over WebRTC

OpenAI TTS

Text-to-speech synthesis