> 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

- **Wprowadzanie danych z klawiatury telefonu**: Konfiguracja rozmowy agenta obsługuje teraz opcjonalne `dtmf_input_settings` dla [wprowadzania DTMF](/docs/pl/eleven-agents/customization/multimodal-input#dtmf-input). Ustaw czas oczekiwania na cyfrę, użyj `#` jako znaku końca i ukryj wpisy z klawiatury w transkrypcjach, logach i analizie.
- **Historia załączników w rozmowie**: Wpisy transkrypcji w [Pobierz rozmowę](/docs/pl/api-reference/conversations/get) zawierają teraz `file_inputs` — tablicę z ID, nazwą, typem MIME i URL-em każdego załączonego pliku.
- **Filtrowanie po tagach agenta**: [Lista agentów](/docs/pl/api-reference/agents/list) przyjmuje teraz opcjonalny parametr zapytania `tags`. Powtórz parametr, aby dopasować agentów z dowolnym z podanych tagów.
- **Kontekst kampanii wsadowej**: [Pobierz rozmowę](/docs/pl/api-reference/conversations/get) identyfikuje teraz połączenia wsadowe za pomocą opcjonalnych metadanych `campaign`, zawierających wymagane `campaign_id` i `campaign_lead_id`.

### Muzyka

- **Dane wizualne przebiegu fali**: [Szczegółowe generowanie muzyki](/docs/pl/api-reference/music/compose-detailed), [Strumieniowanie muzyki ze szczegółami](/docs/pl/api-reference/music/compose-detailed-stream) i [Prześlij muzykę](/docs/pl/api-reference/music/upload) przyjmują teraz opcjonalne `with_waveform_visual` (wartość logiczna, domyślnie `false`). Odpowiedzi z tą opcją zawierają tablicę liczb całkowitych `waveform_visual` o niskiej rozdzielczości, z czterema próbkami na sekundę.

### Dubbing

- **Paginacja projektów**: [Lista projektów Dubbing](/docs/pl/api-reference/dubbing/list-projects) i [Lista języków docelowych](/docs/pl/api-reference/dubbing/language-targets/list-language-targets) ograniczają teraz `page_size` do zakresu 1–100. Filtrowanie statusu projektu obejmuje `queued`, a oba endpointy opisują użycie `next_cursor` do pobrania następnej strony.

### Wydania SDK

#### JavaScript SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.66.0) - Dodano `fileIds` do `sendMultimodalMessage`, dzięki czemu jedna wiadomość może zawierać wiele załączników.

#### Python SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.66.0) - Dodano `file_ids` do `send_multimodal_message`, dzięki czemu jedna wiadomość może zawierać wiele załączników.

#### Android SDK

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.2) - Zachowano callback `onUnhandledClientToolCall` podczas podłączania zdarzeń sesji. Nieobsłużone wywołania narzędzi klienta, które oczekują odpowiedzi, otrzymują teraz automatyczną odpowiedź z błędem zamiast pozostawać nierozwiązane.

#### ElevenLabs CLI

