Vai alla navigazione

ElevenAgents

  • Le procedure strutturate vengono compilate al salvataggio e alla pubblicazione: Aggiorna agente e Crea bozza di agente ora compilano e convalidano automaticamente le procedure strutturate. Le integrazioni non devono più chiamare l’endpoint di compilazione né aggiornare manualmente il workflow generato. Le procedure non valide restituiscono errori per singola procedura come 400 procedure_validation_failed. Gli agenti senza procedure strutturate non sono interessati.
  • L’endpoint di compilazione delle procedure è legacy: Compila procedure è contrassegnato come legacy e non deve essere usato dalle nuove integrazioni. Rimane disponibile per i chiamanti esistenti.
  • Proposte di merge: le proposte di merge sono disponibili in alpha. I team possono aprire una proposta per un branch di agente, esaminare le modifiche alla configurazione e i risultati dei test, lasciare commenti o decisioni di approvazione e unire le modifiche approvate in un branch di destinazione. Consulta Proposte di merge.

Rilasci SDK

SDK JavaScript

  • v2.71.0 - Aggiunti client per le proposte di merge degli agenti, la cronologia dei deployment, l’annullamento delle invocazioni di test e la duplicazione di Speech Engine. La release aggiunge inoltre priorità e ordinamento dei ticket di triage, limiti di esportazione delle chiamate batch, gpt-6.1-sol, claude-sonnet-5-5, modelli vocali per agenti Eleven v4 e tipi di configurazione correnti degli agenti.

SDK Python

  • v2.71.0 - Aggiunti client per le proposte di merge degli agenti, la cronologia dei deployment, l’annullamento delle invocazioni di test e la duplicazione di Speech Engine. La release aggiunge inoltre priorità e ordinamento dei ticket di triage, limiti di esportazione delle chiamate batch, gpt-6.1-sol, claude-sonnet-5-5, modelli vocali per agenti Eleven v4 e tipi di configurazione correnti degli agenti.

SDK Swift

  • v3.4.0 - Le variabili dinamiche ora preservano i tipi JSON nativi quando vengono inviate nei dati di avvio della conversazione.

Pacchetti

API

Nuovi endpoint

ElevenAgents

  • Crea una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals - Crea una proposta con i campi obbligatori source_branch_id, target_branch_id e title, oltre a una descrizione facoltativa, ID revisori e ID ticket di triage.
  • Elenca proposte di merge - GET /v1/convai/agents/{agent_id}/merge-proposals - Elenca le proposte con filtri per stato, branch di origine, branch di destinazione e testo, oltre alla paginazione tramite cursore.
  • Ottieni una proposta di merge - GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Recupera una proposta e i dettagli relativi a revisione, commenti ed esito.
  • Aggiorna una proposta di merge - PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Aggiorna titolo, descrizione o revisori richiesti, oppure chiudila senza eseguire il merge.
  • Esamina una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews - Invia una decisione approved o changes_requested con un commento facoltativo.
  • Commenta una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments - Aggiungi un commento Markdown fino a 4.096 caratteri.
  • Unisci una proposta di merge - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge - Unisci il branch di origine e controlla facoltativamente la risoluzione forzata dei conflitti e l’archiviazione del branch di origine.
  • Elenca deployment degli agenti - GET /v1/convai/agents/{agent_id}/deployments - Elenca le suddivisioni del traffico correnti e cronologiche dei branch con paginazione basata sulle pagine.
  • Annulla un’invocazione di test - POST /v1/convai/test-invocations/{test_invocation_id}/cancel - Annulla un’invocazione di test in esecuzione.

Speech Engine

  • Duplica uno Speech Engine - POST /v1/speech-engine/{speech_engine_id}/duplicate - Duplica uno Speech Engine e assegna facoltativamente alla copia un nuovo name.

Endpoint aggiornati

ElevenAgents

  • Crea agente, Ottieni agente e Aggiorna agente
    • Aggiunti gpt-6.1-sol e claude-sonnet-5-5 all’enum LLM.
    • Aggiunti eleven_v4 e eleven_v4_turbo alle opzioni del modello TTS conversazionale. Il valore predefinito è passato da eleven_flash_v2 a eleven_v4_turbo.
    • I trasferimenti degli agenti e i nodi degli agenti workflow autonomi aggiungono preserve_voice_settings facoltativo (booleano, valore predefinito false) per mantenere la voce di base, il modello TTS e le impostazioni vocali dopo un trasferimento.
    • Le configurazioni dello strumento per saltare il turno aggiungono wait_timeout_secs facoltativo (numero, valore predefinito -1). Il valore -1 mantiene l’agente in silenzio finché il chiamante non parla.
    • Le configurazioni webhook post-chiamata aggiungono exclude_transcript facoltativo (booleano, valore predefinito false) per omettere le trascrizioni turno per turno dai webhook di trascrizione JSON.
    • Le configurazioni di redazione della cronologia delle conversazioni aggiungono excluded_data_collection_ids facoltativo (array di stringhe, massimo 50) per mantenere i valori estratti selezionati mentre vengono oscurate le relative motivazioni.
    • response_timeout_secs dello strumento client ora accetta -1 per attendere indefinitamente quando expects_response è abilitato.
  • Elenca ticket
    • Aggiunto priorities facoltativo (array) con valori low, medium, high e urgent.
    • Aggiunto sort_by con valori created_at e priority; il valore predefinito è created_at.
    • Le risposte dei ticket ora richiedono title, priority nullable e un array priority_changes. Le richieste di creazione e aggiornamento dei ticket possono impostare priority e lo stato del ticket aggiunge cancelled.
  • Elenca strumenti - Aggiunto used_by_agent_id facoltativo e nullable (stringa) per restituire gli strumenti a cui fa riferimento il branch principale di un agente.
  • Esporta risultati delle chiamate batch - Aggiunto limit facoltativo e nullable (intero, minimo 1) per esportare solo i primi destinatari come anteprima di colonna.
  • Elenca invocazioni di test e Ottieni invocazione di test
    • I riepiloghi delle invocazioni di test aggiungono cancelled_count obbligatorio (intero) e cancelled facoltativo (booleano, valore predefinito false).
    • Lo stato dell’esecuzione di test aggiunge cancelled.
  • Ottieni dettagli della conversazione - Le voci della trascrizione aggiungono platform_event facoltativo e nullable con valori user_turn_timeout e skip_turn_wait_elapsed.
  • Ottieni metadati della versione dell’agente - Aggiunto merged_authors facoltativo e nullable, un array che descrive le persone che hanno pubblicato modifiche unite nel branch principale.
  • Ottieni job di crawling - Rimosso il campo di risposta deprecato max_depth.

