Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking lado a lado: especificaciones, capacidades, parámetros y precios en vivo del catálogo de EmpirioLabs.

Google Generación de audio

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking de un vistazo

Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking son modelos de Google en la categoría Generación de audio, disponibles a través de la API de EmpirioLabs.

Diferencias clave

  • Ambos modelos se lanzaron el 15 sept 2026.
  • Ambos modelos tienen una ventana de contexto de 128K tokens.
  • Capacidades indicadas solo para Gemini 3.8 Live Extended Thinking: reasoning.
  • Ambos modelos tienen la misma tarifa para Entrada: audio (por 1M de tokens de entrada de audio) y Entrada (por 1M de tokens de prompt).

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: especificaciones

EspecificaciónGemini 3.8 LiveGemini 3.8 Live Extended Thinking
ID del modelogemini-3-8-livegemini-3-8-live-extended-thinking
AutorGoogleGoogle
Lanzado15 sept 202615 sept 2026
Ventana de contexto128K tokens128K tokens
Salida máxima65.536 tokens65.536 tokens
Entrada
Audio Texto Video
Audio Texto Video
Salida
Audio Texto
Audio Texto
Endpoints
WEBSOCKET /v1/realtime
WEBSOCKET /v1/realtime
Capacidades
realtime speech to speech audio in audio out video function calling multilingual
realtime speech to speech audio in audio out video function calling reasoning multilingual

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: precios de la API

Tarifas en vivo del catálogo de EmpirioLabs para ambos modelos. Cada tabla de tarifas siempre coincide con lo que cobra la API.

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: parámetros de la API

Parámetros de solicitud que cada modelo indica en EmpirioLabs, con los valores permitidos o el rango cuando corresponde. Un guion marca un parámetro que el modelo no indica.

ParámetroGemini 3.8 LiveGemini 3.8 Live Extended Thinking
voiceZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Predeterminado: PuckZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Predeterminado: Puck
instructionsstringstring
temperature0.2 a 20.2 a 2
input_audio_formatpcm16, pcm24 Predeterminado: pcm16pcm16, pcm24 Predeterminado: pcm16
output_audio_formatpcm24 Predeterminado: pcm24pcm24 Predeterminado: pcm24
turn_detectionstring Predeterminado: {"type":"server_vad"}string Predeterminado: {"type":"server_vad"}
max_response_output_tokens4096 a 655364096 a 65536
input_audio_transcriptionstringstring
media_resolutionlow, medium, highlow, medium, high
reasoning_effort-low, medium, high Predeterminado: medium

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: límites y notas

Gemini 3.8 Live

Conexión

Voz dúplex completo sobre un WebSocket a wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, autenticada con la cabecera habitual de Portador de Autorización. Configura la sesión con session.update antes de enviar el primer audio: voz, instrucciones, detección de giros y herramientas. Estos ajustes se corrigen una vez que comienza la conversación.

Envío de audio y vídeo

  • Añadir audio al micrófono como input_audio_buffer.append eventos: PCM de 16 bits a 16 kHz, o a 24 kHz con input_audio_format configurado a pcm24.
  • Añade fotogramas de vídeo en directo como input_image_buffer.append eventos, como imágenes base64 JPEG o PNG.
  • La detección de actividad de voz está activada por defecto, así que sigue transmitiendo durante aproximadamente un segundo después de que termine el habla. Ponle turn_detection en nulo para terminar cada turno tú mismo con input_audio_buffer.commit.

Voces y lenguaje

  • Utiliza una de las 30 voces de la lista de voice, por ejemplo Puck, Kore o Charon. Cualquier otro valor es rechazado.
  • El modelo responde en el idioma que hablas.

Respuestas

  • Flujos de voz como response.audio.delta eventos, PCM de 16 bits a 24 kHz, con las palabras como response.audio_transcript.delta eventos. Tu propio habla también se transcribe.
  • Hablar mientras el modelo responde lo interrumpe.

Herramientas

  • Llamada a función con parámetros de esquema JSON. Devuelve cada resultado como un elemento function_call_output con su call_id.

Facturación

Los tokens de audio y texto se valoran por separado en ambas direcciones, los fotogramas de vídeo se facturan como tokens de entrada y los tokens de razonamiento como tokens de salida. Cada turno completado se factura por sí solo según el uso que el modelo reporta, incluyendo una respuesta que interrumpes.

Gemini 3.8 Live Extended Thinking

Conexión

Voz dúplex completo sobre un WebSocket a wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking, autenticada con la cabecera habitual de Portador de Autorización. Configura la sesión con session.update antes de enviar el primer audio: voz, instrucciones, detección de giros y herramientas. Estos ajustes se corrigen una vez que comienza la conversación.

