नेविगेशन पर जाएँ

ElevenAgents

  • Merge and search triage tickets: Merge tickets folds up to 50 open tickets from the same agent into one target ticket. Merged tickets keep the status merged and reference the target through merged_into_ticket_id. List tickets and List workspace tickets add a case-insensitive search parameter that matches ticket titles, descriptions, comments and turn comments, and each result includes a search_match excerpt showing where the query matched.
  • Workflow End node outcomes: Workflow End nodes accept an outcome of success (default) or failure, so a workflow can record whether a conversation ended successfully. The conversation error type adds workflow_end_failure.
  • Call queueing enabled for new agents: New agents are created with call queueing enabled unless platform_settings.queueing_config.enabled is set explicitly. Existing agents keep their current setting.
  • Post-call audio webhook retries: When Enable retries is on, post_call_audio webhooks are retried on the same schedule as transcription webhooks. Audio payloads over 50 MiB are not retried, and queued audio retries are capped at 400 MiB per webhook.
  • Strict tool overrides: The conversation override tool_ids_strict makes an overridden tool_ids list the complete set of tools available in the conversation, including tools on workflow nodes. It is ignored when set on the agent itself.
  • Widget end confirmation: The widget can ask users to confirm before ending a chat or call. Enable it with end_confirmation_enabled in the widget configuration or the end-confirmation attribute.

Text to Speech

  • Audio effects: Text to Speech and Text to Dialogue requests accept an optional audio_effects object. It applies a filter preset, perceived distance, a reverb environment, a looped background noise bed and stereo panning to the generated audio. List valid preset, environment and background noise IDs with GET /v1/audio-effects/catalog. Reverb and non-zero panning produce stereo audio and are rejected for ulaw_*, alaw_* and pcm_* output formats. Effects do not change the cost of a request.

Speech to Text

  • Turn prediction commit strategy: The realtime Speech to Text WebSocket adds turn_prediction as a commit_strategy value. In addition to silence-based segmentation, it commits a segment as soon as the model predicts the speaker has finished their turn. It is the default for models that predict turns, and partial transcripts from those models include turn_probability. See transcripts and commit strategies.

Voices

  • Voice collections API: Voice collections can now be managed through the API. Create, list, update and delete collections, and add or remove voices. See List voice collections.

Workspaces

  • Basic seat fallback: Update member accepts allow_downgrade_to_basic_seat. When unlocking a user whose original seat type has no seats available, the user is moved to a basic seat instead of the request failing.
  • Workspace ID on user: Get user returns the workspace_id of the workspace the API key belongs to.

SDK releases

JavaScript SDK

  • v2.72.0 - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept audio_effects, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the turn_prediction commit strategy.

Python SDK

  • v2.72.0 - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept audio_effects, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the turn_prediction commit strategy. play() and save() now accept any iterable of audio chunks, such as a list or tuple. RealtimeEvents.CLOSE handlers receive a dictionary with the WebSocket close code and reason; handlers without parameters continue to work.

ElevenLabs CLI

  • v1.5.0 - Regenerated API commands, adding voice collections, the audio effects catalog, triage ticket merging and agent merge proposals.

Packages

  • @elevenlabs/client@1.27.0 and @elevenlabs/react@1.17.0 - Added a previousText option to Scribe.connect() and useScribe() in microphone mode. The text is sent with the first audio chunk to give the model context, such as existing document text, for casing, punctuation and sentence continuation. MediaDeviceOutput now receives libsampleratePath, so output resampling uses the same custom libsamplerate bundle path as MediaDeviceInput.
  • @elevenlabs/react-native@1.2.29 - Updated to @elevenlabs/client@1.27.0 and @elevenlabs/react@1.17.0.
  • @elevenlabs/convai-widget-core@0.19.0 and @elevenlabs/convai-widget-embed@0.19.0 - Added an optional confirmation dialog before ending a chat or call, enabled with the end-confirmation attribute or end_confirmation_enabled config, with customizable text. Added carousel rich content with scrollable item cards that can include an image, subtitle, description and actions. Carousels remain in the transcript after a reply, without their actions. Rich content is now shown during voice calls when the transcript is visible.

API

New endpoints

ElevenAgents

  • Merge tickets - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge - Merge open tickets into the target ticket. Requires source_ticket_ids (string array, 1–50 items) and returns the target ticket.

Voices

  • List voice collections - GET /v1/voices/collections - List the voice collections the caller can access, sorted by title.
  • Create voice collection - POST /v1/voices/collections - Create a collection with required title and icon (string, maximum 1,000 characters each).
  • Get voice collection - GET /v1/voices/collections/{collection_id} - Retrieve a collection with its title, icon and the caller’s permission_on_resource (admin, editor, commenter or viewer).
  • Update voice collection - PATCH /v1/voices/collections/{collection_id} - Update the optional title or icon.
  • Delete voice collection - DELETE /v1/voices/collections/{collection_id}
  • Add voice to collection - POST /v1/voices/collections/{collection_id}/voice/{voice_id}
  • Remove voice from collection - DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}

Audio effects

  • GET /v1/audio-effects/catalog - List the available filter_presets, environments and background_noises. Each entry has an ID, a name and a nullable description.

Updated endpoints

ElevenAgents

  • Create agent, Get agent and Update agent
    • Workflow End nodes add outcome (success or failure, default success). The field is required in responses.
    • Standalone workflow agent nodes and agent transfer configurations add nullable branch_id (string) to target a specific branch of the destination agent. When unset, the transfer follows the target agent’s traffic deployment. Transfer tool results add a configured branch reason.
    • Prompt override configurations add tool_ids_strict (boolean, default false).
    • TTS configuration effects add pan (number, -1 to 1, default 0). The seed field is deprecated and has no effect.
  • Get widget config - Added end_confirmation_enabled (boolean, default false).
  • List tickets
    • Added optional search (string, maximum 200 characters) and merged_into_ticket_id (string) query parameters.
    • Ticket responses add nullable merged_into_ticket_id and nullable search_match with field (title, description, comment or turn_comment), snippet, highlight_start, highlight_end and nullable turn_index.
  • List workspace tickets - Added optional agent_id, sources, priorities, sort_by (created_at or priority, default created_at), owner_user_id, issue_type, label, merged_into_ticket_id and search query parameters.
  • List tests - Added optional created_by_user_id (string). Use @me for the authenticated user.
  • List test invocations - Added optional test_id (string), version_id (string), start_time and end_time (integer, Unix seconds, inclusive) query parameters.
  • Update agent branch - Added optional auto_rebase (boolean). Branch responses add auto_rebase (boolean, default false).
  • Get conversation details
    • Twilio, SIP trunk and Exotel phone call metadata add nullable call_result with answered, voicemail, busy, no_answer and failed values.
    • Batch call metadata adds nullable cold_attempt (integer) and nullable conversation_type (initial, retry, callback or redirect).
    • The conversation error type adds workflow_end_failure.
  • Knowledge base auto-sync auto_discover is deprecated and no longer has any effect.

Text to Speech

  • Create speech, Stream speech, Create speech with timing and Stream speech with timing
    • Added optional nullable audio_effects with filter_preset_id (string), distance (number, 0–1, default 0), environment_id (string), background_noise_id (string), send_level (number, 0–1, default 1) and pan (number, -1 to 1, default 0).
    • Unknown effect IDs return 404. Stereo effects return 400 for ulaw_*, alaw_* and pcm_* output formats.

Text to Dialogue