Eleven v4 e Eleven v4 Turbo

Eleven v4 e Eleven v4 Turbo sono ora disponibili. Eleven v4 offre un parlato di qualità superiore e più espressivo, oltre a una clonazione vocale migliorata in oltre 90 lingue. Eleven v4 Turbo offre la stessa famiglia di modelli per applicazioni in tempo reale, con una latenza di inferenza mediana di circa 100 ms.

Usa eleven_v4 tramite l’API Text to Dialogue per la creazione di contenuti e audio di lunga durata. Usa eleven_v4_turbo tramite il WebSocket Text to Dialogue per agenti e applicazioni interattive.

Speech to Text

  • Modifica della trascrizione: la trascrizione batch e in tempo reale ora accettano un’istruzione di modifica in linguaggio naturale fino a 2.000 caratteri. Le risposte batch restituiscono il risultato in edited_transcript, mentre le sessioni in tempo reale emettono un evento edited_transcript. Consulta le guide batch e in tempo reale per incompatibilità, gestione delle risposte e prezzi.

ElevenAgents

  • Modelli degli agenti: aggiunti gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 e claude-opus-5-5 alle opzioni LLM supportate per gli agenti.
  • Utilizzo dei test degli agenti: i riepiloghi delle invocazioni di test possono includere i crediti totali e il prezzo in USD. Le singole esecuzioni di test possono includere i crediti e un dettaglio degli addebiti.

Flows

  • API dei template: aggiunti endpoint per elencare e recuperare i template Flows pubblicati, avviare esecuzioni di template e recuperare i risultati delle esecuzioni. Le esecuzioni possono usare una versione pubblicata e inviare il risultato finale a un webhook configurato.

Text to Dialogue

  • Continuità della generazione: le richieste Text to Dialogue possono usare testo precedente o successivo e ID richiesta per mantenere la continuità tra generazioni.
  • Modalità voce professionale: le richieste Text to Dialogue possono usare la versione Instant Voice Clone di una Professional Voice Clone per ridurre la latenza o migliorare l’espressività.

Rilasci SDK

SDK JavaScript

  • v2.70.0 - Aggiunti tipi per la modifica delle trascrizioni Speech to Text batch e in tempo reale, il filtro branchId e campi di costo per i riepiloghi delle invocazioni di test, l’individuazione automatica della knowledge base, usePvcAsIvc per Text to Dialogue e il modello di agente deepseek-v41-flash.

SDK Python

  • v2.70.0 - Aggiunti tipi per la modifica delle trascrizioni Speech to Text batch e in tempo reale, il filtro branch_id e campi di costo per i riepiloghi delle invocazioni di test, l’individuazione automatica della knowledge base, use_pvc_as_ivc per Text to Dialogue e il modello di agente deepseek-v41-flash.

CLI ElevenLabs

  • v1.4.0 - Corrette le richieste con una chiave API esplicita, che ora non inviano più anche le credenziali OAuth archiviate, causando errori di autenticazione. Aggiunte descrizioni per il gruppo di comandi di feedback e istruzioni per segnalare funzionalità mancanti alle competenze degli agenti generate. Rigenerato il client API con gli endpoint dei template Flows e i tipi di schema correnti.

API

Nuovi endpoint

Flows

  • Elenca template - GET /v1/flows/templates - Elenca i template pubblicati e le relative versioni eseguibili.
  • Ottieni template - GET /v1/flows/templates/{template_id} - Recupera un template e le relative versioni eseguibili.
  • Crea esecuzione di un template - POST /v1/flows/templates/{template_id}/runs - Avvia l’esecuzione di un template con valori di input, una versione facoltativa e un webhook facoltativo.
  • Elenca esecuzioni di template - GET /v1/flows/templates/{template_id}/runs - Elenca le esecuzioni di template con paginazione tramite cursore e filtro di versione facoltativo.
  • Ottieni esecuzione di un template - GET /v1/flows/templates/{template_id}/runs/{run_id} - Recupera l’esecuzione di un template e lo stato del relativo output.

Endpoint aggiornati

Speech to Text

  • Converti parlato in testo - POST /v1/speech-to-text
    • Aggiunto transcript_edit facoltativo e nullable (stringa), che accetta un’istruzione di modifica in linguaggio naturale fino a 2.000 caratteri.
    • Le risposte aggiungono edited_transcript facoltativo e nullable. Una modifica riuscita contiene i campi obbligatori kind: "transcript" e text. Una modifica non riuscita contiene i campi obbligatori kind: "error", error_type: "edit_failed" e message.
  • Speech to Text in tempo reale accetta transcript_edit (stringa) ed emette eventi edited_transcript con i campi obbligatori text e edited_text.

ElevenAgents

  • Crea agente, Ottieni agente e Aggiorna agente
    • Aggiunti gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 e claude-opus-5-5 all’enum LLM.
    • I monitor di avviso aggiungono enabled facoltativo e nullable (booleano) per controllare se un monitor può inviare notifiche.
  • Elenca conversazioni e Ricerca testuale
    • data_collection_params e dynamic_variable_params aggiungono gli operatori neq e in. I valori di in usano un delimitatore pipe.
    • evaluation_params accetta success, failure o unknown come valore del risultato.
  • Ricerca intelligente - GET /v1/convai/conversations/messages/smart-search
    • Aggiunto branch_id facoltativo e nullable (stringa).
  • Elenca invocazioni di test - GET /v1/convai/test-invocations
    • Aggiunto branch_id facoltativo e nullable (stringa).
    • I riepiloghi delle invocazioni di test aggiungono credits_used facoltativo e nullable (intero) e total_price (numero).
  • Ottieni invocazione di test - GET /v1/convai/test-invocations/{test_invocation_id}
    • Le singole esecuzioni di test aggiungono credits_used facoltativo e nullable (intero) e charging (ConversationChargingCommonModel).
  • Simula conversazione e Simula stream di conversazione
    • Modificato il valore predefinito facoltativo di new_turns_limit da 10,000 a 100 e impostato il valore massimo a 100.
  • Crea job di crawling e Ottieni job di crawling
    • Aggiunto auto_discover facoltativo (booleano, valore predefinito false) per seguire i link e aggiungere le pagine appena individuate durante la sincronizzazione automatica. Richiede enable_auto_sync: true.
  • Aggiorna documento della knowledge base - POST /v1/convai/knowledge-base/{documentation_id}/refresh
    • AutoSyncInfo aggiunge auto_discover facoltativo (booleano, valore predefinito false) per indicare se gli aggiornamenti eseguono il crawling e aggiungono le pagine appena individuate.
  • Elenca strumenti del server MCP - GET /v1/convai/mcp-servers/{mcp_server_id}/tools
    • Le risposte aggiungono tool_approval_statuses facoltativo (array). Ogni elemento contiene tool_id obbligatorio (stringa) e state (up_to_date, needs_review o not_approved), con campi facoltativi relativi alla policy di approvazione e alla definizione approvata.

