Google DeepMind (Gemini) / gemini-2-5-flash-live-preview
Gemini 2.5 Flash Live Preview stands out for Speech to text and Built for transcription. It is best suited to audio transcription and captions and meeting notes.
Context
1M
token
Input
$2.70
/ 1M tokens
Output
$10.80
/ 1M tokens
Quality
—
No score
Overview
Gemini 2.5 Flash Live Preview stands out for Speech to text and Built for transcription. It is best suited to audio transcription and captions and meeting notes.
Multimodal
Supports mixed text-image input and can use a 1M-token context window for longer material.
Audio input
Can process audio input as part of speech or multimodal workflows.
Audio output
Can produce audio output, commonly used for speech or voice experiences.
Streaming
Supports streamed responses for chat, assistants, and interfaces that need visible incremental output.
Model maker
Google DeepMind (Gemini)
Called through SeaLink's unified account, balance, and OpenAI-compatible API.
Protocol
Audio API
Base URL: https://api.sealink.io/v1
Pricing
Light production run
100K input + 25K output
$0.54
Higher-volume run
1M input + 250K output
$5.40
The final charge follows generated usage and the applicable selector, such as resolution, duration, input type, or provider unit.
API
model
gemini-2-5-flash-live-previewbase_url
https://api.sealink.io/v1Auth
Bearer $SEALINK_API_KEY# Realtime models use WebSocket, not /v1/chat/completions.node realtime-gemini-2-5-flash-live-preview.mjs
import asyncioimport websocketsasync def main():uri = "wss://api.sealink.io/ws/realtime?model=gemini-2-5-flash-live-preview"headers = {"Authorization": "Bearer <your-sealink-key>"}async with websockets.connect(uri, additional_headers=headers) as ws:await ws.send('{"type":"session.update","session":{"modalities":["text"]}}')await ws.send('{"type":"input_text","text":"Reply OK only."}')async for message in ws:print(message)if '"response.done"' in message:breakasyncio.run(main())
import WebSocket from "ws";const ws = new WebSocket("wss://api.sealink.io/ws/realtime?model=gemini-2-5-flash-live-preview", {headers: { Authorization: `Bearer ${process.env.SEALINK_API_KEY}` },});ws.on("open", () => {ws.send(JSON.stringify({ type: "session.update", session: { modalities: ["text"] } }));ws.send(JSON.stringify({ type: "input_text", text: "Reply OK only." }));});ws.on("message", (data) => console.log(data.toString()));