Speech to Text

  • Realtime Speech to Text
    • The commit_strategy query parameter adds turn_prediction, alongside manual and vad.
    • partial_transcript messages add optional turn_probability (number), sent only for models that predict turns.

Music

  • POST /v1/music/video-to-music - Responses add a song-id header with the ID of the generated song.

History

Workspace and user

  • Update member - Added optional allow_downgrade_to_basic_seat (boolean, default false).
  • Get user - Added required workspace_id (string).
  • Service account API key permissions add voice_collections_read and voice_collections_write.

ElevenAgents

  • Structured procedures compile on save and publish: Update agent and Create agent draft now compile and validate structured procedures automatically. Integrations no longer need to call the compile endpoint or manually update the generated workflow. Invalid procedures return per-procedure errors as 400 procedure_validation_failed. Agents without structured procedures are unaffected.
  • Compile procedures endpoint is legacy: Compile procedures is marked legacy and should not be used by new integrations. It remains available for existing callers.
  • Merge proposals: Merge proposals are available in alpha. Teams can open a proposal for an agent branch, review configuration changes and test results, leave comments or approval decisions, and merge approved changes into a target branch. See Merge proposals.

SDK releases

JavaScript SDK

  • v2.71.0 - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4 agent voice models and current agent configuration types.

Python SDK

  • v2.71.0 - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4 agent voice models and current agent configuration types.

Swift SDK

  • v3.4.0 - Dynamic variables now preserve native JSON types when sent in conversation initiation data.

Packages

API

New endpoints

ElevenAgents

  • Create a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals - Create a proposal with required source_branch_id, target_branch_id and title fields, plus an optional description, reviewer IDs and triage ticket ID.
  • List merge proposals - GET /v1/convai/agents/{agent_id}/merge-proposals - List proposals with status, source branch, target branch and text filters, plus cursor pagination.
  • Get a merge proposal - GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Retrieve a proposal and its review, comment and outcome details.
  • Update a merge proposal - PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Update its title, description or requested reviewers, or close it without merging.
  • Review a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews - Submit an approved or changes_requested decision with an optional comment.
  • Comment on a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments - Add a Markdown comment of up to 4,096 characters.
  • Merge a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge - Merge the source branch and optionally control forced conflict resolution and source branch archival.
  • List agent deployments - GET /v1/convai/agents/{agent_id}/deployments - List current and historical branch traffic splits with page-based pagination.
  • Cancel a test invocation - POST /v1/convai/test-invocations/{test_invocation_id}/cancel - Cancel a running test invocation.

Speech Engine

  • Duplicate a Speech Engine - POST /v1/speech-engine/{speech_engine_id}/duplicate - Duplicate a Speech Engine and optionally assign the copy a new name.

Updated endpoints

ElevenAgents

  • Create agent, Get agent and Update agent
    • Added gpt-6.1-sol and claude-sonnet-5-5 to the LLM enum.
    • Added eleven_v4 and eleven_v4_turbo to the conversational TTS model options. The default changed from eleven_flash_v2 to eleven_v4_turbo.
    • Agent transfers and standalone workflow agent nodes add optional preserve_voice_settings (boolean, default false) to retain the base voice, TTS model and voice settings after a transfer.
    • Skip-turn tool configurations add optional wait_timeout_secs (number, default -1). A value of -1 keeps the agent silent until the caller speaks.
    • Post-call webhook configurations add optional exclude_transcript (boolean, default false) to omit turn-by-turn transcripts from JSON transcription webhooks.
    • Conversation history redaction configurations add optional excluded_data_collection_ids (string array, maximum 50) to preserve selected extracted values while redacting their rationales.
    • Client tool response_timeout_secs now accepts -1 to wait indefinitely when expects_response is enabled.
  • List tickets
    • Added optional priorities (array) with low, medium, high and urgent values.
    • Added sort_by with created_at and priority values; the default is created_at.
    • Ticket responses now require title, nullable priority, and a priority_changes array. Ticket creation and update requests can set priority, and ticket status adds cancelled.
  • List tools - Added optional nullable used_by_agent_id (string) to return tools referenced by an agent’s main branch.
  • Export batch call results - Added optional nullable limit (integer, minimum 1) to export only the first recipients as a column preview.
  • List test invocations and Get test invocation
    • Test invocation summaries add required cancelled_count (integer) and optional cancelled (boolean, default false).
    • Test run status adds cancelled.
  • Get conversation details - Transcript entries add optional nullable platform_event with user_turn_timeout and skip_turn_wait_elapsed values.
  • Get agent version metadata - Added optional nullable merged_authors, an array describing the people who published changes merged into the main branch.
  • Get crawl job - Removed the deprecated max_depth response field.

Eleven v4 and Eleven v4 Turbo

Eleven v4 and Eleven v4 Turbo are now available. Eleven v4 provides higher-quality, more expressive speech and improved voice cloning across more than 90 languages. Eleven v4 Turbo provides the same model family for real-time applications, with median inference latency of approximately 100 ms.

Use eleven_v4 through the Text to Dialogue API for content creation and long-form audio. Use eleven_v4_turbo through the Text to Dialogue WebSocket for agents and interactive applications.

Speech to Text

  • Transcript editing: Batch and realtime transcription now accept a natural-language edit instruction of up to 2,000 characters. Batch responses return the result in edited_transcript, while realtime sessions emit an edited_transcript event. See the batch and realtime guides for incompatibilities, response handling and pricing.

ElevenAgents

  • Agent models: Added gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 and claude-opus-5-5 to the supported agent LLM options.
  • Agent test usage: Test invocation summaries can include total credits and USD price. Individual test runs can include credits and a charging breakdown.

Flows

  • Template API: Added endpoints to list and retrieve published Flows templates, start template runs and retrieve run results. Runs can target a published version and send their terminal result to a configured webhook.

Text to Dialogue

  • Generation continuity: Text to Dialogue requests can use preceding or following text and request IDs to maintain continuity across generations.
  • Professional voice mode: Text to Dialogue requests can use the Instant Voice Clone version of a Professional Voice Clone to reduce latency or improve expressiveness.

SDK releases

JavaScript SDK

  • v2.70.0 - Added batch and realtime Speech to Text transcript editing types, branchId filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue usePvcAsIvc and the deepseek-v41-flash agent model.

Python SDK

  • v2.70.0 - Added batch and realtime Speech to Text transcript editing types, branch_id filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue use_pvc_as_ivc and the deepseek-v41-flash agent model.

ElevenLabs CLI

  • v1.4.0 - Fixed requests with an explicit API key so they no longer also send stored OAuth credentials, which caused authentication failures. Added descriptions for the feedback command group and instructions for reporting missing capabilities to generated agent skills. Regenerated the API client with Flows template endpoints and current schema types.

API

New endpoints

Flows

  • List templates - GET /v1/flows/templates - List published templates and their runnable versions.
  • Get template - GET /v1/flows/templates/{template_id} - Retrieve a template and its runnable versions.
  • Create template run - POST /v1/flows/templates/{template_id}/runs - Start a template run with input values, an optional version and an optional webhook.
  • List template runs - GET /v1/flows/templates/{template_id}/runs - List template runs with cursor pagination and optional version filtering.
  • Get template run - GET /v1/flows/templates/{template_id}/runs/{run_id} - Retrieve a template run and its output status.

Updated endpoints

Speech to Text

  • Convert speech to text - POST /v1/speech-to-text
    • Added optional nullable transcript_edit (string), which accepts a natural-language edit instruction of up to 2,000 characters.
    • Responses add optional nullable edited_transcript. A successful edit contains required kind: "transcript" and text fields. A failed edit contains required kind: "error", error_type: "edit_failed" and message fields.
  • Realtime Speech to Text accepts transcript_edit (string) and emits edited_transcript events with required text and edited_text fields.

