Alinhamento forçado

  • Melhorias no alinhamento forçado: Corrigimos um caso raro de falha no processamento de alinhamento forçado para melhorar a confiabilidade.

Vozes

  • Filtro de vozes moderadas ao vivo: Adicionado o parâmetro de consulta include_live_moderated ao endpoint de vozes compartilhadas, permitindo incluir ou excluir vozes moderadas ao vivo.

Plataforma de agentes

  • Variáveis dinâmicas secretas: Adicionamos suporte para especificar variáveis dinâmicas como segredos com o prefixo secret__. Variáveis dinâmicas secretas só podem ser usadas em cabeçalhos de ferramentas de webhook e nunca são enviadas a uma LLM, aumentando a segurança de dados confidenciais. Saiba mais.
  • Ferramenta de sistema para pular turno: Introduzimos uma nova ferramenta de sistema chamada skip_turn. Quando ativada, o agente pulará seu turno se o usuário indicar explicitamente que precisa de um momento para pensar ou realizar uma ação (por exemplo, “só um segundo”, “me dá um minuto”). Isso impede que o timeout de turno seja acionado durante pausas intencionais do usuário. Consulte a documentação da ferramenta de pular turno para mais informações.
  • Suporte a entrada de texto: Adicionamos suporte a entrada de texto em conexões websocket pelo evento “user_message” com campo de texto. Também adicionamos suporte ao evento “user_activity” para indicar digitação ou outra atividade na interface, melhorando a alternância de turnos do agente quando há entrada intercalada de texto e áudio.
  • Limite de fragmentos de RAG: Adicionamos a capacidade de configurar o número máximo de fragmentos coletados durante a recuperação de RAG, dando aos usuários mais controle sobre o uso da janela de contexto e os custos.
  • Configuração aprimorada do widget: Expandimos as opções de personalização do widget para incluir entrada de texto e modo somente texto.
  • Calculadora de uso de LLM: Introduzimos ferramentas para calcular o uso esperado de tokens de LLM e os custos para agentes, ajudando na estimativa e no planejamento de custos.

Audio Native

  • Melhorias de acessibilidade: Melhoramos a acessibilidade do player AudioNative com vários aperfeiçoamentos:
    • Adicionados aria-labels a todos os botões
    • Ativada a navegação por teclado para todos os elementos interativos
    • Tornado o controle da barra de progresso focalizável e acessível por teclado
    • Melhorada a visibilidade do indicador de foco para maior compatibilidade com leitores de tela

API

Novos endpoints

Endpoints atualizados

Vozes

  • Obter vozes compartilhadas - Adicionado o parâmetro de consulta include_live_moderated a GET /v1/shared-voices para filtrar vozes pelo status de moderação ao vivo.

Plataforma de agentes

  • Configuração do agente:

    • Ferramentas de sistema aprimoradas com a nova configuração da ferramenta skip_turn
    • Configuração de RAG aprimorada com o parâmetro max_retrieved_rag_chunks_count
  • Configuração do widget:

    • Adicionado suporte ao modo somente texto
  • Chamadas em lote:

    • As respostas de chamadas em lote agora incluem o campo phone_provider com o valor padrão “twilio”

Text to Speech

  • Configurações de voz:
    • Adicionado o parâmetro quality às configurações de voz para controlar a qualidade da geração de áudio
    • O esquema de resposta do modelo foi atualizado para incluir o campo can_use_quality