Envío de audio y vídeo

  • Añadir audio al micrófono como input_audio_buffer.append eventos: PCM de 16 bits a 16 kHz, o a 24 kHz con input_audio_format configurado a pcm24.
  • Añade fotogramas de vídeo en directo como input_image_buffer.append eventos, como imágenes base64 JPEG o PNG.
  • La detección de actividad de voz está activada por defecto, así que sigue transmitiendo durante aproximadamente un segundo después de que termine el habla. Ponle turn_detection en nulo para terminar cada turno tú mismo con input_audio_buffer.commit.

Voces y lenguaje

  • Utiliza una de las 30 voces de la lista de voice, por ejemplo Puck, Kore o Charon. Cualquier otro valor es rechazado.
  • El modelo responde en el idioma que hablas.

Respuestas

  • Flujos de voz como response.audio.delta eventos, PCM de 16 bits a 24 kHz, con las palabras como response.audio_transcript.delta eventos. Tu propio habla también se transcribe.
  • Hablar mientras el modelo responde lo interrumpe.

Razonamiento

  • reasoning_effort establece cuánto razona el modelo en segundo plano mientras habla: bajo, medio (el predeterminado) o alto. Configúralo antes de que empiece la conversación.
  • El modelo suele responder primero a una pregunta y responder en un segundo turno. Cada turno se presenta por separado.

Herramientas

  • Llamada a función con parámetros de esquema JSON. Devuelve cada resultado como un elemento function_call_output con su call_id.

Facturación

Los tokens de audio y texto se valoran por separado en ambas direcciones, los fotogramas de vídeo se facturan como tokens de entrada y los tokens de razonamiento como tokens de salida. Cada turno completado se factura por sí solo según el uso que el modelo reporta, incluyendo una respuesta que interrumpes.

Cómo llamar a Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live mantiene una conversación en vivo a través de un WebSocket en wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, no a través de los endpoints HTTP. Conéctate con el id de modelo gemini-3-8-live y envía tu clave de API de EmpirioLabs como cabecera Authorization: Bearer en el handshake. El audio viaja en ambos sentidos como PCM de 16 bits en base64. Un navegador no puede establecer cabeceras en un WebSocket, así que abre esta conexión desde tu servidor y retransmite el audio al navegador por tu propio socket. Ambos modelos se llaman a través del mismo endpoint. Establece model en gemini-3-8-live o gemini-3-8-live-extended-thinking. Consigue una clave de API en el panel de EmpirioLabs.

Python (websockets)
import asyncio, json, os, websockets

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live",
        additional_headers=[
            ("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
        ],
        max_size=None,
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # session.created

        await ws.send(json.dumps({
            "type": "conversation.item.create",
            "item": {
                "type": "message",
                "role": "user",
                "content": [{"type": "input_text", "text": "Say hello."}],
            },
        }))
        await ws.send(json.dumps({"type": "response.create"}))

        async for raw in ws:
            event = json.loads(raw)
            if event["type"] == "response.audio.delta":
                ...  # base64 audio chunk, append to your playback buffer
            elif event["type"] == "response.done":
                break

asyncio.run(main())

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: preguntas frecuentes

¿Cuál es la diferencia entre Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking?

Ambos modelos se lanzaron el 15 sept 2026. Ambos modelos tienen una ventana de contexto de 128K tokens. Capacidades indicadas solo para Gemini 3.8 Live Extended Thinking: reasoning. Las especificaciones, las tablas de tarifas y los parámetros de esta página provienen del catálogo en vivo de EmpirioLabs.

¿Cuál tiene la tarifa más baja, Gemini 3.8 Live o Gemini 3.8 Live Extended Thinking?

Ambos modelos tienen la misma tarifa para Entrada: audio (por 1M de tokens de entrada de audio) y Entrada (por 1M de tokens de prompt). Las dos tablas de tarifas en vivo están en esta página y siempre coinciden con lo que cobra la API.

¿Puedo cambiar entre Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking sin reconstruir mi integración?

Sí. Ambos modelos usan WEBSOCKET /v1/realtime con la misma clave de API de EmpirioLabs, así que la mayoría de las integraciones cambian con solo modificar el valor model. Revisa antes la tabla de parámetros de esta página si dependes de un parámetro específico de un modelo.

¿Puedo probar Gemini 3.8 Live y Gemini 3.8 Live Extended Thinking en el navegador antes de integrar?

Sí. Abre cada modelo en el playground de EmpirioLabs y pulsa Start session para probarlo en tu navegador.

¿Listo para usar mejores endpoints?

Consulta nuestros precios o contacta con nosotros si quieres que tu propio modelo se implemente en nuestra pila.