ElevenAgents

  • Create agent, Get agent and Update agent
    • Added gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 and claude-opus-5-5 to the LLM enum.
    • Alerting monitors add optional nullable enabled (boolean) to control whether a monitor can send notifications.
  • List conversations and Text search
    • data_collection_params and dynamic_variable_params add neq and in operators. Values for in use a pipe delimiter.
    • evaluation_params accepts success, failure or unknown as the result value.
  • Smart search - GET /v1/convai/conversations/messages/smart-search
    • Added optional nullable branch_id (string).
  • List test invocations - GET /v1/convai/test-invocations
    • Added optional nullable branch_id (string).
    • Test invocation summaries add optional nullable credits_used (integer) and total_price (number).
  • Get test invocation - GET /v1/convai/test-invocations/{test_invocation_id}
    • Individual test runs add optional nullable credits_used (integer) and charging (ConversationChargingCommonModel).
  • Simulate conversation and Simulate conversation stream
    • Changed the optional new_turns_limit default from 10,000 to 100 and set its maximum to 100.
  • Create crawl job and Get crawl job
    • Added optional auto_discover (boolean, default false) to follow links and add newly discovered pages during auto-sync. This requires enable_auto_sync: true.
  • Refresh knowledge base document - POST /v1/convai/knowledge-base/{documentation_id}/refresh
    • AutoSyncInfo adds optional auto_discover (boolean, default false) to indicate whether refreshes crawl and add newly discovered pages.
  • List MCP server tools - GET /v1/convai/mcp-servers/{mcp_server_id}/tools
    • Responses add optional tool_approval_statuses (array). Each item contains required tool_id (string) and state (up_to_date, needs_review or not_approved), with optional approval policy and approved-definition fields.

Text to Dialogue

  • Convert text to dialogue, Stream text to dialogue, Convert with timestamps and Stream with timestamps
    • Added optional use_pvc_as_ivc (boolean, default false) to use the Instant Voice Clone version of a Professional Voice Clone.
    • Added optional nullable previous_text and future_text (strings, maximum 100 characters) and previous_request_ids and next_request_ids (string arrays, maximum 3 IDs) for generation continuity.
    • The optional settings object adds nullable similarity (number, 0–1, default 0.75).

Text to Speech

Flows

Voice Design

Workspaces

  • Create service account API key - POST /v1/service-accounts/{service_account_user_id}/api-keys
    • Added optional nullable tts_concurrency_limit, music_concurrency_limit and dubbing_concurrency_limit (integers) for enterprise service account API keys.
  • Update service account API key - PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
    • Added optional tts_concurrency_limit, music_concurrency_limit and dubbing_concurrency_limit. Each field accepts an integer, clear, no_update or null and defaults to no_update.

Models

  • List models - GET /v1/models
    • Deprecated required max_characters_request_free_user and max_characters_request_subscribed_user. These fields are not enforced; use maximum_text_length_per_request instead.

इमेज और वीडियो

  • Sora 2 और Sora 2 Pro बंद किए गए: OpenAI 24 सितंबर, 2026 को Sora API बंद कर रहा है। दोनों मॉडल्स को इमेज और वीडियो मॉडल picker से हटा दिया गया है और वे उस तारीख से जनरेशन करना बंद कर देंगे। मौजूदा जनरेशन्स आपकी हिस्ट्री में उपलब्ध रहेंगी। Sora node इस्तेमाल करने वाले Flows और templates को दोबारा चलाने से पहले किसी दूसरे वीडियो मॉडल, जैसे Gemini Omni 1.1 Flash, पर स्विच करना होगा।
  • Seedance 1.5 Pro deprecated: ByteDance 11 नवंबर, 2026 को Seedance 1.5 Pro बंद कर रहा है। यह मॉडल नई जनरेशन्स के लिए अब उपलब्ध नहीं है और उस तारीख से काम करना बंद कर देगा। इसके बजाय Seedance 2.0 मॉडल इस्तेमाल करें।

ElevenAgents

  • पैरेलल टूल कॉल्स: एजेंट prompt कॉन्फ़िगरेशन में अब enable_parallel_tool_calls (boolean, डिफ़ॉल्ट true) शामिल है। सक्षम होने पर, समर्थित मॉडल एक टर्न में कई टूल्स चला सकते हैं।
  • एजेंट मॉडल्स: एजेंट LLM विकल्पों में gpt-6-astra जोड़ा गया।
  • अलर्टिंग: एजेंट अलर्टिंग अब PagerDuty और webhook notifiers के साथ Slack चैनल्स को भी सपोर्ट करती है।
  • फ़ोन नंबर खोज: provider, outbound सपोर्ट, असाइन किए गए एजेंट और ब्रांच, label और फ़ोन नंबर के फ़िल्टर्स के साथ cursor-paginated फ़ोन नंबर एंडपॉइंट जोड़ा गया।

इमेज और वीडियो

  • GPT Image 2.5 मॉडल्स: इमेज जनरेशन अब gpt-image-2.5-flare और gpt-image-2.5-sunburst को सपोर्ट करता है। दोनों मॉडल अधिकतम 10 रेफरेंस इमेज, max तक के क्वालिटी लेवल, auto के साथ 14 तय aspect ratios और 1K, 2K या 4K आउटपुट स्वीकार करते हैं।

स्पीच इंजन

  • कैस्केड टाइमआउट: स्पीच इंजन create और update रिक्वेस्ट्स अब cascade_timeout_seconds (number, 2–15, डिफ़ॉल्ट 4) स्वीकार करती हैं, जिससे नियंत्रित किया जा सकता है कि retry करने से पहले ElevenLabs किसी upstream स्पीच इंजन का कितनी देर इंतज़ार करे।

टेक्स्ट टू स्पीच

  • मल्टी-कॉन्टेक्स्ट टर्न बाउंड्रीज़: is_final_audio_for_turn मार्कर अब उस टर्न के हर buffered byte के बाद भेजा जाता है, जिसमें MP3 और Opus आउटपुट भी शामिल है। क्लाइंट्स PCM पर स्विच किए बिना इस मार्कर को सटीक टर्न बाउंड्री के रूप में इस्तेमाल कर सकते हैं।

SDK रिलीज़

JavaScript SDK

  • v2.69.0 - realtime स्पीच टू टेक्स्ट wrapper में transcriptEdit जोड़ा गया, जिसमें संपादित टेक्स्ट edited_transcript इवेंट्स के ज़रिए मिलता है। data residency suffixes वाली API keys के लिए स्पीच इंजन JWT verification ठीक किया गया। टेम्पलेट्स की सूची पाने और उन्हें पाने, साथ ही runs की सूची पाने, बनाने और पाने के लिए phoneNumbers.listV2 और Flows template मेथड्स जोड़े गए। GPT Image 2.5, Slack एजेंट अलर्टिंग, पैरेलल टूल कॉल्स, gpt-6-astra, सर्विस अकाउंट API key concurrency limits, Music zero retention, बातचीत फ़िल्टर्स और MCP टूल approval statuses के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।

