domains / families / software-engineering / gemini-live-api-dev
gemini-live-api-dev
authentic
Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API.
When to use
- Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), native audio features, function calling, session mana…
When not to use
- **Response modality** — Only `TEXT` **or** `AUDIO` per session, not both. Native audio models only support audio.
- **Audio-only session** — 15 min without compression
- **Audio+video session** — 2 min without compression
- **Connection lifetime** — ~10 min (use session resumption)
- **Context window** — 128k tokens (native audio) / 32k tokens (standard)
- **Async function calling** — Not yet supported; function calling is synchronous only. The model will not start responding until you've sent the tool response.
- **Proactive audio** — Not yet supported in Gemini 3.1 Flash Live. Remove any configuration for this feature.
- **Affective dialogue** — Not yet supported in Gemini 3.1 Flash Live. Remove any configuration for this feature.
Skill page
Source