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
messagegeral, permitindo que desenvolvedores acessem todas as mensagens além dos callbacks padrão, incluindo tipos de mensagem não documentados, comoagent_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
- @elevenlabs/agents-cli@0.6.1 - Pacote descontinuado em favor da CLI unificada da ElevenLabs.
- @elevenlabs/react@0.9.1 - Corrigido um problema em que a ferramenta
end_callnão encerrava as conversas corretamente e aprimorada a lógica de reconexão do React Native após desconexão manual. - @elevenlabs/react-native@0.5.2 - Corrigido um problema em que a ferramenta
end_callnão encerrava as conversas corretamente e aprimorada a lógica de reconexão após desconexão manual. - @elevenlabs/client@0.9.1 - Corrigido um problema em que a ferramenta
end_callnão encerrava as conversas corretamente e aprimorada a lógica de reconexão do React Native.
SDK Android
- v0.4.0 - Melhorada a segurança de tipos com o uso de enums
ConversationModeem 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_callnã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
--envpara 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.
Ver alterações na API
Novos endpoints
Plataforma de Agentes
Configuração de ferramentas MCP
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - Crie substituições de configuração para uma ferramenta MCP específica.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Recupere substituições de configuração para uma ferramenta MCP específica.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Atualize substituições de configuração para uma ferramenta MCP específica.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Remova substituições de configuração para uma ferramenta MCP específica.
Text to Dialogue
- POST /v1/text-to-dialogue/with-timestamps - Gere diálogos com alinhamento em nível de caractere e informações de segmentos de voz.
- POST /v1/text-to-dialogue/stream/with-timestamps - Transmita a geração de diálogos com alinhamento em nível de caractere e informações de segmentos de voz.
Tokens
- POST /v1/single-use-token/{token_type} - Gere tokens de uso único com prazo de validade para operações seguras.
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_segmentscom o campo obrigatóriodialogue_input_indexpara rastrear a qual entrada de diálogo cada segmento corresponde - Esquema de resposta aprimorado com dados de alinhamento em nível de caractere
- Adicionado o array
-
Transmitir text to dialogue com timestamps
- Adicionado suporte a streaming para
voice_segmentscom alinhamento em nível de caractere - Inclui
dialogue_input_indexnos blocos de segmentos de voz
- Adicionado suporte a streaming para
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
dashboardedashboard_configurationao enumWorkspaceResourceType - Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)
- Adicionados
Faturamento
- Obter assinatura
- Adicionado o campo
next_billing_period(obrigatório) aPendingSubscriptionSwitchResponseModel - Adicionados
subtotal_centsetax_cents(anuláveis) aInvoiceResponseModelpara uma melhor discriminação da fatura
- Adicionado o campo
Plataforma de Agentes
Chamadas em lote
-
- Tornado
agent_phone_number_idanulável e opcional - Tornado
phone_numberanulável e opcional nos modelos de destinatário - Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)
- Tornado
-
Obter status de chamadas em lote
- Tornados
phone_number_idephone_provideranuláveis
- Tornados
-
Cancelar chamadas em lote & Tentar novamente chamadas em lote
- Tornados os campos relacionados ao telefone anuláveis
- Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)
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
PhoneNumberDynamicVariableTransferDestinationpara transferências de número de telefone usando variáveis dinâmicas - Adicionado o tipo
SIPUriDynamicVariableTransferDestinationpara transferências de URI SIP usando variáveis dinâmicas - Atualizados os discriminadores de
PhoneNumberTransferpara incluir tipos de variáveis dinâmicas
- Adicionado o tipo
Servidores MCP
- Criar servidor MCP, Obter servidor MCP, Atualizar servidor MCP
- Adicionado o campo
tool_config_overridespara personalização da configuração por ferramenta - Adicionado suporte a
request_headersemMCPServerConfigUpdateRequestModel - Adicionadas as opções de configuração
tool_call_soundetool_call_sound_behavior
- Adicionado o campo
Ferramentas
- Melhorias no esquema de ferramentas:
LiteralJsonSchemaPropertyagora inclui a flagis_system_provided- Os cabeçalhos das ferramentas de agentes agora oferecem suporte a
ConvAIDynamicVariablepara valores de cabeçalho dinâmicos
Integração com Twilio
- Endpoints de número de telefone atualizados:
- Adicionado o campo opcional
region_configpara números de telefone Twilio - Adicionado o enum
TwilioRegionIdpara seleção de região - Adicionado o enum
TwilioEdgeLocationpara configuração de localização de borda
- Adicionado o campo opcional
Agentes
- Obter agente & Atualizar agente
- Alterações no esquema de resposta (quebra de compatibilidade — consulte as notas de migração abaixo)