Python SDK

  • v2.69.0 - realtime स्पीच टू टेक्स्ट wrapper में transcript_edit जोड़ा गया, जिसमें संपादित टेक्स्ट edited_transcript इवेंट्स के ज़रिए मिलता है। data residency suffixes वाली API keys के लिए स्पीच इंजन JWT verification ठीक किया गया और ffplay फेल होने पर play को error throw करने के लिए अपडेट किया गया। टेम्पलेट्स की सूची पाने और उन्हें पाने, साथ ही runs की सूची पाने, बनाने और पाने के लिए phone_numbers.list_v2 और Flows template मेथड्स जोड़े गए। GPT Image 2.5, Slack एजेंट अलर्टिंग, पैरेलल टूल कॉल्स, gpt-6-astra, सर्विस अकाउंट API key concurrency limits, Music zero retention, बातचीत फ़िल्टर्स और MCP टूल approval statuses के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।

ElevenLabs CLI

  • v1.3.2 - CLI उपयोग पर फ़ीडबैक इकट्ठा करने के लिए वैकल्पिक --intent मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए elevenlabs feedback missing-capability जोड़ा गया।

API

नए एंडपॉइंट्स

ElevenAgents

  • फ़ोन नंबर पेज की सूची - GET /v1/convai/v2/phone-numbers
    • वैकल्पिक page_size (integer, 1–1,000, डिफ़ॉल्ट 100) और cursor (nullable string) pagination parameters जोड़े गए।
    • वैकल्पिक search, label, phone_number, provider, supports_outbound, agent_id, branch_id, sort_by और sort_direction फ़िल्टर्स जोड़े गए। sort_by, label या phone_number स्वीकार करता है; sort_direction का डिफ़ॉल्ट asc है।
    • रिस्पॉन्स में ज़रूरी phone_numbers (array), वैकल्पिक nullable next_cursor (string) और has_more (boolean, डिफ़ॉल्ट false) शामिल हैं।

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

  • एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
    • prompt कॉन्फ़िगरेशन में enable_parallel_tool_calls (boolean, डिफ़ॉल्ट true) जोड़ा गया। workflow overrides nullable boolean स्वीकार करते हैं।
    • LLM enum में बातचीत शुरू करने के overrides सहित gpt-6-astra जोड़ा गया।
    • अलर्टिंग integration notifiers अब pagerduty या slack चुनने के लिए integration_type इस्तेमाल करते हैं। Slack notifiers में connection_id और channel_id (strings) ज़रूरी हैं; channel_id 1–64 वर्ण स्वीकार करता है।
  • बातचीत की सूची और बातचीत रेफरेंस हल करें
    • data_collection_params अब missing operator स्वीकार नहीं करता। जिन बातचीतों में फ़ील्ड इकट्ठा नहीं किया गया था, उन्हें मैच करने के लिए खाली वैल्यू इस्तेमाल करें।
    • dynamic_variable_params में खाली वैल्यू उन बातचीतों से मैच करती है, जिनमें वैरिएबल सेट नहीं किया गया था।
  • स्पीच इंजन बनाएं, स्पीच इंजन पाएं और स्पीच इंजन अपडेट करें
    • cascade_timeout_seconds (number, 2–15) जोड़ा गया। create रिक्वेस्ट्स में डिफ़ॉल्ट 4 है, update रिक्वेस्ट्स nullable वैल्यू स्वीकार करती हैं और रिस्पॉन्स में यह फ़ील्ड ज़रूरी है।

इमेज और वीडियो

  • इमेज जनरेशन बनाएं - POST /v1/flows/image
    • gpt-image-2.5-flare और gpt-image-2.5-sunburst के लिए रिक्वेस्ट variants जोड़े गए।
    • दोनों variants में prompt और model_id ज़रूरी हैं, अधिकतम 10 images स्वीकार होते हैं और resolution (1K, 2K या 4K, डिफ़ॉल्ट 1K) जोड़ा गया है।
    • quality, low, medium, high, xhigh या max स्वीकार करता है और इसका डिफ़ॉल्ट high है। aspect_ratio, auto और 14 तय ratios स्वीकार करता है और इसका डिफ़ॉल्ट 16:9 है।

डबिंग

नॉलेज बेस

  • क्रॉल जॉब बनाएं - POST /v1/convai/knowledge-base/crawl
    • max_depth (integer, डिफ़ॉल्ट 3) को deprecated किया गया। यह फ़ील्ड अब no-op है और इस पर अब न्यूनतम या अधिकतम सीमाएं लागू नहीं होतीं।
    • क्रॉल जॉब मेटाडेटा में अब max_depth ज़रूरी नहीं है।

यूज़र

स्कीमा बदलाव

टेक्स्ट टू स्पीच

  • मल्टी-कॉन्टेक्स्ट WebSocket audio और final मैसेज अब is_final_audio_for_turn को इस रूप में परिभाषित करते हैं कि टर्न के सभी buffered bytes डिलीवर होने के बाद यह आता है।

ElevenAgents

  • कॉल क्यूइंग और होल्ड ऑडियो: अपनी concurrency limit पर मौजूद एजेंट्स के लिए कॉल क्यूइंग जोड़ी गई। क्यू में मौजूद कॉलर होल्ड ऑडियो सुनते हैं और शामिल होने या समय समाप्त होने तक queue_status इवेंट्स पाते हैं। नई API मेथड्स से कस्टम होल्ड ऑडियो अपलोड या डिलीट किया जा सकता है।
  • टेस्ट वर्ज़न मेटाडेटा: एजेंट टेस्ट नतीजे अब बताते हैं कि वे एजेंट के किस वर्ज़न पर चले और उनमें ड्राफ़्ट बदलाव शामिल थे या नहीं। इनवोकेशन समरीज़ यह भी बताती हैं कि आंशिक रूप से दोबारा सबमिट किए गए टेस्ट अलग वर्ज़न पर कब चले।
  • मॉडल और अकाउंट मेटाडेटा: एजेंट LLM कॉन्फ़िगरेशन अब gemini-3.8-flash स्वीकार करता है। WhatsApp अकाउंट रिस्पॉन्स अब बताते हैं कि अकाउंट Cloud API या coexistence signup flow इस्तेमाल करता है।

म्यूज़िक

  • Music v2.5 API सपोर्ट: म्यूज़िक एंडपॉइंट्स और SDKs अब music_v2_5 स्वीकार करते हैं। कंपोज़िशन प्लान जनरेशन चंक्स अब 6,132 वर्णों तक सपोर्ट करते हैं, जिनमें 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

SDK रिलीज़

JavaScript SDK

  • v2.68.0 - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर रेफरेंसेज़, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए।

Python SDK

  • v2.68.0 - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए synchronous और asynchronous मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर्स, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए। compose_detailed wrapper अब हर जनरेट किए गए म्यूज़िक मॉडल ID और prompt- व chunk-आधारित दोनों कंपोज़िशन प्लान स्वीकार करता है।

iOS SDK

  • v3.3.1 - एजेंट मैसेज को अब event_id के बजाय response_id से मिलाया जाता है, जिससे टूल कॉल्स के आसपास कई रिस्पॉन्स सुरक्षित रहते हैं और streamed हिस्से या सुधार गलत मैसेज से नहीं जुड़ते।

ElevenLabs CLI

  • v1.3.0 - जनरेट किए गए API कमांड्स में वैकल्पिक --intent मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए elevenlabs feedback missing-capability जोड़ा गया।

पैकेजेस

  • @elevenlabs/convai-widget-core@0.18.2 और @elevenlabs/convai-widget-embed@0.18.2 - टूल और प्रोसिजर कॉल्स के बाद एजेंट के डुप्लिकेट रिप्लाई ठीक किए गए। Streamed टेक्स्ट रिप्लाई Markdown फ़ॉर्मैटिंग बनाए रखते हैं और वॉइस बातचीत में अब बिना बोले गए streamed चैट हिस्से रेंडर नहीं होते। embed पैकेज अब user_activity इवेंट्स को प्रति सेकंड एक तक सीमित करता है और सेशन खत्म होने पर यह सीमा हटा देता है।

