Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
228 changes: 114 additions & 114 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "elevenlabs"
version = "v2.38.1"
version = "v2.39.0"
description = ""
readme = "README.md"
authors = []
Expand Down
152 changes: 134 additions & 18 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -5200,6 +5200,22 @@ client.audio_native.update_content_from_url(
<dl>
<dd>

**author:** `typing.Optional[str]` — Author used in the player and inserted at the start of the uploaded article. If not provided, the default author set in the Player settings is used.

</dd>
</dl>

<dl>
<dd>

**title:** `typing.Optional[str]` — Title used in the player and inserted at the top of the uploaded article. If not provided, the default title set in the Player settings is used.

</dd>
</dl>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
Expand Down Expand Up @@ -6456,6 +6472,14 @@ typing.Optional[core.File]` — See core.File for more documentation
<dl>
<dd>

**no_verbatim:** `typing.Optional[bool]` — If true, the transcription will not have any filler words, false starts and non-speech sounds. Only supported with scribe_v2 model.

</dd>
</dl>

<dl>
<dd>

**keyterms:** `typing.Optional[typing.List[str]]` — A list of keyterms to bias the transcription towards. The keyterms are words or phrases you want the model to recognise more accurately. The number of keyterms cannot exceed 100. The length of each keyterm must be less than 50 characters. Keyterms can contain at most 5 words (after normalisation). For example ["hello", "world", "technical term"]. Usage of this parameter will incur additional costs.

</dd>
Expand Down Expand Up @@ -7116,6 +7140,14 @@ client.music.compose_detailed()
<dl>
<dd>

**respect_sections_durations:** `typing.Optional[bool]` — Controls how strictly section durations in the `composition_plan` are enforced. Only used with `composition_plan`. When set to true, the model will precisely respect each section's `duration_ms` from the plan. When set to false, the model may adjust individual section durations which will generally lead to better generation quality and improved latency, while always preserving the total song duration from the plan.

</dd>
</dl>

<dl>
<dd>

**store_for_inpainting:** `typing.Optional[bool]` — Whether to store the generated song for inpainting. Only available to enterprise clients with access to the inpainting feature.

</dd>
Expand Down Expand Up @@ -8478,14 +8510,6 @@ client.conversational_ai.agents.create(
<dl>
<dd>

**coaching_settings:** `typing.Optional[BodyCreateAgentV1ConvaiAgentsCreatePostCoachingSettings]`

</dd>
</dl>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
Expand Down Expand Up @@ -8772,16 +8796,6 @@ client.conversational_ai.agents.update(
<dl>
<dd>

**coaching_settings:** `typing.Optional[
BodyPatchesAnAgentSettingsV1ConvaiAgentsAgentIdPatchCoachingSettings
]`

</dd>
</dl>

<dl>
<dd>

**version_description:** `typing.Optional[str]` — Description for this version when publishing changes (only applicable for versioned agents)

</dd>
Expand Down Expand Up @@ -9837,10 +9851,12 @@ client = ElevenLabs(
)
client.conversational_ai.users.list(
agent_id="agent_id",
branch_id="branch_id",
call_start_before_unix=1,
call_start_after_unix=1,
search="search",
page_size=1,
sort_by="last_contact_unix_secs",
cursor="cursor",
)

Expand All @@ -9866,6 +9882,14 @@ client.conversational_ai.users.list(
<dl>
<dd>

**branch_id:** `typing.Optional[str]` — Filter conversations by branch ID.

</dd>
</dl>

<dl>
<dd>

**call_start_before_unix:** `typing.Optional[int]` — Unix timestamp (in seconds) to filter conversations up to this start date.

</dd>
Expand Down Expand Up @@ -9898,6 +9922,14 @@ client.conversational_ai.users.list(
<dl>
<dd>

**sort_by:** `typing.Optional[UsersSortBy]` — The field to sort the results by. Defaults to last_contact_unix_secs.

</dd>
</dl>

<dl>
<dd>

**cursor:** `typing.Optional[str]` — Used for fetching next page. Cursor is returned in the response.

</dd>
Expand Down Expand Up @@ -11804,6 +11836,14 @@ client.conversational_ai.batch_calls.create(
<dl>
<dd>

**target_concurrency_limit:** `typing.Optional[int]` — Maximum number of simultaneous calls for this batch. When set, dispatch is governed by this limit rather than workspace/agent capacity percentages.

</dd>
</dl>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
Expand Down Expand Up @@ -12924,6 +12964,14 @@ client.conversational_ai.whatsapp_accounts.update(
<dl>
<dd>

**enable_audio_message_response:** `typing.Optional[bool]`

</dd>
</dl>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
Expand Down Expand Up @@ -23729,6 +23777,66 @@ client.voices.samples.audio.get(
</details>

## Workspace Groups
<details><summary><code>client.workspace.groups.<a href="src/elevenlabs/workspace/groups/client.py">list</a>()</code></summary>
<dl>
<dd>

#### 📝 Description

<dl>
<dd>

<dl>
<dd>

Get all groups in the workspace
</dd>
</dl>
</dd>
</dl>

#### 🔌 Usage

<dl>
<dd>

<dl>
<dd>

```python
from elevenlabs import ElevenLabs

client = ElevenLabs(
api_key="YOUR_API_KEY",
)
client.workspace.groups.list()

```
</dd>
</dl>
</dd>
</dl>

#### ⚙️ Parameters

<dl>
<dd>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
</dl>
</dd>
</dl>


</dd>
</dl>
</details>

<details><summary><code>client.workspace.groups.<a href="src/elevenlabs/workspace/groups/client.py">search</a>(...)</code></summary>
<dl>
<dd>
Expand Down Expand Up @@ -23952,6 +24060,14 @@ client.workspace.invites.create_batch(
<dl>
<dd>

**seat_type:** `typing.Optional[SeatType]` — The seat type of the user

</dd>
</dl>

<dl>
<dd>

**group_ids:** `typing.Optional[typing.Sequence[str]]` — The group ids of the user

</dd>
Expand Down
Loading