Text to Dialogue

  • Converti testo in dialogo, Trasmetti testo in dialogo, Converti con timestamp e Trasmetti con timestamp
    • Aggiunto use_pvc_as_ivc facoltativo (booleano, valore predefinito false) per usare la versione Instant Voice Clone di una Professional Voice Clone.
    • Aggiunti previous_text e future_text facoltativi e nullable (stringhe, massimo 100 caratteri) e previous_request_ids e next_request_ids (array di stringhe, massimo 3 ID) per la continuità della generazione.
    • L’oggetto settings facoltativo aggiunge similarity nullable (numero, 0–1, valore predefinito 0.75).

Text to Speech

Flows

Voice Design

Workspace

  • Crea chiave API dell’account di servizio - POST /v1/service-accounts/{service_account_user_id}/api-keys
    • Aggiunti tts_concurrency_limit, music_concurrency_limit e dubbing_concurrency_limit facoltativi e nullable (interi) per le chiavi API degli account di servizio Enterprise.
  • Aggiorna chiave API dell’account di servizio - PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
    • Aggiunti tts_concurrency_limit, music_concurrency_limit e dubbing_concurrency_limit facoltativi. Ogni campo accetta un intero, clear, no_update o null e il valore predefinito è no_update.

Modelli

  • Elenca modelli - GET /v1/models
    • Deprecati i campi obbligatori max_characters_request_free_user e max_characters_request_subscribed_user. Questi campi non vengono applicati; usa invece maximum_text_length_per_request.

Immagini e video

  • Sora 2 e Sora 2 Pro ritirati: OpenAI interromperà la Sora API il 24 settembre 2026. Entrambi i modelli sono stati rimossi dal selettore dei modelli Immagini e Video e smetteranno di generare in quella data. Le generazioni esistenti restano disponibili nella tua cronologia. I Flows e i template che usano un nodo Sora devono passare a un altro modello video, come Gemini Omni 1.1 Flash, prima di poter essere eseguiti nuovamente.
  • Seedance 1.5 Pro deprecato: ByteDance ritirerà Seedance 1.5 Pro l’11 novembre 2026. Il modello non è più disponibile per nuove generazioni e smetterà di funzionare in quella data. Usa invece un modello Seedance 2.0.

ElevenAgents

  • Chiamate parallele degli strumenti: La configurazione del prompt dell’agente ora include enable_parallel_tool_calls (booleano, predefinito true). Se abilitato, i modelli supportati possono eseguire più strumenti in un unico turno.
  • Modelli degli agenti: Aggiunto gpt-6-astra alle opzioni LLM dell’agente.
  • Avvisi: Gli avvisi degli agenti ora supportano i canali Slack insieme ai notificatori PagerDuty e webhook.
  • Ricerca dei numeri di telefono: Aggiunto un endpoint dei numeri di telefono con paginazione basata su cursore e filtri per provider, supporto in uscita, agente e ramo assegnati, etichetta e numero di telefono.

Immagini e video

  • Modelli GPT Image 2.5: La generazione di immagini ora supporta gpt-image-2.5-flare e gpt-image-2.5-sunburst. Entrambi i modelli accettano fino a 10 immagini di riferimento, livelli di qualità fino a max, 14 rapporti d’aspetto fissi più auto e output 1K, 2K o 4K.

Speech Engine

  • Timeout a cascata: Le richieste di creazione e aggiornamento di Speech Engine ora accettano cascade_timeout_seconds (numero, 2–15, predefinito 4) per controllare quanto tempo ElevenLabs attende un motore vocale upstream prima di riprovare.

Text to Speech

  • Confini di turno multi-contesto: Il marcatore is_final_audio_for_turn ora viene emesso dopo ogni byte nel buffer per quel turno, inclusi gli output MP3 e Opus. I client possono usare il marcatore come confine esatto del turno senza passare a PCM.

Rilasci SDK

SDK JavaScript

  • v2.69.0 - Aggiunto transcriptEdit al wrapper Speech to Text in tempo reale, con testo modificato fornito tramite eventi edited_transcript. Corretta la verifica JWT di Speech Engine per le chiavi API con suffissi di residenza dei dati. Aggiunti phoneNumbers.listV2 e metodi per i template Flows per elencare e ottenere template, nonché elencare, creare e ottenere esecuzioni. Rigenerati client e tipi per GPT Image 2.5, avvisi degli agenti su Slack, chiamate parallele degli strumenti, gpt-6-astra, limiti di concorrenza delle chiavi API degli account di servizio, conservazione zero per Music, filtri delle conversazioni e stati di approvazione degli strumenti MCP.

SDK Python

  • v2.69.0 - Aggiunto transcript_edit al wrapper Speech to Text in tempo reale, con testo modificato fornito tramite eventi edited_transcript. Corretta la verifica JWT di Speech Engine per le chiavi API con suffissi di residenza dei dati e fatto in modo che play generi un errore quando ffplay non riesce. Aggiunti phone_numbers.list_v2 e metodi per i template Flows per elencare e ottenere template, nonché elencare, creare e ottenere esecuzioni. Rigenerati client e tipi per GPT Image 2.5, avvisi degli agenti su Slack, chiamate parallele degli strumenti, gpt-6-astra, limiti di concorrenza delle chiavi API degli account di servizio, conservazione zero per Music, filtri delle conversazioni e stati di approvazione degli strumenti MCP.

CLI ElevenLabs

  • v1.3.2 - Aggiunti metadati facoltativi --intent per raccogliere feedback sull’uso della CLI. Aggiunto elevenlabs feedback missing-capability per segnalare workflow non supportati dalla CLI.

API

Nuovi endpoint