API

नए एंडपॉइंट्स

ElevenAgents

  • एजेंट होल्ड ऑडियो अपलोड करें - POST /v1/convai/agents/{agent_id}/hold-audio
    • multipart form data के रूप में ज़रूरी hold_audio_file (binary) स्वीकार करता है। फ़ाइल MP3 या WAV होनी चाहिए और अधिकतम 40 MB व 180 सेकंड की हो सकती है।
    • ज़रूरी agent_id (string) और hold_audio (AgentHoldAudioConfig) लौटाता है। होल्ड-ऑडियो ऑब्जेक्ट में audio_path, audio_url, original_filename (strings), duration_secs (number) और size_bytes (integer) ज़रूरी हैं।
  • एजेंट होल्ड ऑडियो डिलीट करें - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • कस्टम क्लिप हटाता है, ताकि क्यू में मौजूद कॉलर डिफ़ॉल्ट होल्ड टोन सुनें।
    • ज़रूरी agent_id (string) लौटाता है।

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

  • एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
    • enabled (boolean, डिफ़ॉल्ट false) और wait_timeout_seconds (integer, 1–1,800, डिफ़ॉल्ट 180) के साथ वैकल्पिक platform_settings.queueing_config (AgentQueueingConfig) जोड़ा गया।
    • क्यू कॉन्फ़िगरेशन रिस्पॉन्स में read-only nullable hold_audio (AgentHoldAudioConfig) शामिल है। एजेंट रिस्पॉन्स में वैकल्पिक default_hold_audio_url (string) भी शामिल है।
  • बातचीत पाएं - GET /v1/convai/conversations/{conversation_id}
    • मेटाडेटा में वैकल्पिक nullable queue_wait_secs (number) जोड़ा गया। क्यू में बिताया समय call_duration_secs और बिल किए गए समय में शामिल नहीं है।
  • एजेंट ब्रांच बनाएं - POST /v1/convai/agents/{agent_id}/branches
    • वैकल्पिक include_draft (boolean, डिफ़ॉल्ट false) जोड़ा गया। true होने पर, ब्रांच टिप से बनी ब्रांच में कॉलर का ड्राफ़्ट प्रोसिजर सेट शामिल होगा।
  • प्रोसिजर्स की सूची और प्रोसिजर create, get व draft एंडपॉइंट्स
    • सूची आइटम्स में वैकल्पिक referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids और referenced_dynamic_variables (string arrays) जोड़े गए।
    • एजेंट और merge-preview रिस्पॉन्स में प्रोसिजर ID से key किया गया वैकल्पिक procedures मैप जोड़ा गया।
  • टेस्ट इनवोकेशन्स की सूची - GET /v1/convai/test-invocations
    • टेस्ट और फ़ोल्डर्स को नाम से फ़िल्टर करने के लिए वैकल्पिक nullable search (string) जोड़ा गया।
  • एजेंट पर टेस्ट चलाएं और टेस्ट इनवोकेशन पाएं
    • टेस्ट सूट इनवोकेशन और यूनिट टेस्ट रन रिस्पॉन्स में वैकल्पिक nullable version_id (string) और वैकल्पिक ran_against_draft (boolean, डिफ़ॉल्ट false) जोड़े गए।
    • इनवोकेशन समरीज़ में वैकल्पिक runs_diverged_from_version (boolean, डिफ़ॉल्ट false) भी जोड़ा गया।
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • रिक्वेस्ट बॉडी में क्वेरी-विशिष्ट वैकल्पिक nullable max_documents_length (integer, 1–50,000) और max_retrieved_rag_chunks_count (integer, 1–20) overrides जोड़े गए।
  • WhatsApp अकाउंट पाएं - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • वैकल्पिक account_type (WhatsAppAccountType, डिफ़ॉल्ट cloud_api) जोड़ा गया। वैल्यूज़ cloud_api और coexistence हैं।
  • अनुमानित LLM उपयोग की गणना करें - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModel में ज़रूरी price_per_message (number) जोड़ा गया।

म्यूज़िक

  • MusicModelID में POST /v1/music/video-to-music, POST /v1/music/plan, म्यूज़िक कंपोज़ करें, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload और POST /v1/music/finetunes के लिए music_v2_5 जोड़ा गया।
  • GenerationChunk.text में POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream और POST /v1/music/upload के लिए maxLength को 6,000 से बढ़ाकर 6,132 वर्ण किया गया। सेक्शन नामों में 1–100 वर्ण हो सकते हैं और चंक्स में प्रति लाइन 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

स्कीमा बदलाव

ElevenAgents

  • रीयल-टाइम सर्वर इवेंट्स में queue_status जोड़ा गया। इसका ज़रूरी queue_status_event.status waiting, admitted या timed_out स्वीकार करता है; timed_out WebSocket close code 4300 से पहले आता है। होल्ड ऑडियो नियमित audio इवेंट्स के रूप में ही आता रहेगा।
  • LLM enum में बातचीत शुरू करने के overrides सहित gemini-3.8-flash जोड़ा गया।
  • बातचीत के सिस्टम टूल रिज़ल्ट unions में start_procedure_success, start_procedure_error, end_procedure_success और end_procedure_error जोड़े गए।
  • FeaturesUsageCommonModel में वैकल्पिक freeform_procedure और structured_procedure फ़ीचर स्टेटस जोड़े गए।

Scribe v2 Medical

Scribe v2 Medical अब सामान्य रूप से उपलब्ध है। यह मेडिकल और क्लिनिकल ऑडियो के लिए विशेषीकृत बैच स्पीच रिकग्निशन मॉडल है, जिसकी कीमत Scribe v2 के समान है।

ट्रांसक्रिप्ट बनाएं में model_id के रूप में scribe_v2_medical पास करें। कीटर्म प्रॉम्प्टिंग, एंटिटी डिटेक्शन, स्पीकर डायरीकरण और नो-वर्बेटिम मोड Scribe v2 की तरह ही काम करते हैं।


