Gemini 3.8 Live Extended Thinking

O Gemini 3.8 Live Extended Thinking é nosso modelo de áudio para áudio de alto raciocínio, recomendado quando é necessário um raciocínio de fundo mais complexo para resolver problemas complexos de várias etapas durante interações de voz em tempo real. Ele processa o raciocínio em segundo plano e as chamadas de ferramentas assíncronas enquanto transmite respostas de áudio contínuas.

Documentação

Acesse o guia da API Live para uma cobertura completa de recursos e funcionalidades.

gemini-3.8-live-extended-thinking

Propriedade Descrição
Código do modelo gemini-3.8-live-extended-thinking
Tipos de dados aceitos

Entradas (link em inglês)

Texto, imagens, áudio

Saída

Texto e áudio

Limites de tokens[*]

Limite de tokens de entrada

131.072

Limite de tokens de saída

65.536

Recursos

Geração de áudio sintético

Compatível

Armazenamento em cache

incompatível

Execução de código

incompatível

Pesquisa de arquivos

incompatível

Chamadas de função

Compatível (somente assíncrono)

Embasamento com o Google Maps

incompatível

Geração de imagens

incompatível

API Live

Compatível

Embasamento da pesquisa

Compatível

Respostas estruturadas

incompatível

Raciocínio

Compatível

Contexto do URL

incompatível

Opções de consumo

API Batch

incompatível

Versões
Leia os padrões de versão do modelo para mais detalhes.
  • Estável: gemini-3.8-live-extended-thinking
Atualização mais recente Setembro de 2026
Card de modelo Card de modelo

Fazendo upgrade para o Gemini 3.8 Live com raciocínio complexo

O Gemini 3.8 Live com Raciocínio Complexo introduz o raciocínio em segundo plano durante sessões de áudio ao vivo. Ao integrar esse modelo, atualize o gerenciamento de estado do cliente para lidar com indicadores de raciocínio assíncronos:

  • Protocolo de raciocínio assíncrono: ao interagir com modelos que usam raciocínio assíncrono, turnComplete: true não indica mais que o modelo está inativo. O servidor pode continuar processando o raciocínio em segundo plano ou as chamadas de ferramentas. O cliente precisa continuar detectando as mensagens subsequentes do servidor (como chamadas de ferramentas ou frames de áudio) após a chegada de turnComplete: true.
  • Monitoramento de interaction_status: use o campo interaction_status nas mensagens recebidas do servidor para determinar o estado atual dele:
    • IN_PROGRESS: o servidor está processando ativamente a entrada do usuário, executando raciocínio em segundo plano ou aguardando respostas para chamadas de ferramentas assíncronas. Outras saídas do modelo ou chamadas de ferramenta podem ser feitas em seguida.
    • IDLE: o servidor concluiu todo o processamento, raciocínio e chamadas de ferramentas. A sessão está inativa e aguardando a entrada do usuário.
  • Chamada de função assíncrona: apenas a execução assíncrona sem bloqueio (behavior: NON_BLOCKING) é aceita. O modo de bloqueio síncrono não é compatível e retorna um erro grave. As configurações de programação de funções não são compatíveis.
  • Configuração de pensamento: configure o raciocínio em segundo plano usando thinking_config na configuração de instalação (thinking_level: low, medium ou high). O MINIMAL não é compatível.
  • Atualizações de conteúdo do cliente: o send_client_content é compatível com todo o ciclo de vida da sessão com papéis explícitos (user ou model). Definir turn_complete=true interrompe imediatamente a geração ativa.
  • Áudio proativo: permanentemente ativado. Definir proactive_audio: false retorna um erro.

Para uma comparação de recursos entre todos os modelos da API Live, consulte a tabela de comparação de modelos.