ElevenAgents

  • Elenca pagina dei numeri di telefono - GET /v1/convai/v2/phone-numbers
    • Aggiunti i parametri di paginazione page_size facoltativo (intero, 1–1.000, predefinito 100) e cursor (stringa nullable).
    • Aggiunti i filtri facoltativi search, label, phone_number, provider, supports_outbound, agent_id, branch_id, sort_by e sort_direction. sort_by accetta label o phone_number; sort_direction è predefinito su asc.
    • La risposta contiene phone_numbers obbligatorio (array), next_cursor facoltativo e nullable (stringa) e has_more (booleano, predefinito false).

Endpoint aggiornati

ElevenAgents

  • Crea agente, Ottieni agente e Aggiorna agente
    • La configurazione del prompt aggiunge enable_parallel_tool_calls (booleano, predefinito true). Gli override del workflow accettano un booleano nullable.
    • L’enum LLM aggiunge gpt-6-astra, inclusi gli override per l’avvio della conversazione.
    • I notificatori dell’integrazione di avvisi ora usano integration_type per selezionare pagerduty o slack. I notificatori Slack richiedono connection_id e channel_id (stringhe); channel_id accetta da 1 a 64 caratteri.
  • Elenca conversazioni e Risolvi riferimento conversazione
    • data_collection_params non accetta più l’operatore missing. Usa un valore vuoto per trovare le conversazioni in cui il campo non è stato raccolto.
    • Un valore vuoto in dynamic_variable_params trova le conversazioni in cui la variabile non è stata impostata.
  • Crea Speech Engine, Ottieni Speech Engine e Aggiorna Speech Engine
    • Aggiunto cascade_timeout_seconds (numero, 2–15). Le richieste di creazione sono predefinite su 4, quelle di aggiornamento accettano un valore nullable e le risposte richiedono il campo.

Immagini e video

  • Crea generazione di immagini - POST /v1/flows/image
    • Aggiunte varianti della richiesta per gpt-image-2.5-flare e gpt-image-2.5-sunburst.
    • Entrambe le varianti richiedono prompt e model_id, accettano fino a 10 images e aggiungono resolution (1K, 2K o 4K, predefinito 1K).
    • quality accetta low, medium, high, xhigh o max ed è predefinito su high. aspect_ratio accetta auto e 14 rapporti fissi ed è predefinito su 16:9.

Doppiaggio

Knowledge base

  • Crea job di crawling - POST /v1/convai/knowledge-base/crawl
    • Deprecato max_depth (intero, predefinito 3). Il campo ora non ha effetto e non presenta più vincoli minimi o massimi.
    • I metadati del job di crawling non richiedono più max_depth.

Utente

Modifiche allo schema

Text to Speech

  • I messaggi WebSocket audio e final multi-contesto ora definiscono is_final_audio_for_turn come emesso dopo che tutti i byte nel buffer del turno sono stati forniti.

ElevenAgents

  • Accodamento delle chiamate e audio di attesa: Aggiunto l’accodamento delle chiamate per gli agenti al limite di concorrenza. I chiamanti in coda sentono l’audio di attesa e ricevono eventi queue_status finché non vengono ammessi o scade il tempo di attesa. Nuovi metodi API consentono di caricare o eliminare audio di attesa personalizzato.
  • Metadati delle versioni di test: I risultati dei test degli agenti ora identificano la versione dell’agente su cui sono stati eseguiti e se includevano modifiche in bozza. I riepiloghi delle invocation indicano inoltre quando i reinvii parziali sono stati eseguiti su versioni diverse.
  • Metadati di modelli e account: La configurazione LLM degli agenti ora accetta gemini-3.8-flash. Le risposte degli account WhatsApp identificano se l’account usa la Cloud API o il flusso di registrazione in coesistenza.

Musica

  • Supporto API Music v2.5: Gli endpoint e gli SDK Music ora accettano music_v2_5. I chunk di generazione dei piani di composizione supportano fino a 6.132 caratteri, con un massimo di 30 righe da 200 caratteri ciascuna.

Rilasci SDK

SDK JavaScript

  • v2.68.0 - Aggiunti metodi per caricare ed eliminare l’audio di attesa degli agenti. Rigenerati i tipi per l’accodamento delle chiamate, i riferimenti alle procedure, la creazione di rami in bozza, i limiti delle query RAG, i metadati delle versioni di test, gemini-3.8-flash e music_v2_5.

SDK Python

  • v2.68.0 - Aggiunti metodi sincroni e asincroni per caricare ed eliminare l’audio di attesa degli agenti. Rigenerati i tipi per l’accodamento delle chiamate, le procedure, la creazione di rami in bozza, i limiti delle query RAG, i metadati delle versioni di test, gemini-3.8-flash e music_v2_5. Il wrapper compose_detailed ora accetta ogni ID di modello musicale generato e piani di composizione basati sia su prompt sia su chunk.

SDK iOS

  • v3.3.1 - Riconcilia i messaggi degli agenti in base a response_id anziché a event_id, preservando più risposte attorno alle chiamate degli strumenti ed evitando che parti in streaming o correzioni vengano associate al messaggio sbagliato.

CLI ElevenLabs

  • v1.3.0 - Aggiunti metadati facoltativi --intent ai comandi API generati. Aggiunto elevenlabs feedback missing-capability per segnalare workflow non supportati dalla CLI.

Pacchetti

  • @elevenlabs/convai-widget-core@0.18.2 e @elevenlabs/convai-widget-embed@0.18.2 - Corrette le risposte duplicate degli agenti dopo chiamate di strumenti e procedure. Le risposte testuali in streaming mantengono la formattazione Markdown e le conversazioni vocali non visualizzano più parti della chat in streaming non pronunciate. Il pacchetto embed limita inoltre gli eventi user_activity a uno al secondo e rimuove il limite al termine di una sessione.

API

Nuovi endpoint

ElevenAgents

  • Carica audio di attesa dell’agente - POST /v1/convai/agents/{agent_id}/hold-audio
    • Accetta hold_audio_file obbligatorio (binario) come dati del form multipart. Il file deve essere MP3 o WAV, fino a 40 MB e 180 secondi.
    • Restituisce agent_id obbligatorio (stringa) e hold_audio (AgentHoldAudioConfig). L’oggetto hold-audio richiede audio_path, audio_url, original_filename (stringhe), duration_secs (numero) e size_bytes (intero).
  • Elimina audio di attesa dell’agente - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • Rimuove la clip personalizzata, così i chiamanti in coda sentono il tono di attesa predefinito.
    • Restituisce agent_id obbligatorio (stringa).

