Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking lado a lado: especificações, recursos, parâmetros e preços ao vivo do catálogo da EmpirioLabs.

Google Geração de Áudio

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking em resumo

Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking são modelos de Google na categoria Geração de Áudio, disponíveis pela API da EmpirioLabs.

Principais diferenças

  • Os dois modelos foram lançados em 15 de set. de 2026.
  • Os dois modelos têm uma janela de contexto de 128K tokens.
  • Recursos indicados apenas para Gemini 3.8 Live Extended Thinking: reasoning.
  • Os dois modelos têm a mesma tarifa para Entrada: áudio (por 1M de tokens de entrada de áudio) e Entrada (por 1M de tokens de prompt).

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: especificações

EspecificaçãoGemini 3.8 LiveGemini 3.8 Live Extended Thinking
ID do modelogemini-3-8-livegemini-3-8-live-extended-thinking
AutorGoogleGoogle
Lançado15 de set. de 202615 de set. de 2026
Janela de contexto128K tokens128K tokens
Saída máxima65.536 tokens65.536 tokens
Entrada
Áudio Texto Vídeo
Áudio Texto Vídeo
Saída
Áudio Texto
Áudio Texto
Endpoints
WEBSOCKET /v1/realtime
WEBSOCKET /v1/realtime
Recursos
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: preços da API

Tarifas ao vivo do catálogo da EmpirioLabs para os dois modelos. Cada tabela de tarifas sempre corresponde ao que a API cobra.

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: parâmetros da API

Parâmetros de requisição que cada modelo indica na EmpirioLabs, com os valores permitidos ou o intervalo quando houver. Um traço marca um parâmetro que o modelo não indica.

