Interface

  • Notificações aprimoradas: Atualizamos o sistema de notificações para exibir notificações relevantes para a plataforma ativa que você está visualizando, proporcionando uma experiência mais focada e contextual.

Plataforma de Agentes

  • Destinos de transferência com variáveis dinâmicas: As transferências de agentes agora oferecem suporte a variáveis dinâmicas para números de telefone e URIs SIP, permitindo definir destinos de transferência em tempo de execução com base no contexto da conversa.
  • Substituições de configuração de ferramentas MCP: Adicionada a capacidade de criar, atualizar, recuperar e excluir substituições de configuração personalizadas para ferramentas específicas de servidores MCP, permitindo controle detalhado sobre o comportamento e os parâmetros das ferramentas.

Text to Dialogue

  • Timestamps e segmentos de voz: O Text to Dialogue agora oferece suporte a saídas com timestamps, alinhamento em nível de caractere e acompanhamento de segmentos de voz, facilitando a sincronização de diálogos com animações ou legendas.

API de Música

  • Separação de stems: Adicionado um novo endpoint de separação de stems para isolar diferentes componentes de áudio (vocais, bateria, baixo, instrumentos) de faixas de música existentes.
  • Aumento do tamanho do prompt: A geração de música agora oferece suporte a prompts de até 4.100 caracteres, com linhas individuais de letras de até 200 caracteres.

Segurança

  • Tokens de uso único: Introduzida a geração de tokens de uso único com prazo de validade para operações seguras, oferecendo mais segurança para operações sensíveis da API.

Lançamentos de SDKs

SDK JavaScript

  • v2.22.0 - Atualizado com as mudanças mais recentes no esquema da API, incluindo aprovações de modelos do espaço de trabalho e endpoints de configuração de ferramentas MCP.
  • v2.21.0 - Adicionado suporte para interceptar mensagens WebSocket brutas por meio de um manipulador message geral, permitindo que desenvolvedores acessem todas as mensagens além dos callbacks padrão, incluindo tipos de mensagem não documentados, como agent_tool_response.

SDK Python

  • v2.22.0 - Atualizado com as mudanças mais recentes no esquema da API, incluindo aprovações de modelos do espaço de trabalho e endpoints de configuração de ferramentas MCP.
  • v2.21.0 - Substituídas as instruções print por logs adequados para oferecer melhor suporte à depuração e a casos de uso em produção.

Pacotes de Agentes

SDK Android

  • v0.4.0 - Melhorada a segurança de tipos com o uso de enums ConversationMode em vez de strings, migração de LiveData para StateFlow com suporte à compatibilidade retroativa e correção de um bug que impedia agentes de encerrar chamadas quando solicitado.

SDK iOS

  • v2.0.16 - Corrigido um problema em que a ferramenta end_call não encerrava as conversas corretamente, garantindo que os agentes possam finalizar chamadas de forma adequada.

CLI

  • @elevenlabs/cli@0.2.0 - Removido o suporte à flag --env para isolamento de ambiente virtual. Esse recurso será reintroduzido quando houver suporte adequado ao isolamento de ambiente no produto.

API

TLS

Nossos endpoints TLS não permitem mais alguns modos de cifra antigos e inseguros. A maioria dos clientes não deve ser afetada, pois já negocia um modo de cifra moderno.

Novos endpoints

Plataforma de Agentes

Configuração de ferramentas MCP

Text to Dialogue

Tokens

API de Música

  • POST /v1/music/stem-separation - Separe o áudio em stems individuais (vocais, bateria, baixo, instrumentos). Aceita upload de arquivos multipart e retorna um arquivo ZIP.

Endpoints atualizados

Text to Dialogue

  • Text to dialogue com timestamps

    • Adicionado o array voice_segments com o campo obrigatório dialogue_input_index para rastrear a qual entrada de diálogo cada segmento corresponde
    • Esquema de resposta aprimorado com dados de alinhamento em nível de caractere
  • Transmitir text to dialogue com timestamps

    • Adicionado suporte a streaming para voice_segments com alinhamento em nível de caractere
    • Inclui dialogue_input_index nos blocos de segmentos de voz

Música

  • Endpoints de prompt de música atualizados:
    • Tamanho máximo do prompt aumentado do limite anterior para 4.100 caracteres
    • As linhas das letras agora oferecem suporte a até 200 caracteres por linha

Espaço de trabalho

  • Obter recurso do espaço de trabalho
    • Adicionados dashboard e dashboard_configuration ao enum WorkspaceResourceType
    • Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)

Faturamento

  • Obter assinatura
    • Adicionado o campo next_billing_period (obrigatório) a PendingSubscriptionSwitchResponseModel
    • Adicionados subtotal_cents e tax_cents (anuláveis) a InvoiceResponseModel para uma melhor discriminação da fatura

Plataforma de Agentes

Chamadas em lote

Destinos de transferência

  • Endpoints relacionados a transferência agora oferecem suporte a destinos de transferência com variáveis dinâmicas:
    • Adicionado o tipo PhoneNumberDynamicVariableTransferDestination para transferências de número de telefone usando variáveis dinâmicas
    • Adicionado o tipo SIPUriDynamicVariableTransferDestination para transferências de URI SIP usando variáveis dinâmicas
    • Atualizados os discriminadores de PhoneNumberTransfer para incluir tipos de variáveis dinâmicas

Servidores MCP

  • Criar servidor MCP, Obter servidor MCP, Atualizar servidor MCP
    • Adicionado o campo tool_config_overrides para personalização da configuração por ferramenta
    • Adicionado suporte a request_headers em MCPServerConfigUpdateRequestModel
    • Adicionadas as opções de configuração tool_call_sound e tool_call_sound_behavior

Ferramentas

  • Melhorias no esquema de ferramentas:
    • LiteralJsonSchemaProperty agora inclui a flag is_system_provided
    • Os cabeçalhos das ferramentas de agentes agora oferecem suporte a ConvAIDynamicVariable para valores de cabeçalho dinâmicos

Integração com Twilio

  • Endpoints de número de telefone atualizados:
    • Adicionado o campo opcional region_config para números de telefone Twilio
    • Adicionado o enum TwilioRegionId para seleção de região
    • Adicionado o enum TwilioEdgeLocation para configuração de localização de borda

Agentes

  • Obter agente & Atualizar agente
    • Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)