Plataforma Agents

Geração de música

  • Timestamps de palavras: Adicionados timestamps por palavra à geração de música com respostas detalhadas. Ative com o parâmetro with_timestamps.
  • Suporte a fine-tuning: Adicionado o parâmetro finetune_id aos endpoints de geração de música para usar fine-tunes de música personalizados.
  • Assinatura de conteúdo C2PA: Adicionada a opção sign_with_c2pa às solicitações de geração de música para autenticidade e procedência do conteúdo.

Vozes

  • Ampliação das configurações de voz: Adicionados os parâmetros voice_stability, voice_similarity e voice_style aos endpoints de voz para um controle mais granular.
  • Melhorias de paginação: Esclarecido o comportamento de paginação do endpoint Obter todas as vozes v2, com documentação aprimorada dos campos next_page_token, has_more e total_count.

ElevenCreative Studio

  • Substituição de configurações de voz: Adicionado o parâmetro voice_settings à criação de projetos para configuração de voz por projeto.

Ferramentas de webhook

  • Cabeçalhos de solicitação personalizados: Adicionado suporte a request_headers à configuração da ferramenta Webhook para autenticação e metadados personalizados.

Cobrança

  • Melhorias de esquema: Introduzidas as enumerações BillingPeriod e CharacterRefreshPeriod para aumentar a segurança de tipos nos modelos de assinatura.

Base de conhecimento

  • Reescrita de consultas RAG: Adicionado query_rewrite_prompt_override à configuração de RAG para personalizar o comportamento de reescrita de consultas.

Lançamentos de SDKs

SDK JavaScript

  • v2.27.0 - Esquema da API atualizado com as mudanças mais recentes, incluindo o endpoint de registro da Twilio e timestamps de palavras em músicas
  • v2.26.0 - Adicionado suporte ao evento previous_text ao Scribe e atualizados os tipos de evento

SDK Python

  • v2.26.0 - Corrigido o código de desconexão de websocket para encerramentos iniciados pelo usuário e atualizado o esquema da API
  • v2.25.0 - Adicionado suporte à configuração de agentes on-premises, suporte ao evento previous_text no Scribe e aprimorada a confiabilidade da CI

Pacotes

SDK Android

  • v0.7.0 - Adicionada a função sendToolResult para suporte a ferramentas do cliente

SDK iOS

  • v3.0.0 - Grande lançamento com mudanças incompatíveis, incluindo onDisconnect que agora recebe o motivo da desconexão, adição do estado de agente .thinking, atualização do LiveKit para 2.10.0+, remoção da dependência AsyncAlgorithms e suporte a Swift 5.9+ (anteriormente exigia Swift 6.0). Inclui reforço do SDK, processamento de erros aprimorado, correções de dados de alinhamento e suporte a metadados de resposta de agentes

CLI da ElevenLabs

API

Novos endpoints

Endpoints atualizados

Plataforma Agents

  • Criar agente
    • Adicionado template à enumeração AgentDefinitionSource
  • Obter conversa
    • Adicionado o campo direction a WhatsAppConversationInfo
    • Adicionado suporte a chamadas e resultados de ferramentas de Webhook de integração com API nas transcrições de conversas

Geração de música

  • Compor música com resposta detalhada
    • Adicionado o parâmetro opcional with_timestamps (booleano) para ativar timestamps por palavra
    • Adicionado o campo words_timestamps à resposta, contendo um array de objetos WordTimestamp
    • Adicionado o parâmetro opcional finetune_id (string) para fine-tuning de música personalizado
    • Adicionado o parâmetro opcional sign_with_c2pa (booleano) para assinatura de autenticidade do conteúdo
  • Compor música
    • Adicionado o parâmetro opcional finetune_id (string) para fine-tuning de música personalizado
    • Adicionado o parâmetro opcional sign_with_c2pa (booleano) para assinatura de autenticidade do conteúdo
  • Transmitir música
    • Adicionado o parâmetro opcional finetune_id (string) para fine-tuning de música personalizado
  • Separação de stems
    • Adicionado o parâmetro opcional sign_with_c2pa (booleano) para assinatura de autenticidade do conteúdo

ElevenCreative Studio

  • Adicionar projeto
    • Adicionado o parâmetro opcional voice_settings (array) para configuração JSON de voz por projeto

Base de conhecimento

Ferramentas de webhook

  • Endpoints de configuração da ferramenta Webhook
    • Adicionado o campo request_headers (objeto) à configuração do esquema da API da ferramenta webhook para cabeçalhos HTTP personalizados

Vozes

  • Obter voz
    • Adicionado o parâmetro opcional voice_stability
    • Adicionado o parâmetro opcional voice_similarity
    • Adicionado o parâmetro opcional voice_style
  • Obter todas as vozes v2
    • Atualizada a descrição do parâmetro de consulta next_page_token para esclarecer a paginação com o campo has_more
    • Atualizada a descrição do parâmetro de consulta include_total_count para indicar a natureza de snapshot e as implicações de desempenho
    • Adicionadas descrições para os campos de resposta: voices, has_more, total_count, next_page_token
    • Alterado o parâmetro next_page_token para permitir valores nulos
    • Alterado o parâmetro include_total_count para permitir valores nulos

Dublagem

  • Dublar um arquivo de vídeo ou áudio
    • O campo background passou a aceitar nulo na entrada de mix de dublagem
    • O campo foreground passou a aceitar nulo na entrada de mix de dublagem
  • Obter metadados do projeto de dublagem
    • Os campos background e foreground passaram a aceitar nulo na resposta (mudança incompatível — propriedades aninhadas removidas: src, content_type, bucket_name, random_path_slug, duration_secs, is_audio, url)

Text to Speech

  • Todos os endpoints de TTS
    • Adicionado o parâmetro opcional voice_stability onde as configurações de voz são compatíveis
    • Adicionado o parâmetro opcional voice_similarity onde as configurações de voz são compatíveis
    • Adicionado o parâmetro opcional voice_style onde as configurações de voz são compatíveis
    • Descrição de apply_text_normalization simplificada (removida a observação específica do plano)

Listas e ordenação

  • Obter agentes
    • Alterado o parâmetro de consulta sort_by para permitir valores nulos e removido o valor padrão
  • Obter base de conhecimento
    • Alterado o parâmetro de consulta sort_by para permitir valores nulos e removido o valor padrão

Cobrança

  • Endpoints de assinatura
    • Introduzida a enumeração BillingPeriod (substituiu valores de enumeração inline)
    • Introduzida a enumeração CharacterRefreshPeriod (substituiu valores de enumeração inline)
    • Modelos de assinatura e alteração de nível atualizados para usar referências de enumeração