- [v1.1.0](https://github.com/elevenlabs/cli/releases/tag/v1.1.0) - Wygenerowano ponownie powiązania poleceń API i dodano atrybucję żądań dla poleceń w workflow ElevenAgents. Polecenia dodają `cmd/<command>` do `User-Agent` CLI, dzięki czemu można rozróżnić żądania z workflow, takich jak `agents push` i `agents create`.

#### Pakiety

- [@elevenlabs/client@1.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.23.0), [@elevenlabs/react@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.0), [@elevenlabs/types@0.22.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.1), [@elevenlabs/react-native@1.2.25](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.25), [@elevenlabs/convai-widget-core@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.1) i [@elevenlabs/convai-widget-embed@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.1) - Dodano `fileIds` do `sendMultimodalMessage`. Klient wysyła pola `file` i `files` dla zgodności, a React udostępnia zaktualizowane API klienta.

### API

<Accordion title="Zobacz zmiany w API">

## Zaktualizowane endpointy

### ElevenAgents

- [Lista agentów](/docs/pl/api-reference/agents/list) - `GET /v1/convai/agents`
  - Dodano opcjonalne nullable `tags` (tablica stringów). Powtórz parametr zapytania, aby dopasować dowolny podany tag.
- [Utwórz agenta](/docs/pl/api-reference/agents/create), [Pobierz agenta](/docs/pl/api-reference/agents/get) i [Zaktualizuj agenta](/docs/pl/api-reference/agents/update)
  - Dodano opcjonalne nullable `conversation_config.conversation.dtmf_input_settings` (`DTMFInputConfig`). Obsługuje `dtmf_input_timeout` (liczba, 0,5–10 sekund, domyślnie `2`), `hash_terminator` (wartość logiczna, domyślnie `true`) i `redact_input` (wartość logiczna, domyślnie `false`).
  - Dodano opcjonalne `sip_refer_play_dialtone` (wartość logiczna, domyślnie `true`) do konfiguracji przekierowania numeru telefonu. Ustaw `false`, aby oryginalne połączenie pozostało ciche podczas wykonywania przekierowania SIP REFER.
  - Narzędzia systemowe procedur rozpoczęcia i zakończenia przyjmują teraz `ProcedureVersionRef` lub `ProcedureDraftRef`. Odwołania do szkiców wymagają `procedure_id` (string) i ustawiają `version_id` na `null`.
- [Pobierz rozmowę](/docs/pl/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - Dodano `file_inputs` (tablica `ConversationHistoryTranscriptFileInputResponseModel`) do wpisów transkrypcji. Każdy element wymaga `file_id`, `original_filename`, `mime_type` i `file_url` (stringi).
  - Dodano opcjonalne nullable `campaign` (`BatchCallingCampaignInformation`) do metadanych połączeń wsadowych. Obiekt wymaga `campaign_id` i `campaign_lead_id` (stringi).
  - Dodano `dtmf` do `ChatSourceMedium`.
- Typy problemów zgłoszeń triage rozmów zyskują `incorrect_information`, `documentation_gap`, `platform_bug` i `wrong_action`.

### Muzyka

- [Szczegółowe generowanie muzyki](/docs/pl/api-reference/music/compose-detailed) (`POST /v1/music/detailed`) i [Strumieniowanie muzyki ze szczegółami](/docs/pl/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`)
  - Dodano opcjonalne `with_waveform_visual` (wartość logiczna, domyślnie `false`).
  - Szczegółowe odpowiedzi zyskują nullable `waveform_visual` (tablica liczb całkowitych), próbkowane cztery razy na sekundę w zakresie od `-1000` do `1000`.
- [Prześlij muzykę](/docs/pl/api-reference/music/upload) - `POST /v1/music/upload`
  - Dodano opcjonalne `with_waveform_visual` (wartość logiczna, domyślnie `false`) oraz nullable `waveform_visual` (tablica liczb całkowitych) w odpowiedzi.

### ElevenCreative

- [Utwórz projekt Studio](/docs/pl/api-reference/studio/add-project) i [Utwórz podcast](/docs/pl/api-reference/studio/create-podcast)
  - `quality_preset` akceptuje teraz `null`, a domyślna wartość `standard` została usunięta ze schematu.

### Dubbing

- [Lista projektów Dubbing](/docs/pl/api-reference/dubbing/list-projects) - `GET /v1/dubbing/project`
  - `page_size` pozostaje opcjonalną liczbą całkowitą z domyślną wartością `20`, ale wartości są teraz ograniczane do 1–100 zamiast odrzucane.
  - Filtr `status` dokumentuje teraz `queued`, `preparing`, `ready` i `failed`.
  - Przekaż `next_cursor` z poprzedniej odpowiedzi w `cursor`; pomiń go dla pierwszej strony.
- [Lista języków docelowych](/docs/pl/api-reference/dubbing/language-targets/list-language-targets) - `GET /v1/dubbing/project/{project_id}/language`
  - `page_size` pozostaje opcjonalną liczbą całkowitą z domyślną wartością `20`, ale wartości są teraz ograniczane do 1–100 zamiast odrzucane.
  - Filtr `status` obsługuje `queued`, `processing`, `completed`, `stale` i `failed`.
  - Przekaż `next_cursor` z poprzedniej odpowiedzi w `cursor`; pomiń go dla pierwszej strony.

## Zmiany w schematach

### Workspace

- `PendingSubscriptionSwitchResponseModel.next_tier` zyskuje `grant`.

</Accordion>