Endpoint aggiornati

ElevenAgents

  • Crea agente, Ottieni agente e Aggiorna agente
    • Aggiunto platform_settings.queueing_config (AgentQueueingConfig) facoltativo con enabled (booleano, predefinito false) e wait_timeout_seconds (intero, 1–1.800, predefinito 180).
    • Le risposte di configurazione della coda includono hold_audio (AgentHoldAudioConfig) nullable di sola lettura. Le risposte dell’agente includono anche default_hold_audio_url facoltativo (stringa).
  • Ottieni conversazione - GET /v1/convai/conversations/{conversation_id}
    • I metadati aggiungono queue_wait_secs facoltativo e nullable (numero). Il tempo in coda è escluso da call_duration_secs e dal tempo fatturato.
  • Crea ramo dell’agente - POST /v1/convai/agents/{agent_id}/branches
    • Aggiunto include_draft facoltativo (booleano, predefinito false). Quando è true, un ramo creato dalla punta del ramo include il set di procedure in bozza del chiamante.
  • Elenca procedure e gli endpoint per creare, ottenere e gestire le bozze delle procedure
    • Gli elementi dell’elenco aggiungono referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids e referenced_dynamic_variables facoltativi (array di stringhe).
    • Le risposte dell’agente e di anteprima del merge aggiungono procedures facoltativo, una mappa con chiave ID della procedura.
  • Elenca invocation di test - GET /v1/convai/test-invocations
    • Aggiunto search facoltativo e nullable (stringa) per filtrare test e cartelle per nome.
  • Esegui test sull’agente e Ottieni invocation di test
    • Le risposte di invocation della suite di test e di esecuzione dei test unitari aggiungono version_id facoltativo e nullable (stringa) e ran_against_draft facoltativo (booleano, predefinito false).
    • I riepiloghi delle invocation aggiungono anche runs_diverged_from_version facoltativo (booleano, predefinito false).
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • Il body della richiesta aggiunge gli override specifici della query max_documents_length facoltativo e nullable (intero, 1–50.000) e max_retrieved_rag_chunks_count (intero, 1–20).
  • Ottieni account WhatsApp - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • Aggiunto account_type facoltativo (WhatsAppAccountType, predefinito cloud_api). I valori sono cloud_api e coexistence.
  • Calcola l’utilizzo LLM previsto - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModel aggiunge price_per_message obbligatorio (numero).

Musica

  • MusicModelID aggiunge music_v2_5 per POST /v1/music/video-to-music, POST /v1/music/plan, Componi musica, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload e POST /v1/music/finetunes.
  • GenerationChunk.text aumenta maxLength da 6.000 a 6.132 caratteri per POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream e POST /v1/music/upload. I nomi delle sezioni possono contenere da 1 a 100 caratteri e i chunk possono contenere fino a 30 righe con 200 caratteri per riga.

Modifiche allo schema

ElevenAgents

  • Gli eventi del server in tempo reale aggiungono queue_status. Il relativo queue_status_event.status obbligatorio accetta waiting, admitted o timed_out; timed_out precede il codice di chiusura WebSocket 4300. L’audio di attesa continua ad arrivare come normali eventi audio.
  • L’enum LLM aggiunge gemini-3.8-flash, inclusi gli override per l’avvio della conversazione.
  • Le union dei risultati degli strumenti di sistema delle conversazioni aggiungono start_procedure_success, start_procedure_error, end_procedure_success e end_procedure_error.
  • FeaturesUsageCommonModel aggiunge gli stati delle funzionalità facoltativi freeform_procedure e structured_procedure.

Scribe v2 Medical

Scribe v2 Medical è ora generalmente disponibile. È un modello di riconoscimento vocale batch specializzato in audio medico e clinico, fatturato alla stessa tariffa di Scribe v2.

Passa scribe_v2_medical come model_id in Crea trascrizione. I prompt con termini chiave, il rilevamento delle entità, la diarizzazione dei parlanti e la modalità non letterale funzionano come in Scribe v2.


ElevenAgents

  • Ticket delle conversazioni per tutto il workspace: aggiunto Elenca ticket del workspace per recuperare i ticket di triage delle conversazioni dagli agenti accessibili. Filtra per stato o assegnatario e usa la paginazione con cursore per recuperare fino a 100 ticket per pagina.
  • Filtri delle conversazioni per variabili dinamiche: Elenca conversazioni e Ricerca testuale nei messaggi delle conversazioni ora accettano filtri ripetibili dynamic_variable_params. Usa name:op:value con eq, gt, gte, lt o lte; gli operatori di confronto richiedono valori numerici.
  • Rilevamento della segreteria telefonica Twilio: le configurazioni per telefonia in uscita e chiamate batch ora supportano twilio_machine_detection facoltativo. Scegli enable per una valutazione tempestiva di persona o segreteria, oppure detect_message_end per attendere la fine del messaggio di saluto della segreteria. I risultati arrivano tramite il nuovo evento webhook answering_machine_detection.
  • Vincoli sui valori per la raccolta dati: le proprietà di raccolta dati ora possono usare allowed_values per indicare una variabile dinamica contenente i valori consentiti. Il precedente campo allowed_values_dynamic_variable è deprecato.
  • Metadati dell’agente: le risposte di Elenca rami dell’agente ora indicano quando è stata creata una bozza e se precede il tip del ramo. I riepiloghi dell’agente e del motore vocale ora richiedono voice_id.
  • URL di origine della knowledge base: i chunk delle query RAG dell’agente ora includono source_url obbligatorio e annullabile, contenente l’URL tracciato per i documenti URL.
  • Allegati nelle risposte dell’agente: gli eventi WebSocket agent_response ora includono attachments facoltativo. Ogni allegato richiede url e name e può includere mime_type.

Workspace

  • Limiti della piattaforma per le chiavi API: le risposte delle chiavi API degli account di servizio ora possono includere platform_limits Enterprise per crediti, Clonazioni Vocali Professionali e concorrenza per TTS, Doppiaggio e Musica.

Rilasci degli SDK

SDK JavaScript

  • v2.67.0 - Aggiunto dynamicVariableParams alle richieste di elenco e ricerca testuale delle conversazioni. Rigenerati i tipi per il rilevamento della segreteria telefonica Twilio, i vincoli sui valori per la raccolta dati, i limiti della piattaforma per le chiavi API, i metadati delle bozze dei rami dell’agente e gli URL di origine della knowledge base.

