> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### ElevenAgents

- **Samtalskö och vänteljud**: Lade till [samtalskö](/docs/sv/eleven-agents/guides/call-queueing) 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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/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](https://github.com/elevenlabs/cli/releases/tag/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](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.2) och [@elevenlabs/convai-widget-embed@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.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

<Accordion title="Visa API-ändringar">

## Nya ändpunkter

### ElevenAgents

- [Ladda upp vänteljud för agent](/docs/sv/api-reference/agents/hold-audio/create) - `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](/docs/sv/api-reference/agents/hold-audio/delete) - `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](/docs/sv/api-reference/agents/create), [Hämta agent](/docs/sv/api-reference/agents/get) och [Uppdatera agent](/docs/sv/api-reference/agents/update)
  - 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](/docs/sv/api-reference/conversations/get) - `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](/docs/sv/api-reference/agents/branches/create) - `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](/docs/sv/api-reference/agents/procedures/list) 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](/docs/sv/api-reference/tests/test-invocations/list) - `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](/docs/sv/api-reference/tests/run-tests) och [Hämta testanrop](/docs/sv/api-reference/tests/test-invocations/get)
  - 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](/docs/sv/api-reference/whats-app/accounts/get) - `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](/docs/sv/api-reference/agents/calculate) - `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](/docs/sv/api-reference/music/compose), `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`.

</Accordion>