ElevenAgents

  • वर्कस्पेस-व्यापी कन्वर्सेशन टिकट्स: सुलभ एजेंट्स के कन्वर्सेशन ट्रायेज टिकट्स पाने के लिए वर्कस्पेस टिकट्स की सूची जोड़ी गई। स्टेटस या असाइनी से फ़िल्टर करें और हर पेज पर अधिकतम 100 टिकट पाने के लिए कर्सर पेजिनेशन का उपयोग करें।
  • डायनामिक वैरिएबल कन्वर्सेशन फ़िल्टर्स: कन्वर्सेशन्स की सूची और कन्वर्सेशन मैसेजेस में टेक्स्ट सर्च अब दोहराए जा सकने वाले dynamic_variable_params फ़िल्टर्स स्वीकार करते हैं। eq, gt, gte, lt या lte के साथ name:op:value का इस्तेमाल करें; कंपैरिजन ऑपरेटर्स के लिए न्यूमेरिक वैल्यू ज़रूरी हैं।
  • Twilio आंसरिंग मशीन डिटेक्शन: आउटबाउंड टेलीफ़ोनी और बैच कॉल कॉन्फ़िगरेशन अब वैकल्पिक twilio_machine_detection को सपोर्ट करते हैं। जल्दी मानव-या-मशीन नतीजे के लिए enable चुनें या वॉइसमेल ग्रीटिंग खत्म होने तक इंतज़ार करने के लिए detect_message_end चुनें। नतीजे नए answering_machine_detection वेबहुक इवेंट से मिलते हैं।
  • डेटा कलेक्शन वैल्यू सीमाएं: डेटा कलेक्शन प्रॉपर्टीज़ अब अनुमत वैल्यू वाली डायनामिक वैरिएबल का नाम देने के लिए allowed_values इस्तेमाल कर सकती हैं। पहले वाला allowed_values_dynamic_variable फ़ील्ड अब डिप्रिकेटेड है।
  • एजेंट मेटाडेटा: एजेंट ब्रांचेस की सूची रिस्पॉन्स अब बताते हैं कि ड्राफ़्ट कब बनाया गया था और क्या वह ब्रांच टिप से पुराना है। एजेंट और स्पीच इंजन समरीज़ में अब voice_id ज़रूरी है।
  • नॉलेज बेस सोर्स URLs: एजेंट RAG क्वेरी चंक्स में अब ज़रूरी nullable source_url शामिल है, जिसमें URL डॉक्यूमेंट्स के लिए ट्रैक किया गया URL होता है।
  • एजेंट रिस्पॉन्स अटैचमेंट्स: agent_response WebSocket इवेंट्स में अब वैकल्पिक attachments शामिल हैं। हर अटैचमेंट में url और name ज़रूरी हैं और mime_type शामिल हो सकता है।

वर्कस्पेसेज़

  • API की प्लैटफ़ॉर्म सीमाएं: सर्विस अकाउंट API की रिस्पॉन्स में अब क्रेडिट्स, Professional Voice Clones, और TTS, डबिंग और म्यूज़िक कॉनकरेंसी के लिए एंटरप्राइज़ platform_limits शामिल हो सकते हैं।

SDK रिलीज़

JavaScript SDK

  • v2.67.0 - कन्वर्सेशन लिस्टिंग और टेक्स्ट सर्च रिक्वेस्ट में dynamicVariableParams जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए।

Python SDK

  • v2.67.0 - सिंक्रोनस और एसिंक्रोनस कन्वर्सेशन लिस्टिंग और टेक्स्ट सर्च मेथड्स में dynamic_variable_params जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए। रियल-टाइम टेक्स्ट-टू-स्पीच क्लाइंट अब कनेक्शन को इंटरनल omit sentinel पास नहीं करता।

ElevenLabs CLI

  • v1.2.0 - elevenlabs say कमांड और इसकी एजेंट स्किल जोड़ी गई, API कमांड बाइंडिंग्स फिर से जनरेट की गईं और eleven_v3 को डिफ़ॉल्ट TTS मॉडल बनाया गया।

पैकेज

API

नए एंडपॉइंट्स

ElevenAgents

  • वर्कस्पेस टिकट्स की सूची - GET /v1/convai/triage-tickets
    • कॉलर जिन सभी एजेंट्स को एक्सेस कर सकता है, उनके कन्वर्सेशन ट्रायेज टिकट्स की सूची देता है, सबसे हाल में बनाए गए टिकट को पहले रखकर।
    • वैकल्पिक page_size (integer, 1–100, डिफ़ॉल्ट 100), status (AgentConversationTicketStatus), assignee_user_id (string या unassigned) और cursor (string) क्वेरी पैरामीटर्स जोड़े गए।
    • GetAgentConversationTicketsPageResponseModel लौटाता है।

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

स्कीमा बदलाव

ElevenAgents

  • WebhookEventType में answering_machine_detection जोड़ा गया।
  • AgentBranchSummary में वैकल्पिक nullable draft_created_at (integer) और वैकल्पिक draft_is_behind_tip (boolean, डिफ़ॉल्ट false) जोड़े गए।
  • AgentKnowledgeBaseRagChunkResponseModel में ज़रूरी nullable source_url (string) जोड़ा गया।
  • AgentSummaryResponseModel और SpeechEngineSummaryResponse में ज़रूरी voice_id (string) जोड़ा गया।
  • AnalysisProperty में वैकल्पिक nullable name (string) और allowed_values (AllowedValues) जोड़े गए। LiteralJsonSchemaProperty में भी allowed_values जोड़ा गया। दोनों में allowed_values_dynamic_variable डिप्रिकेटेड है।
  • DataCollectionResultCommonModel में वैकल्पिक nullable name (string) जोड़ा गया।
  • WorkspaceApiKeyResponseModel में वैकल्पिक nullable platform_limits (PlatformLimits) जोड़ा गया।
  • MCP टूल Icon में वैकल्पिक nullable theme (light या dark) जोड़ा गया।
  • SMBToolConfig में send_custom_email, create_service_quote_request और create_product_quote_request पैरामीटर वेरिएंट्स जोड़े गए।
  • वेबहुक क्वेरी पैरामीटर स्कीमा और टेलीफ़ोनी कॉल कॉन्फ़िगरेशन अब अलग इनपुट और आउटपुट मॉडल का उपयोग करते हैं।
  • agent_response WebSocket इवेंट्स में वैकल्पिक attachments (array) जोड़े गए। हर आइटम में url और name (strings) ज़रूरी हैं और वैकल्पिक mime_type (string) स्वीकार करता है।

ElevenCreative

  • ReferenceVideo.studio_clip अब StudioClipReference के बजाय StudioClipLocator का उपयोग करता है। फ़ील्ड्स और वायर फ़ॉर्मेट में कोई बदलाव नहीं है।

ElevenAgents

  • फ़ोन कीपैड इनपुट: एजेंट कन्वर्सेशन कॉन्फ़िगरेशन अब DTMF इनपुट के लिए वैकल्पिक dtmf_input_settings को सपोर्ट करता है। डिजिट टाइमआउट कॉन्फ़िगर करें, # को टर्मिनेटर के रूप में इस्तेमाल करें और कीपैड एंट्री को ट्रांसक्रिप्ट, लॉग और विश्लेषण से हटाएं।
  • कन्वर्सेशन अटैचमेंट हिस्ट्री: कन्वर्सेशन पाएं ट्रांसक्रिप्ट एंट्री में अब file_inputs शामिल है, जो हर अटैच की गई फ़ाइल की ID, नाम, MIME टाइप और URL वाली ऐरे है।
  • एजेंट टैग फ़िल्टरिंग: एजेंट्स की सूची अब वैकल्पिक tags क्वेरी पैरामीटर स्वीकार करता है। दिए गए किसी भी टैग वाले एजेंट से मिलान करने के लिए पैरामीटर दोहराएं।
  • बैच कैंपेन कॉन्टेक्स्ट: कन्वर्सेशन पाएं अब बैच कॉल की पहचान nullable campaign मेटाडेटा से करता है, जिसमें ज़रूरी campaign_id और campaign_lead_id होते हैं।

म्यूज़िक

डबिंग

SDK रिलीज़

JavaScript SDK

  • v2.66.0 - sendMultimodalMessage में fileIds जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।

Python SDK

  • v2.66.0 - send_multimodal_message में file_ids जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।

Android SDK

  • v0.12.2 - सेशन इवेंट्स वायर करते समय onUnhandledClientToolCall कॉलबैक को बरकरार रखा गया। जिन अनहैंडल्ड क्लाइंट टूल कॉल्स को रिस्पॉन्स चाहिए, उन्हें अब अनसुलझे रहने के बजाय अपने-आप एरर रिस्पॉन्स मिलता है।