SDK Python

  • v2.67.0 - Aggiunto dynamic_variable_params ai metodi sincroni e asincroni di elenco e ricerca testuale delle conversazioni. Rigenerati i tipi per il rilevamento della segreteria telefonica Twilio, i vincoli sui valori per la raccolta dati, i limiti della piattaforma per le chiavi API, i metadati delle bozze dei rami dell’agente e gli URL di origine della knowledge base. Il client Text to Speech in tempo reale non passa più il sentinel interno di omissione alla connessione.

CLI ElevenLabs

  • v1.2.0 - Aggiunto il comando elevenlabs say e la relativa skill dell’agente, rigenerati i binding dei comandi API e reso eleven_v3 il modello TTS predefinito.

Pacchetti

API

Nuovi endpoint

ElevenAgents

  • Elenca ticket del workspace - GET /v1/convai/triage-tickets
    • Elenca i ticket di triage delle conversazioni per tutti gli agenti a cui il chiamante può accedere, ordinati prima per data di creazione più recente.
    • Aggiunti i parametri query facoltativi page_size (numero intero, 1–100, valore predefinito 100), status (AgentConversationTicketStatus), assignee_user_id (stringa o unassigned) e cursor (stringa).
    • Restituisce GetAgentConversationTicketsPageResponseModel.

Endpoint aggiornati

ElevenAgents

  • Elenca conversazioni - GET /v1/convai/conversations
    • Aggiunto dynamic_variable_params facoltativo e annullabile (array di stringhe ripetibile). Ogni valore usa name:op:value, dove op è eq, gt, gte, lt o lte.
  • Ricerca testuale nei messaggi delle conversazioni - GET /v1/convai/conversations/messages/text-search
    • Aggiunto dynamic_variable_params facoltativo e annullabile (array di stringhe ripetibile) con la stessa sintassi.
  • Chiamata Twilio in uscita, Chiamata in uscita tramite trunk SIP, Chiamata Exotel in uscita e Invia chiamate batch
    • telephony_call_config ora usa schemi di input e output separati.
    • Aggiunto twilio_machine_detection facoltativo e annullabile (TwilioMachineDetectionConfig). Il relativo mode accetta enable o detect_message_end e il valore predefinito è enable. L’impostazione viene ignorata per i provider non Twilio e le chiamate in entrata.
  • Importa numero di telefono - POST /v1/convai/phone-numbers
    • Aggiunto account_auth_token facoltativo e annullabile (stringa) per le importazioni di chiavi API Twilio, al fine di convalidare le firme dei webhook in entrata.

Modifiche agli schemi

ElevenAgents

  • WebhookEventType aggiunge answering_machine_detection.
  • AgentBranchSummary aggiunge draft_created_at facoltativo e annullabile (numero intero) e draft_is_behind_tip facoltativo (booleano, valore predefinito false).
  • AgentKnowledgeBaseRagChunkResponseModel aggiunge source_url obbligatorio e annullabile (stringa).
  • AgentSummaryResponseModel e SpeechEngineSummaryResponse aggiungono voice_id obbligatorio (stringa).
  • AnalysisProperty aggiunge name facoltativo e annullabile (stringa) e allowed_values (AllowedValues). Anche LiteralJsonSchemaProperty aggiunge allowed_values. Entrambi deprecano allowed_values_dynamic_variable.
  • DataCollectionResultCommonModel aggiunge name facoltativo e annullabile (stringa).
  • WorkspaceApiKeyResponseModel aggiunge platform_limits facoltativo e annullabile (PlatformLimits).
  • Lo strumento MCP Icon aggiunge theme facoltativo e annullabile (light o dark).
  • SMBToolConfig aggiunge le varianti di parametri send_custom_email, create_service_quote_request e create_product_quote_request.
  • Gli schemi dei parametri query dei webhook e la configurazione delle chiamate telefoniche ora usano modelli di input e output separati.
  • Gli eventi WebSocket agent_response aggiungono attachments facoltativo (array). Ogni elemento richiede url e name (stringhe) e accetta mime_type facoltativo (stringa).

ElevenCreative

  • ReferenceVideo.studio_clip ora usa StudioClipLocator invece di StudioClipReference. I campi e il formato wire restano invariati.

ElevenAgents

  • Input da tastierino telefonico: la configurazione delle conversazioni degli agenti ora supporta dtmf_input_settings facoltativo per l’input DTMF. Configura il timeout delle cifre, usa # come terminatore e oscura le voci del tastierino nelle trascrizioni, nei log e nelle analisi.
  • Cronologia degli allegati della conversazione: le voci della trascrizione di Recupera conversazione ora includono file_inputs, un array che contiene ID, nome, tipo MIME e URL di ogni file allegato.
  • Filtro per tag degli agenti: Elenca agenti ora accetta un parametro query tags facoltativo. Ripeti il parametro per trovare gli agenti con uno qualsiasi dei tag forniti.
  • Contesto delle campagne batch: Recupera conversazione ora identifica le chiamate batch con metadati campaign annullabili contenenti i campi obbligatori campaign_id e campaign_lead_id.

Musica

  • Dati visivi della forma d’onda: Genera musica dettagliata, Trasmetti musica con dettagli e Carica musica ora accettano with_waveform_visual facoltativo (booleano, valore predefinito false). Le risposte con l’opzione attivata restituiscono un array di numeri interi waveform_visual a bassa risoluzione con quattro campioni al secondo.

Doppiaggio

Rilasci degli SDK

SDK JavaScript

  • v2.66.0 - Aggiunto fileIds a sendMultimodalMessage, consentendo a un messaggio di includere più allegati di file.

SDK Python

  • v2.66.0 - Aggiunto file_ids a send_multimodal_message, consentendo a un messaggio di includere più allegati di file.

SDK Android

  • v0.12.2 - Preservato il callback onUnhandledClientToolCall durante il collegamento degli eventi di sessione. Le chiamate non gestite agli strumenti client che richiedono una risposta ora ricevono la risposta di errore automatica invece di rimanere irrisolte.

CLI ElevenLabs

  • v1.1.0 - Rigenerati i binding dei comandi API e aggiunta l’attribuzione delle richieste basata sul comando per i workflow di ElevenAgents. Questi comandi aggiungono cmd/<command> allo User-Agent della CLI, consentendo di distinguere le richieste provenienti da workflow come agents push e agents create.

Pacchetti

API

Endpoint aggiornati