ParâmetroGemini 3.8 LiveGemini 3.8 Live Extended Thinking
voiceZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Padrão: PuckZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Padrão: Puck
instructionsstringstring
temperature0.2 a 20.2 a 2
input_audio_formatpcm16, pcm24 Padrão: pcm16pcm16, pcm24 Padrão: pcm16
output_audio_formatpcm24 Padrão: pcm24pcm24 Padrão: pcm24
turn_detectionstring Padrão: {"type":"server_vad"}string Padrão: {"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 Padrão: medium

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking: limites e notas

Gemini 3.8 Live

Conexão

Voz full-duplex por WebSocket no wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, autenticada com o cabeçalho comum Authorization Bearer. Configure a sessão com session.update antes de enviar o primeiro áudio: voz, instruções, detecção de giro e ferramentas. Essas configurações são corrigidas assim que a conversa começa.

Envio de áudio e vídeo

  • Adicione áudio do microfone conforme input_audio_buffer.append eventos: PCM de 16 bits a 16 kHz, ou a 24 kHz com input_audio_format configurado para pcm24.
  • Adicione quadros de vídeo ao vivo como input_image_buffer.append eventos, como imagens base64 JPEG ou PNG.
  • A detecção de atividade de voz está ativada por padrão, então continue transmitindo por cerca de um segundo depois que a fala termina. Defina turn_detection para nulo para terminar cada turno você mesmo com input_audio_buffer.commit.

Vozes e linguagem

  • Use uma das 30 vozes da lista voice, por exemplo, Puck, Kore ou Charon. Qualquer outro valor é recusado.
  • O modelo responde no idioma que você fala.

Respostas

  • Fluxos de fala como response.audio.delta eventos, PCM de 16 bits a 24 kHz, com as palavras como response.audio_transcript.delta eventos. Sua própria fala também é transcrita.
  • Falar enquanto a modelo responde interrompe.

Ferramentas

  • Chamada de função com parâmetros do esquema JSON. Retorne cada resultado como um item function_call_output com seu call_id.

Faturamento

Tokens de áudio e texto são precificados separadamente em ambas as direções, os quadros de vídeo são faturados como tokens de entrada, e os tokens de raciocínio faturam como tokens de saída. Cada turno concluído é faturado separadamente a partir do uso que o modelo reporta, incluindo uma resposta que você interrompe.

Gemini 3.8 Live Extended Thinking

Conexão

Voz full-duplex por WebSocket no wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking, autenticada com o cabeçalho comum Authorization Bearer. Configure a sessão com session.update antes de enviar o primeiro áudio: voz, instruções, detecção de giro e ferramentas. Essas configurações são corrigidas assim que a conversa começa.

Envio de áudio e vídeo

  • Adicione áudio do microfone conforme input_audio_buffer.append eventos: PCM de 16 bits a 16 kHz, ou a 24 kHz com input_audio_format configurado para pcm24.
  • Adicione quadros de vídeo ao vivo como input_image_buffer.append eventos, como imagens base64 JPEG ou PNG.
  • A detecção de atividade de voz está ativada por padrão, então continue transmitindo por cerca de um segundo depois que a fala termina. Defina turn_detection para nulo para terminar cada turno você mesmo com input_audio_buffer.commit.

Vozes e linguagem

  • Use uma das 30 vozes da lista voice, por exemplo, Puck, Kore ou Charon. Qualquer outro valor é recusado.
  • O modelo responde no idioma que você fala.

Respostas

  • Fluxos de fala como response.audio.delta eventos, PCM de 16 bits a 24 kHz, com as palavras como response.audio_transcript.delta eventos. Sua própria fala também é transcrita.
  • Falar enquanto a modelo responde interrompe.

Raciocínio

  • reasoning_effort define quanto o modelo raciocina em segundo plano enquanto fala: baixo, médio (o padrão) ou alto. Defina antes que a conversa comece.
  • O modelo frequentemente reconhece uma pergunta primeiro e responde em um segundo turno. Cada turno é anunciado separadamente.

Ferramentas

  • Chamada de função com parâmetros do esquema JSON. Retorne cada resultado como um item function_call_output com seu call_id.

Faturamento

Tokens de áudio e texto são precificados separadamente em ambas as direções, os quadros de vídeo são faturados como tokens de entrada, e os tokens de raciocínio faturam como tokens de saída. Cada turno concluído é faturado separadamente a partir do uso que o modelo reporta, incluindo uma resposta que você interrompe.

Como chamar Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live mantém uma conversa ao vivo por um WebSocket em wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, e não pelos endpoints HTTP. Conecte-se com o id de modelo gemini-3-8-live e envie sua chave de API da EmpirioLabs como cabeçalho Authorization: Bearer no handshake. O áudio trafega nos dois sentidos como PCM de 16 bits em base64. Um navegador não consegue definir cabeçalhos em um WebSocket, então abra esta conexão a partir do seu servidor e repasse o áudio ao navegador pelo seu próprio socket. Os dois modelos são chamados pelo mesmo endpoint. Defina model como gemini-3-8-live ou gemini-3-8-live-extended-thinking. Obtenha uma chave de API no painel 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: perguntas frequentes

Qual é a diferença entre Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking?

Os dois modelos foram lançados em 15 de set. de 2026. Os dois modelos têm uma janela de contexto de 128K tokens. Recursos indicados apenas para Gemini 3.8 Live Extended Thinking: reasoning. As especificações, as tabelas de tarifas e os parâmetros desta página vêm do catálogo ao vivo da EmpirioLabs.

Qual tem a tarifa mais baixa, Gemini 3.8 Live ou Gemini 3.8 Live Extended Thinking?

Os dois modelos têm a mesma tarifa para Entrada: áudio (por 1M de tokens de entrada de áudio) e Entrada (por 1M de tokens de prompt). As duas tabelas de tarifas ao vivo estão nesta página e sempre correspondem ao que a API cobra.

Posso alternar entre Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking sem reconstruir minha integração?

Sim. Os dois modelos usam WEBSOCKET /v1/realtime com a mesma chave de API da EmpirioLabs, então a maioria das integrações alterna só mudando o valor model. Confira antes a tabela de parâmetros desta página se você depende de um parâmetro específico de um modelo.

Posso testar Gemini 3.8 Live e Gemini 3.8 Live Extended Thinking no navegador antes de integrar?

Sim. Abra cada modelo no playground da EmpirioLabs e clique em Start session para testar no navegador.

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.