

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.
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.
| Especificação | Gemini 3.8 Live | Gemini 3.8 Live Extended Thinking |
|---|---|---|
| ID do modelo | gemini-3-8-live | gemini-3-8-live-extended-thinking |
| Autor | ||
| Lançado | 15 de set. de 2026 | 15 de set. de 2026 |
| Janela de contexto | 128K tokens | 128K tokens |
| Saída máxima | 65.536 tokens | 65.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 |
Tarifas ao vivo do catálogo da EmpirioLabs para os dois modelos. Cada tabela de tarifas sempre corresponde ao que a API cobra.
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âmetro | Gemini 3.8 Live | Gemini 3.8 Live Extended Thinking |
|---|---|---|
| voice | Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Padrão: Puck | Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Padrão: Puck |
| instructions | string | string |
| temperature | 0.2 a 2 | 0.2 a 2 |
| input_audio_format | pcm16, pcm24 Padrão: pcm16 | pcm16, pcm24 Padrão: pcm16 |
| output_audio_format | pcm24 Padrão: pcm24 | pcm24 Padrão: pcm24 |
| turn_detection | string Padrão: {"type":"server_vad"} | string Padrão: {"type":"server_vad"} |
| max_response_output_tokens | 4096 a 65536 | 4096 a 65536 |
| input_audio_transcription | string | string |
| media_resolution | low, medium, high | low, medium, high |
| reasoning_effort | - | low, medium, high Padrão: medium |
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.
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.
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.
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 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.
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())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.
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.
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.
Sim. Abra cada modelo no playground da EmpirioLabs e clique em Start session para testar no navegador.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.