ElevenLabs CLI

  • v1.1.0 - API कमांड बाइंडिंग्स फिर से जनरेट की गईं और ElevenAgents वर्कफ़्लो के लिए कमांड-स्कोप्ड रिक्वेस्ट एट्रिब्यूशन जोड़ा गया। ये कमांड CLI User-Agent में cmd/<command> जोड़ते हैं, जिससे agents push और agents create जैसे वर्कफ़्लो की रिक्वेस्ट अलग पहचानी जा सकती हैं।

पैकेज

API

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

  • एजेंट्स की सूची - GET /v1/convai/agents
    • वैकल्पिक nullable tags (string array) जोड़ा गया। दिए गए किसी भी टैग से मिलान के लिए क्वेरी पैरामीटर दोहराएं।
  • एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
    • वैकल्पिक nullable conversation_config.conversation.dtmf_input_settings (DTMFInputConfig) जोड़ा गया। यह dtmf_input_timeout (number, 0.5–10 सेकंड, डिफ़ॉल्ट 2), hash_terminator (boolean, डिफ़ॉल्ट true) और redact_input (boolean, डिफ़ॉल्ट false) को सपोर्ट करता है।
    • फ़ोन-नंबर ट्रांसफ़र कॉन्फ़िगरेशन में वैकल्पिक sip_refer_play_dialtone (boolean, डिफ़ॉल्ट true) जोड़ा गया। SIP REFER ट्रांसफ़र पूरा होने तक मूल कॉल लेग को साइलेंट रखने के लिए इसे false पर सेट करें।
    • स्टार्ट और एंड-प्रोसीजर सिस्टम टूल अब ProcedureVersionRef या ProcedureDraftRef में से कोई भी स्वीकार करते हैं। ड्राफ़्ट रेफ़रेंस के लिए procedure_id (string) ज़रूरी है और version_id को null पर सेट किया जाता है।
  • कन्वर्सेशन पाएं - GET /v1/convai/conversations/{conversation_id}
    • ट्रांसक्रिप्ट एंट्री में file_inputs (ConversationHistoryTranscriptFileInputResponseModel की ऐरे) जोड़ा गया। हर आइटम में file_id, original_filename, mime_type और file_url (strings) ज़रूरी हैं।
    • बैच-कॉल मेटाडेटा में वैकल्पिक nullable campaign (BatchCallingCampaignInformation) जोड़ा गया। ऑब्जेक्ट में campaign_id और campaign_lead_id (strings) ज़रूरी हैं।
    • ChatSourceMedium में dtmf जोड़ा गया।
  • कन्वर्सेशन ट्रायेज टिकट इश्यू टाइप्स में incorrect_information, documentation_gap, platform_bug और wrong_action जोड़े गए।

म्यूज़िक

ElevenCreative

डबिंग

  • डबिंग प्रोजेक्ट्स की सूची - GET /v1/dubbing/project
    • page_size डिफ़ॉल्ट 20 के साथ वैकल्पिक इंटीजर बना हुआ है, लेकिन अब वैल्यू को अस्वीकार करने के बजाय 1–100 तक सीमित किया जाता है।
    • status फ़िल्टर अब queued, preparing, ready और failed को दस्तावेज़ित करता है।
    • पिछले रिस्पॉन्स का next_cursor, cursor में पास करें; पहले पेज के लिए इसे छोड़ दें।
  • भाषा टार्गेट्स की सूची - GET /v1/dubbing/project/{project_id}/language
    • page_size डिफ़ॉल्ट 20 के साथ वैकल्पिक इंटीजर बना हुआ है, लेकिन अब वैल्यू को अस्वीकार करने के बजाय 1–100 तक सीमित किया जाता है।
    • status फ़िल्टर queued, processing, completed, stale और failed को सपोर्ट करता है।
    • पिछले रिस्पॉन्स का next_cursor, cursor में पास करें; पहले पेज के लिए इसे छोड़ दें।

स्कीमा बदलाव

वर्कस्पेस

  • PendingSubscriptionSwitchResponseModel.next_tier में grant जोड़ा गया।

ElevenLabs CLI

ElevenLabs CLI v1.0.0 अब उपलब्ध है। हर ElevenLabs API ऑपरेशन एक सबकमांड के रूप में उपलब्ध है, जिसमें JSON, टेबल, YAML और CSV आउटपुट, ऑटोमैटिक पेजिनेशन और शेल कंप्लीशन शामिल हैं।

CLI, ElevenAgents के लिए लोकल कॉन्फ़िगरेशन वर्कफ़्लो भी देता है। एजेंट, टूल और टेस्ट कॉन्फ़िगरेशन को फ़ाइलों के रूप में स्टोर करें, push और pull कमांड से उन्हें सिंक्रनाइज़ करें, ब्रांच मैनेज करें, टेस्ट चलाएं, ElevenLabs UI कंपोनेंट इंस्टॉल करें और डेटा रेजिडेंसी रीजन चुनें।

प्रक्रियाएं

प्रक्रियाएं अब ElevenAgents में आम तौर पर उपलब्ध हैं। किसी प्रक्रिया में काम के लिए खास निर्देश और एक ट्रिगर होता है, जो तय करता है कि वे कब लागू होंगे। बातचीत के दौरान एजेंट प्रासंगिक प्रक्रिया लोड करता है, जिससे हर निर्देश को उसके सिस्टम प्रॉम्प्ट में रखे बिना एक एजेंट अलग-अलग काम संभाल सकता है।

जब एजेंट निर्देशों के शब्दों या क्रम को बदल सकता हो, तो फ्री-फॉर्म प्रक्रियाओं का इस्तेमाल करें। जब चरणों को तय क्रम में चलना ज़रूरी हो, तो स्ट्रक्चर्ड प्रक्रियाओं का इस्तेमाल करें। दोनों प्रकार एक ही एजेंट पर वर्कफ़्लो के साथ इस्तेमाल किए जा सकते हैं।

ElevenAgents

  • बातचीत ट्रायेज टिकट: एजेंट के प्रदर्शन से जुड़े टिकट बनाने, मैन्युअल फ़ॉलो-अप टिकट बनाने, टिकट सूचीबद्ध करने, वर्कस्पेस सदस्यों को असाइन करने, स्टेटस और असाइनी अपडेट करने, और टिकट-स्तर या टर्न-स्तर की टिप्पणियां जोड़ने के लिए API जोड़े गए।
  • बातचीत ऑब्ज़र्वेबिलिटी: रीयलटाइम क्लाइंट हर पूरे हुए एजेंट टर्न के बाद context_usage इवेंट प्राप्त कर सकते हैं। यह इवेंट मॉडल, प्रॉम्प्ट टोकन संख्या और मॉडल कॉन्टेक्स्ट सीमा की जानकारी देता है।

SDK रिलीज़

JavaScript SDK

  • v2.65.0 - बातचीत ट्रायेज टिकट और हल्के बातचीत सारांश के लिए क्लाइंट और टाइप जोड़े गए। बातचीत API में प्रक्रिया, अमान्य-टूल-कॉल और सॉर्ट फ़िल्टर जोड़े गए; प्रक्रिया API में एजेंट वर्ज़न चयन जोड़ा गया; टॉपिक API में मूल्यांकन विवरण नियंत्रण और फ्रस्ट्रेशन सॉर्टिंग जोड़ी गई। इस रिलीज़ में नॉलेज बेस रिफ़्रेश फ़्रीक्वेंसी, टेस्ट एनवायरनमेंट और अलर्टिंग इंटीग्रेशन फ़ील्ड, साथ ही रीयलटाइम डबिंग मैसेज टाइप भी जोड़े गए हैं।

