Hoppa till navigering

ElevenAgents

  • Samtalskö och vänteljud: Lade till samtalskö för agenter som nått sin samtidighetsgräns. Uppringare i kö hör vänteljud och får queue_status-händelser tills de släpps in eller tiden går ut. Nya API-metoder laddar upp eller tar bort anpassat vänteljud.
  • Metadata för testversioner: Agenttestresultat identifierar nu vilken agentversion de kördes mot och om de inkluderade utkaständringar. Anropssammanfattningar anger även när partiella återinskick kördes mot olika versioner.
  • Modell- och kontometadata: Agenters LLM-konfiguration accepterar nu gemini-3.8-flash. WhatsApp-kontosvar identifierar om kontot använder Cloud API eller registreringsflödet för samexistens.

Musik

  • Stöd för Music v2.5 API: Musikändpunkter och SDK:er accepterar nu music_v2_5. Delar för generering av kompositionsplaner har stöd för upp till 6 132 tecken, med upp till 30 rader på 200 tecken vardera.

SDK-versioner

JavaScript SDK

  • v2.68.0 - Lade till metoder för att ladda upp och ta bort vänteljud för agenter. Återskapade typer för samtalskö, procedurreferenser, skapande av utkastgrenar, RAG-frågegränser, metadata för testversioner, gemini-3.8-flash och music_v2_5.

Python SDK

  • v2.68.0 - Lade till synkrona och asynkrona metoder för att ladda upp och ta bort vänteljud för agenter. Återskapade typer för samtalskö, procedurer, skapande av utkastgrenar, RAG-frågegränser, metadata för testversioner, gemini-3.8-flash och music_v2_5. Omslaget compose_detailed accepterar nu alla genererade musikmodell-ID:n samt både prompt- och delbaserade kompositionsplaner.

iOS SDK

  • v3.3.1 - Matchar agentmeddelanden med response_id i stället för event_id, vilket bevarar flera svar kring verktygsanrop och förhindrar att streamade delar eller korrigeringar kopplas till fel meddelande.

ElevenLabs CLI

  • v1.3.0 - Lade till valfri --intent-metadata för genererade API-kommandon. Lade till elevenlabs feedback missing-capability för att rapportera arbetsflöden som CLI:t inte stöder.

Paket

  • @elevenlabs/convai-widget-core@0.18.2 och @elevenlabs/convai-widget-embed@0.18.2 - Åtgärdade dubbla agentsvar efter verktygs- och proceduranrop. Streamade textsvar behåller Markdown-formatering, och röstsamtal visar inte längre outtalade streamade chattdelar. Embed-paketet begränsar även user_activity-händelser till en gång per sekund och återställer gränsen när en session avslutas.

API

Nya ändpunkter

ElevenAgents

  • Ladda upp vänteljud för agent - POST /v1/convai/agents/{agent_id}/hold-audio
    • Accepterar obligatoriska hold_audio_file (binär) som multipart-formulärdata. Filen måste vara MP3 eller WAV, upp till 40 MB och 180 sekunder.
    • Returnerar obligatoriska agent_id (sträng) och hold_audio (AgentHoldAudioConfig). Vänteljudsobjektet kräver audio_path, audio_url, original_filename (strängar), duration_secs (tal) och size_bytes (heltal).
  • Ta bort vänteljud för agent - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • Tar bort det anpassade klippet så att uppringare i kö hör standardtonen för vänteläge.
    • Returnerar obligatoriska agent_id (sträng).

Uppdaterade ändpunkter

ElevenAgents

  • Skapa agent, Hämta agent och Uppdatera agent
    • Lade till valfri platform_settings.queueing_config (AgentQueueingConfig) med enabled (boolesk, standardvärde false) och wait_timeout_seconds (heltal, 1–1 800, standardvärde 180).
    • Svar för kökonfiguration inkluderar skrivskyddade nullable hold_audio (AgentHoldAudioConfig). Agentsvar inkluderar även valfria default_hold_audio_url (sträng).
  • Hämta konversation - GET /v1/convai/conversations/{conversation_id}
    • Metadata lägger till valfria nullable queue_wait_secs (tal). Kötid exkluderas från call_duration_secs och fakturerad tid.
  • Skapa agentgren - POST /v1/convai/agents/{agent_id}/branches
    • Lade till valfria include_draft (boolesk, standardvärde false). När värdet är true inkluderar en gren som skapats från grentoppen anroparens uppsättning utkastprocedurer.
  • Lista procedurer samt ändpunkter för att skapa, hämta och utkast för procedurer
    • Listobjekt lägger till valfria referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids och referenced_dynamic_variables (strängarrayer).
    • Svar för agenter och förhandsvisningar av sammanslagningar lägger till valfria procedures, en karta med procedur-ID som nyckel.
  • Lista testanrop - GET /v1/convai/test-invocations
    • Lade till valfria nullable search (sträng) för att filtrera tester och mappar efter namn.
  • Kör tester på agent och Hämta testanrop
    • Svar för testsvitsanrop och enhetstestkörningar lägger till valfria nullable version_id (sträng) och valfria ran_against_draft (boolesk, standardvärde false).
    • Anropssammanfattningar lägger även till valfria runs_diverged_from_version (boolesk, standardvärde false).
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • Begärandetexten lägger till valfria nullable frågespecifika åsidosättningar för max_documents_length (heltal, 1–50 000) och max_retrieved_rag_chunks_count (heltal, 1–20).
  • Hämta WhatsApp-konto - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • Lade till valfria account_type (WhatsAppAccountType, standardvärde cloud_api). Värden är cloud_api och coexistence.
  • Beräkna förväntad LLM-användning - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModel lägger till obligatoriska price_per_message (tal).

Musik

  • MusicModelID lägger till music_v2_5 för POST /v1/music/video-to-music, POST /v1/music/plan, Komponera musik, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload och POST /v1/music/finetunes.
  • GenerationChunk.text ökar maxLength från 6 000 till 6 132 tecken för POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream och POST /v1/music/upload. Avsnittsnamn kan innehålla 1–100 tecken och delar kan innehålla upp till 30 rader med 200 tecken per rad.

Schemaändringar

ElevenAgents

  • Serverhändelser i realtid lägger till queue_status. Dess obligatoriska queue_status_event.status accepterar waiting, admitted eller timed_out; timed_out föregår WebSocket-stängningskod 4300. Vänteljud fortsätter att komma som vanliga audio-händelser.
  • Uppräkningen LLM lägger till gemini-3.8-flash, inklusive åsidosättningar för konversationsinitiering.
  • Unioner för resultat från systemverktyg i konversationer lägger till start_procedure_success, start_procedure_error, end_procedure_success och end_procedure_error.
  • FeaturesUsageCommonModel lägger till valfria funktionsstatusar för freeform_procedure och structured_procedure.