ElevenAgents

  • Elenca agenti - GET /v1/convai/agents
    • Aggiunto tags facoltativo e annullabile (array di stringhe). Ripeti il parametro query per trovare qualsiasi tag fornito.
  • Crea agente, Recupera agente e Aggiorna agente
    • Aggiunto conversation_config.conversation.dtmf_input_settings facoltativo e annullabile (DTMFInputConfig). Supporta dtmf_input_timeout (numero, 0,5–10 secondi, valore predefinito 2), hash_terminator (booleano, valore predefinito true) e redact_input (booleano, valore predefinito false).
    • Aggiunto sip_refer_play_dialtone facoltativo (booleano, valore predefinito true) alla configurazione del trasferimento del numero di telefono. Impostalo su false per mantenere silenziosa la tratta di chiamata originale mentre viene completato un trasferimento SIP REFER.
    • Gli strumenti di sistema per le procedure di avvio e fine ora accettano ProcedureVersionRef o ProcedureDraftRef. I riferimenti alle bozze richiedono procedure_id (stringa) e impostano version_id su null.
  • Recupera conversazione - GET /v1/convai/conversations/{conversation_id}
    • Aggiunto file_inputs (array di ConversationHistoryTranscriptFileInputResponseModel) alle voci della trascrizione. Ogni elemento richiede file_id, original_filename, mime_type e file_url (stringhe).
    • Aggiunto campaign facoltativo e annullabile (BatchCallingCampaignInformation) ai metadati delle chiamate batch. L’oggetto richiede campaign_id e campaign_lead_id (stringhe).
    • Aggiunto dtmf a ChatSourceMedium.
  • I tipi di problemi nei ticket di triage delle conversazioni aggiungono incorrect_information, documentation_gap, platform_bug e wrong_action.

Musica

  • Genera musica dettagliata (POST /v1/music/detailed) e Trasmetti musica con dettagli (POST /v1/music/detailed/stream)
    • Aggiunto with_waveform_visual facoltativo (booleano, valore predefinito false).
    • Le risposte dettagliate aggiungono waveform_visual annullabile (array di numeri interi), campionato quattro volte al secondo da -1000 a 1000.
  • Carica musica - POST /v1/music/upload
    • Aggiunti with_waveform_visual facoltativo (booleano, valore predefinito false) e waveform_visual annullabile (array di numeri interi) nella risposta.

ElevenCreative

Doppiaggio

  • Elenca progetti di Doppiaggio - GET /v1/dubbing/project
    • page_size rimane un numero intero facoltativo con valore predefinito 20, ma i valori ora sono limitati a 1–100 invece di essere rifiutati.
    • Il filtro status ora documenta queued, preparing, ready e failed.
    • Passa next_cursor della risposta precedente in cursor; omettilo per la prima pagina.
  • Elenca lingue di destinazione - GET /v1/dubbing/project/{project_id}/language
    • page_size rimane un numero intero facoltativo con valore predefinito 20, ma i valori ora sono limitati a 1–100 invece di essere rifiutati.
    • Il filtro status supporta queued, processing, completed, stale e failed.
    • Passa next_cursor della risposta precedente in cursor; omettilo per la prima pagina.

Modifiche agli schemi

Workspace

  • PendingSubscriptionSwitchResponseModel.next_tier aggiunge grant.

CLI di ElevenLabs

La CLI di ElevenLabs v1.0.0 è ora disponibile. Ogni operazione dell’API di ElevenLabs è disponibile come sottocomando, con output JSON, tabella, YAML e CSV, paginazione automatica e completamento della shell.

La CLI offre anche workflow di configurazione locale per ElevenAgents. Archivia le configurazioni di agenti, strumenti e test come file, sincronizzale con i comandi push e pull, gestisci i branch, esegui test, installa componenti dell’interfaccia utente di ElevenLabs e seleziona una regione di residenza dei dati.

Procedure

Le procedure sono ora generalmente disponibili in ElevenAgents. Una procedura contiene istruzioni specifiche per un’attività e un trigger che determina quando applicarle. Durante una conversazione, l’agente carica la procedura pertinente, consentendo a un unico agente di gestire attività distinte senza inserire ogni istruzione nel relativo system prompt.

Usa procedure in formato libero quando l’agente può adattare la formulazione o l’ordine delle istruzioni. Usa procedure strutturate quando i passaggi devono essere eseguiti in un ordine definito. Entrambi i tipi possono essere usati insieme ai workflow sullo stesso agente.

ElevenAgents

  • Ticket di triage delle conversazioni: aggiunte API per creare ticket sul rendimento degli agenti, creare ticket manuali di follow-up, elencare i ticket, assegnare membri del workspace, aggiornare stato e assegnatario e aggiungere commenti a livello di ticket o di turno.
  • Osservabilità delle conversazioni: i client realtime possono ricevere un evento context_usage dopo ogni turno dell’agente completato. L’evento riporta il modello, il numero di token del prompt e il limite di contesto del modello.

Release degli SDK

SDK JavaScript

  • v2.65.0 - Aggiunti client e tipi per i ticket di triage delle conversazioni e i riepiloghi leggeri delle conversazioni. Le API delle conversazioni aggiungono filtri per procedura, chiamata di strumento non valida e ordinamento; le API delle procedure aggiungono la selezione della versione dell’agente; le API degli argomenti aggiungono controlli sui dettagli della valutazione e l’ordinamento per frustrazione. La release aggiunge anche la frequenza di aggiornamento della knowledge base, l’ambiente di test e i campi di integrazione degli avvisi, oltre ai tipi di messaggio per il doppiaggio realtime.

SDK Python

  • v2.65.0 - Aggiunti client e tipi per i ticket di triage delle conversazioni e i riepiloghi leggeri delle conversazioni. Le API delle conversazioni aggiungono filtri per procedura, chiamata di strumento non valida e ordinamento; le API delle procedure aggiungono la selezione della versione dell’agente; le API degli argomenti aggiungono controlli sui dettagli della valutazione e l’ordinamento per frustrazione. La release aggiunge anche la frequenza di aggiornamento della knowledge base, l’ambiente di test e i campi di integrazione degli avvisi, e preserva i campi multipart ripetuti per keyterms di Speech to Text e webhook_ids di Dubbing.

SDK Swift

  • v3.3.0 - Aggiunti il parsing tipizzato degli errori del client, la gestione di expects_response e risultati degli strumenti type-safe. L’avvio di WebRTC è ora pronto quando l’agente si unisce, invece di attendere la sottoscrizione della traccia audio. La release migliora inoltre la gestione degli URL, sopprime il rumore degli eventi sconosciuti e rimuove l’allocazione del thread realtime dall’elaborazione del silenziamento software.