Python SDK

  • v2.65.0 - बातचीत ट्रायेज टिकट और हल्के बातचीत सारांश के लिए क्लाइंट और टाइप जोड़े गए। बातचीत API में प्रक्रिया, अमान्य-टूल-कॉल और सॉर्ट फ़िल्टर जोड़े गए; प्रक्रिया API में एजेंट वर्ज़न चयन जोड़ा गया; टॉपिक API में मूल्यांकन विवरण नियंत्रण और फ्रस्ट्रेशन सॉर्टिंग जोड़ी गई। इस रिलीज़ में नॉलेज बेस रिफ़्रेश फ़्रीक्वेंसी, टेस्ट एनवायरनमेंट और अलर्टिंग इंटीग्रेशन फ़ील्ड भी जोड़े गए हैं, और स्पीच टू टेक्स्ट keyterms व डबिंग webhook_ids के लिए दोहराए गए मल्टीपार्ट फ़ील्ड सुरक्षित रखे गए हैं।

Swift SDK

  • v3.3.0 - टाइप किए गए क्लाइंट एरर पार्सिंग, expects_response हैंडलिंग और टाइप-सेफ़ टूल रिज़ल्ट जोड़े गए। WebRTC स्टार्टअप अब ऑडियो-ट्रैक सब्सक्रिप्शन का इंतज़ार करने के बजाय एजेंट के जुड़ते ही तैयार हो जाता है। इस रिलीज़ में URL हैंडलिंग को मज़बूत किया गया है, अज्ञात इवेंट के शोर को दबाया गया है और सॉफ़्टवेयर म्यूट प्रोसेसिंग से रीयलटाइम-थ्रेड एलोकेशन हटाया गया है।

पैकेज

API

नए एंडपॉइंट्स

ElevenAgents

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

  • साइन किया गया URL प्राप्त करें - GET /v1/convai/conversation/get-signed-url
    • वैकल्पिक debug_events_request (boolean, डिफ़ॉल्ट false) जोड़ा गया। डीबग इवेंट के लिए एजेंट पर एडिटर एक्सेस ज़रूरी है।
  • WebRTC टोकन प्राप्त करें - GET /v1/convai/conversation/token
    • वैकल्पिक debug_events_request (boolean, डिफ़ॉल्ट false) जोड़ा गया। पुराना GET /v1/convai/conversation/get_signed_url रूट भी यही पैरामीटर स्वीकार करता है।
  • बातचीत सूचीबद्ध करें - GET /v1/convai/conversations
    • ऐसे बातचीत मिलाने के लिए वैकल्पिक triggered_procedure_ids (nullable string array, अधिकतम 50) जोड़ा गया, जिनमें कोई भी निर्दिष्ट प्रक्रिया चली थी।
    • न चलने वाले टूल कॉल शामिल करने के लिए वैकल्पिक include_invalid_tool_calls (boolean, डिफ़ॉल्ट false) जोड़ा गया।
    • कॉल शुरू होने के समय के लिए वैकल्पिक sort_direction (asc या desc, डिफ़ॉल्ट desc) जोड़ा गया।
  • बातचीत संदेशों में टेक्स्ट खोजें - GET /v1/convai/conversations/messages/text-search
    • वैकल्पिक triggered_procedure_ids (nullable string array, अधिकतम 50) जोड़ा गया।
    • वैकल्पिक include_invalid_tool_calls (boolean, डिफ़ॉल्ट false) जोड़ा गया।
  • एजेंट बातचीत टॉपिक प्राप्त करें - GET /v1/convai/agents/{agent_id}/topics
    • वैकल्पिक include_evaluation_criteria (boolean, डिफ़ॉल्ट true) जोड़ा गया।
    • sort_by में frustration जोड़ा गया।
    • टॉपिक रिस्पॉन्स में nullable success_rate (number) जोड़ा गया है, जबकि पूरे रिस्पॉन्स में aggregated_run_count (integer, डिफ़ॉल्ट 0) जोड़ा गया है।
    • from_unix_secs को उसके UTC दिन की शुरुआत तक फ़्लोर किया जाता है। सीमित रेंज पूरी हुई दैनिक डिस्कवरी रन को एग्रीगेट करती है; दोनों सीमाएं छोड़ने पर नवीनतम रन मिलता है।
  • प्रक्रियाएं सूचीबद्ध करें (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) और प्रक्रिया प्राप्त करें (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
    • किसी खास एजेंट वर्ज़न से प्रक्रियाएं प्राप्त करने के लिए वैकल्पिक nullable agent_version_id (string) जोड़ा गया।
  • टेस्ट बनाएं और टेस्ट अपडेट करें
    • रिस्पॉन्स, सिमुलेशन और टूल-कॉल यूनिट टेस्ट स्कीमा में वैकल्पिक nullable environment (string) जोड़ा गया। यह वैल्यू एनवायरनमेंट-विशिष्ट URL, हेडर और ऑथ कनेक्शन चुनती है; इसका डिफ़ॉल्ट production है।
  • URL दस्तावेज़ बनाएं, क्रॉल जॉब बनाएं और फ़ोल्डर बनाएं
    • ऑटो-सिंक के लिए वैकल्पिक nullable minimum_frequency_days (integer, 1–180) जोड़ा गया। डिफ़ॉल्ट 7 है और पैरेंट फ़ोल्डर की अधिक सख्त फ़्रीक्वेंसी को प्राथमिकता मिलती है।

संगीत

स्कीमा बदलाव

ElevenAgents

  • एजेंट अपडेट रिक्वेस्ट में वैकल्पिक nullable procedures (object<string, ProcedureVersionRef>) जोड़ा गया। हर वैल्यू में procedure_id और version_id (strings) ज़रूरी हैं। खाली ऑब्जेक्ट सभी प्रक्रियाएं हटा देता है।
  • बातचीत इनिशिएशन कॉन्फ़िगरेशन में enable_procedure_ids_from_client (boolean, डिफ़ॉल्ट false) जोड़ा गया। इनिशिएशन डेटा में वैकल्पिक nullable procedure_ids (string array) जोड़ा गया है; खाली ऐरे शुरुआती एजेंट के लिए सभी प्रक्रियाएं बंद कर देता है।
  • ClientEvent में context_usage जोड़ा गया।
  • सॉफ़्ट-टाइमआउट ओवरराइड में वैकल्पिक nullable additional_soft_timeout_messages (string array) जोड़ा गया।
  • विश्लेषण और स्कीमा ओवरराइड मॉडल में कॉन्स्टेंट वैल्यू अब null स्वीकार करती हैं।
  • mic_muting_enabled और transcript_enabled के विजेट कॉन्फ़िगरेशन डिफ़ॉल्ट false से बदलकर true कर दिए गए हैं। पिछले व्यवहार को बनाए रखने के लिए इन्हें साफ़ तौर पर false पर सेट करें।

वर्कस्पेस

  • यूज़र प्राप्त करें रिस्पॉन्स से UserResponseModel का xi_api_key हटा दिया गया।
  • ResourceMetadataResponseModel.role_to_group_ids अब कुंजियों को admin, editor, commenter और viewer तक सीमित रखने के बजाय कस्टम रोल ID स्वीकार करता है।
  • डायरेक्ट पब्लिशिंग रिस्पॉन्स में वैकल्पिक nullable restricted_to_user_email_domains (string array) जोड़ा गया।
  • पेंडिंग सब्सक्रिप्शन स्विच रिस्पॉन्स में next_tier में go जोड़ा गया।