ElevenAgents, ElevenCreative e ElevenAPI
Estamos passando da percepção de um único produto (“ElevenLabs”) para uma estrutura baseada em plataforma, com famílias de produtos claramente definidas:
- ElevenAgents (anteriormente Plataforma de agentes)
- ElevenCreative (anteriormente Plataforma criativa)
- ElevenAPI (novo, a Plataforma de desenvolvedores)
Você já verá isso refletido na documentação e nos readmes dos SDKs.
Servidores globais fora da versão beta
O roteamento global agora é o padrão, em vez de opcional.
Anteriormente, o servidor de API padrão da ElevenLabs ficava nos Estados Unidos, com uma versão beta opcional para rotear o tráfego pelos servidores localizados nos Países Baixos ou em Singapura. Agora, o roteamento global é o padrão, o que significa que o servidor será escolhido automaticamente com base na proximidade geográfica para otimizar a latência.
A URL base opcional api-global-preview.elevenlabs.io foi descontinuada. Use a URL base padrão api.elevenlabs.io. Se você usa os SDKs, ela já é a opção padrão.
Text to Speech
- Normalizador de TTS v3.1: o normalizador de texto foi atualizado para a versão 3.1, que oferece mais precisão e menor latência na conversão de texto em voz.
Plataforma de agentes
- Proteções personalizadas: adicionado suporte a proteções de saída definidas pelo usuário, que permitem criar regras personalizadas de filtragem de conteúdo além da moderação padrão. Configure as proteções com um nome, uma instrução de prompt (até 10.000 caracteres) e a escolha do modelo de avaliação (
gemini-2.5-flash-liteougemini-2.0-flash). Quando acionada, a proteção encerra a conversa. Consulte a referência da API Criar agente para ver os detalhes de configuração. - Mensagens proativas pelo WhatsApp: adicionado o endpoint Enviar mensagem proativa (
POST /v1/convai/whatsapp/outbound-message) para iniciar conversas pelo WhatsApp usando modelos de mensagem. Os campos obrigatórios incluemwhatsapp_phone_number_id,whatsapp_user_id,template_name,template_language_code,template_paramseagent_id. - Modelo conversacional Eleven v3: adicionado
eleven_v3_conversationalaos modelos de TTS disponíveis para agentes, oferecendo melhor qualidade de voz e expressividade nas conversas de agentes. - Tags de áudio sugeridas: adicionado o campo
suggested_audio_tagsà configuração de TTS para agentes que usam modelos v3. Defina até 20 tags (por exemplo, “happy”, “excited”) para orientar a geração de fala expressiva, com descrições opcionais de quando cada tag deve ser usada. - Tratamento de erros de ferramentas: adicionado o campo
tool_error_handling_modeàs configurações de ferramentas de webhook com as opções:auto(padrão, determina o tratamento com base no tipo de ferramenta),summarized(envia um resumo gerado por LLM),passthrough(envia o erro bruto) ouhide(não compartilha o erro com o agente). - Sanitização de variáveis dinâmicas: adicionado o campo
sanitize(booleano, padrãofalse) aDynamicVariableAssignment. Quando ativado, o valor da atribuição é removido das respostas de ferramentas e das transcrições, mas ainda é processado para a atribuição de variáveis. - Seleção de modelo de turno: adicionado o enum
TurnModelcom as opçõesturn_v2eturn_v3para selecionar a versão do modelo de detecção de turno. - Transferências de nós de workflow: adicionado o campo
is_workflow_node_transfer(booleano, padrãofalse) ao esquemaAgentTransferpara identificar transferências dentro de nós de workflow. - Metadados de ramificações de transferência: adicionados os esquemas
TransferBranchInfoTrafficSpliteTransferBranchInfoDefaultingToMainpara monitorar informações de roteamento de ramificações em transferências de agentes. - Teste de transição de nós de workflow: adicionado o tipo de asserção
workflow_node_transitionpara testes unitários com o esquemaUnitTestWorkflowNodeTransitionEvaluationNodeIdpara validar transições de workflow de agentes.
ElevenCreative Studio
- Endpoint de faixas silenciadas: adicionado o endpoint Obter faixas silenciadas do projeto (
GET /v1/studio/projects/{project_id}/muted-tracks), que retorna uma lista de IDs de capítulos com faixas silenciadas em um projeto.
Workspaces
- Tipo de assento de membro Lite: adicionado
workspace_lite_memberao enumSeatTypepara workspaces com permissões de acesso limitadas. - Recurso de modelos de conteúdo: adicionado
content_templatesao enumWorkspaceResourceTypepara compartilhar modelos de conteúdo em workspaces.
Interface do usuário
- Rolagem da coleção de vozes: corrigido um problema que impedia a rolagem com a roda do mouse e por toque no seletor de ícones da coleção de vozes no macOS.
Lançamentos de SDK
SDK Python
- v2.35.0 - Adicionadas proteções personalizadas, mensagens proativas pelo WhatsApp, modo de tratamento de erros de ferramentas, sanitização de variáveis dinâmicas, seleção de modelo de turno e suporte ao modelo conversacional Eleven v3
SDK JavaScript
- v2.35.0 - Adicionadas proteções personalizadas, mensagens proativas pelo WhatsApp, modo de tratamento de erros de ferramentas, sanitização de variáveis dinâmicas, seleção de modelo de turno e suporte ao modelo conversacional Eleven v3
SDKs React e Client
- @elevenlabs/react-native@0.5.10 - Corrigido o estabelecimento de conversas somente de texto
- @elevenlabs/react@0.14.0 - Reduzido o tamanho dos blocos de áudio de 250 ms para 100 ms para menor latência em conversas de agentes
- @elevenlabs/client@0.14.0 - Reduzido o tamanho dos blocos de áudio de 250 ms para 100 ms para menor latência; normalizado o tratamento da opção
textOnlyentre o nível superior e o objeto de substituições - @elevenlabs/types@0.5.0 - Adicionados tipos para suporte a dados de alinhamento de áudio
API
Ver alterações da API
Novos endpoints
- Enviar mensagem proativa pelo WhatsApp -
POST /v1/convai/whatsapp/outbound-message- Envie uma mensagem proativa pelo WhatsApp usando modelos de mensagem - Obter faixas silenciadas do projeto -
GET /v1/studio/projects/{project_id}/muted-tracks- Retorna IDs de capítulos com faixas silenciadas
Endpoints atualizados
Plataforma de agentes
- Criar agente, Atualizar agente, Obter agente
- Adicionado o campo
customao esquemaGuardrailsV1para configuração de proteções personalizadas - Adicionado o campo
alignmentao esquemaGuardrailsV1para proteções de alinhamento - Adicionado o campo
suggested_audio_tagsà configuração conversacional de TTS (array deSuggestedAudioTag, máx. 20 itens) - Adicionado
eleven_v3_conversationalao enumTTSConversationalModel
- Adicionado o campo
- Criar ferramenta, Atualizar ferramenta
- Adicionado o campo
tool_error_handling_modeaApiIntegrationWebhookToolConfig(enum:auto,summarized,passthrough,hide, padrãoauto) - Adicionado o campo
sanitizeaDynamicVariableAssignment(booleano, padrãofalse)
- Adicionado o campo
Workspaces
- Obter recurso
- Adicionado
content_templatesao enumWorkspaceResourceType
- Adicionado
- Adicionar convite ao workspace, Adicionar membro ao workspace
- Adicionado
workspace_lite_memberao enumSeatType
- Adicionado
Alterações nos esquemas
Novos esquemas
CustomGuardrail-Input,CustomGuardrail-Output- Contêiner para configuração de proteções personalizadasCustomGuardrailsConfig- Contêiner de configuração para a lista de proteções personalizadasCustomGuardrailConfig- Proteção personalizada individual comname(string, obrigatório),prompt(string, obrigatório, máx. 10.000 caracteres),model(enum:gemini-2.5-flash-lite,gemini-2.0-flash, obrigatório) eis_enabled(booleano, padrãofalse)ToolErrorHandlingMode- Enum para tratamento de erros de ferramentas:auto,summarized,passthrough,hideTurnModel- Enum para versão do modelo de detecção de turno:turn_v2,turn_v3SuggestedAudioTag- Configuração de tag de áudio comtag(string, obrigatório, máx. 30 caracteres) edescription(string, opcional, máx. 200 caracteres)TransferBranchInfoTrafficSplit- Informações de ramificação para transferências com divisão de tráfego, combranch_idetraffic_percentageTransferBranchInfoDefaultingToMain- Informações de ramificação para transferências com padrão para a principal, combranch_idUnitTestWorkflowNodeTransitionEvaluationNodeId- Configuração de teste de transição de nó de workflow comagent_idetarget_node_idProjectMutedTracksResponseModel- Modelo de resposta com arraychapter_idsWhatsAppOutboundMessageResponse- Resposta para o endpoint de mensagens proativas do WhatsAppWhatsAppTemplateHeaderComponentParams,WhatsAppTemplateBodyComponentParams,WhatsAppTemplateButtonComponentParams- Esquemas de parâmetros de modelo para mensagens do WhatsAppConversationHistoryTranscriptSystemToolResultCommonModel-Input,ConversationHistoryTranscriptSystemToolResultCommonModel-Output- Modelos de resultados de ferramentas de sistema separados para variantes de entrada/saída
Esquemas modificados
GuardrailsV1-Input,GuardrailsV1-Output- Adicionados os camposcustom(CustomGuardrail) ealignment(AlignmentGuardrail)TTSConversationalConfig-Input,TTSConversationalConfig-Output- Adicionado o camposuggested_audio_tagsTTSConversationalModel- Adicionado o valor de enumeleven_v3_conversationalApiIntegrationWebhookToolConfig-Input,ApiIntegrationWebhookToolConfig-Output- Adicionado o campotool_error_handling_mode(obrigatório)DynamicVariableAssignment- Adicionado o camposanitize(booleano, padrãofalse)AgentTransfer- Adicionado o campois_workflow_node_transfer(booleano, padrãofalse)SeatType- Adicionado o valor de enumworkspace_lite_memberWorkspaceResourceType- Adicionado o valor de enumcontent_templates
Esquemas removidos
AgentBan- Esquema não utilizado removidoBanReasonType- Enum não utilizado removidoDubbingReleaseChannel- Enum não utilizado removido