gemini-live-api-dev

Stream live audio, video, and text bidirectionally with Gemini Live API over WebSockets.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/AlvaGonz/A-prayer-request-app --skill gemini-live-api-dev-alvagonz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-live-api-dev
Source: https://github.com/AlvaGonz/A-prayer-request-app/tree/main/prayer-board/.agent/skills/gemini-live-api-dev
Command: npx skills add https://github.com/AlvaGonz/A-prayer-request-app --skill gemini-live-api-dev-alvagonz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a reliable way to build real-time, bidirectional AI interactions using Gemini's Live API over WebSockets, including audio, video, and text streams, with secure session handling.

Core Features & Use Cases

  • Bidirectional streaming (audio, video, text) with Gemini Live API over WebSockets
  • Voice Activity Detection (VAD), native audio capabilities, and session management
  • Ephemeral tokens for client-side authentication and Google Search grounding
  • Example use case: a live AI assistant that can hear, respond, and adapt in real-time during conversations

Quick Start

Connect to a Live API session by initializing the Gemini client with your model and ephemeral token, then open a WebSocket-based session to start streaming.

Frequently Asked Questions about gemini-live-api-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build real-time streaming apps with the Gemini Live API over WebSockets?

To build real-time streaming apps with the Gemini Live API, establish low-latency bidirectional WebSocket connections for streaming live audio, video, and text interactions directly with the model.

What is needed to manage secure client-side authentication for Live API sessions?

Secure client-side authentication for Live API sessions requires ephemeral tokens. These temporary tokens allow your client application to safely establish and manage bidirectional streaming connections.

Can I use Python and JavaScript SDKs for Gemini Live API bidirectional streaming?

Yes, you can use Python and JavaScript SDKs for Gemini Live API bidirectional streaming. The skill supports the google-genai Python package and the @google/genai JavaScript/TypeScript SDK.

How does Voice Activity Detection work in real-time Gemini conversations?

Voice Activity Detection (VAD) in real-time Gemini conversations monitors audio streams to identify speech patterns. This native feature helps the model respond naturally during live bidirectional interactions.

Does the Gemini Live API support function calling during live audio and video streams?

Yes, the Gemini Live API supports function calling during live audio and video streams. This allows your real-time conversational apps to trigger external actions and fetch grounding data dynamically.