Pacchetti

API

Nuovi endpoint

ElevenAgents

  • Aggiunti nove endpoint per i ticket di triage delle conversazioni:
    • Crea ticket di conversazione - POST /v1/convai/triage-tickets. La richiesta richiede conversation_id (stringa) e accetta qa_comment (stringa nullable, 1–10.000 caratteri) e fino a 200 commenti sui turni.
    • Elenca ticket - GET /v1/convai/agents/{agent_id}/triage-tickets, con paginazione tramite cursore.
    • Crea ticket manuale - POST /v1/convai/agents/{agent_id}/triage-tickets. La richiesta richiede qa_comment (stringa, 1–10.000 caratteri).
    • Elenca utenti assegnabili - GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. La risposta elenca i membri del workspace che non sono account di servizio e indica se ciascun membro ha accesso all’agente.
    • Ottieni ticket - GET /v1/convai/triage-tickets/{agentqa_ticket_id}.
    • Aggiorna ticket - PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. La richiesta accetta status facoltativo e assignee_user_id nullable.
    • Elimina ticket - DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}.
    • Aggiungi commento - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. La richiesta richiede comment (stringa, 1–10.000 caratteri).
    • Aggiungi commento al turno - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. La richiesta richiede turn_index con indice a base zero (intero) e comment (stringa, 1–10.000 caratteri).

Endpoint aggiornati

ElevenAgents

  • Ottieni URL firmato - GET /v1/convai/conversation/get-signed-url
    • Aggiunto debug_events_request facoltativo (booleano, valore predefinito false). Gli eventi di debug richiedono l’accesso editor all’agente.
  • Ottieni token WebRTC - GET /v1/convai/conversation/token
    • Aggiunto debug_events_request facoltativo (booleano, valore predefinito false). Il percorso legacy GET /v1/convai/conversation/get_signed_url accetta lo stesso parametro.
  • Elenca conversazioni - GET /v1/convai/conversations
    • Aggiunto triggered_procedure_ids facoltativo (array di stringhe nullable, massimo 50) per trovare le conversazioni in cui è stata eseguita una qualsiasi procedura specificata.
    • Aggiunto include_invalid_tool_calls facoltativo (booleano, valore predefinito false) per includere le chiamate di strumenti che non sono state eseguite.
    • Aggiunto sort_direction facoltativo (asc o desc, valore predefinito desc) per l’ora di inizio della chiamata.
  • Ricerca testuale nei messaggi delle conversazioni - GET /v1/convai/conversations/messages/text-search
    • Aggiunto triggered_procedure_ids facoltativo (array di stringhe nullable, massimo 50).
    • Aggiunto include_invalid_tool_calls facoltativo (booleano, valore predefinito false).
  • Ottieni argomenti delle conversazioni dell’agente - GET /v1/convai/agents/{agent_id}/topics
    • Aggiunto include_evaluation_criteria facoltativo (booleano, valore predefinito true).
    • Aggiunto frustration a sort_by.
    • Le risposte degli argomenti aggiungono success_rate nullable (numero), mentre la risposta complessiva aggiunge aggregated_run_count (intero, valore predefinito 0).
    • from_unix_secs viene arrotondato per difetto all’inizio del relativo giorno UTC. Un intervallo delimitato aggrega le esecuzioni di rilevamento giornaliere completate; omettendo entrambi i limiti viene restituita l’esecuzione più recente.
  • Elenca procedure (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) e Ottieni procedura (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
    • Aggiunto agent_version_id facoltativo nullable (stringa) per recuperare procedure da una versione specifica dell’agente.
  • Crea test e Aggiorna test
    • Aggiunto environment facoltativo nullable (stringa) agli schemi di test unitari di risposta, simulazione e chiamata di strumento. Il valore seleziona URL, header e connessioni di autenticazione specifici dell’ambiente; il valore predefinito è production.
  • Crea documento da URL, Crea job di crawling e Crea cartella
    • Aggiunto minimum_frequency_days facoltativo nullable (intero, 1–180) per la sincronizzazione automatica. Il valore predefinito è 7 e ha la precedenza una frequenza più rigorosa della cartella principale.

Musica

  • Elenca Finetune musicali - GET /v1/music/finetunes
    • Aumentato il valore massimo di page_size da 100 a 150. Il valore predefinito rimane 50.

Modifiche allo schema

ElevenAgents

  • Le richieste di aggiornamento degli agenti aggiungono procedures facoltativo nullable (object<string, ProcedureVersionRef>). Ogni valore richiede procedure_id e version_id (stringhe). Un oggetto vuoto rimuove tutte le procedure.
  • La configurazione di avvio della conversazione aggiunge enable_procedure_ids_from_client (booleano, valore predefinito false). I dati di avvio aggiungono procedure_ids facoltativo nullable (array di stringhe); un array vuoto disabilita tutte le procedure per l’agente iniziale.
  • ClientEvent aggiunge context_usage.
  • Gli override del soft timeout aggiungono additional_soft_timeout_messages facoltativo nullable (array di stringhe).
  • I valori costanti nei modelli di override dell’analisi e dello schema ora accettano null.
  • I valori predefiniti della configurazione del widget per mic_muting_enabled e transcript_enabled sono cambiati da false a true. Impostali esplicitamente su false per mantenere il comportamento precedente.

Workspace

  • Le risposte di Ottieni utente hanno rimosso xi_api_key da UserResponseModel.
  • ResourceMetadataResponseModel.role_to_group_ids ora accetta ID di ruolo personalizzati come chiavi, anziché limitare le chiavi a admin, editor, commenter e viewer.
  • Le risposte di pubblicazione diretta aggiungono restricted_to_user_email_domains facoltativo nullable (array di stringhe).
  • Le risposte al cambio di abbonamento in attesa aggiungono go a next_tier.

Server MCP

  • Server MCP locale deprecato: Il server MCP di ElevenLabs locale e l’MCP player sono deprecati a favore del server MCP ospitato. Entrambi i repository sono archiviati e non riceveranno più aggiornamenti. Il server ospitato è disponibile all’indirizzo https://api.elevenlabs.io/v1/mcp, consente di accedere con il tuo account ElevenLabs tramite OAuth e non richiede installazione locale né chiave API. Consulta la documentazione del server MCP ospitato per le istruzioni di configurazione per Claude, Cursor e altri client MCP.