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
mergedand reference the target throughmerged_into_ticket_id. List tickets and List workspace tickets add a case-insensitivesearchparameter that matches ticket titles, descriptions, comments and turn comments, and each result includes asearch_matchexcerpt showing where the query matched. - Workflow End node outcomes: Workflow End nodes accept an
outcomeofsuccess(default) orfailure, so a workflow can record whether a conversation ended successfully. The conversation error type addsworkflow_end_failure. - Call queueing enabled for new agents: New agents are created with call queueing enabled unless
platform_settings.queueing_config.enabledis set explicitly. Existing agents keep their current setting. - Post-call audio webhook retries: When Enable retries is on,
post_call_audiowebhooks 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_strictmakes an overriddentool_idslist 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_enabledin the widget configuration or theend-confirmationattribute.
Text to Speech
- Audio effects: Text to Speech and Text to Dialogue requests accept an optional
audio_effectsobject. 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 withGET /v1/audio-effects/catalog. Reverb and non-zero panning produce stereo audio and are rejected forulaw_*,alaw_*andpcm_*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_predictionas acommit_strategyvalue. 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 includeturn_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_idof 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 theturn_predictioncommit 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 theturn_predictioncommit strategy.play()andsave()now accept any iterable of audio chunks, such as a list or tuple.RealtimeEvents.CLOSEhandlers receive a dictionary with the WebSocket closecodeandreason; 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
previousTextoption toScribe.connect()anduseScribe()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.MediaDeviceOutputnow receiveslibsampleratePath, so output resampling uses the same custom libsamplerate bundle path asMediaDeviceInput. - @elevenlabs/react-native@1.2.29 - Updated to
@elevenlabs/client@1.27.0and@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-confirmationattribute orend_confirmation_enabledconfig, 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
View API changes
New endpoints
ElevenAgents
- Merge tickets -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge- Merge open tickets into the target ticket. Requiressource_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 requiredtitleandicon(string, maximum 1,000 characters each). - Get voice collection -
GET /v1/voices/collections/{collection_id}- Retrieve a collection with itstitle,iconand the caller’spermission_on_resource(admin,editor,commenterorviewer). - Update voice collection -
PATCH /v1/voices/collections/{collection_id}- Update the optionaltitleoricon. - 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 availablefilter_presets,environmentsandbackground_noises. Each entry has an ID, anameand a nullabledescription.
Updated endpoints
ElevenAgents
- Create agent, Get agent and Update agent
- Workflow End nodes add
outcome(successorfailure, defaultsuccess). 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 aconfiguredbranch reason. - Prompt override configurations add
tool_ids_strict(boolean, defaultfalse). - TTS configuration
effectsaddpan(number, -1 to 1, default0). Theseedfield is deprecated and has no effect.
- Workflow End nodes add
- Get widget config - Added
end_confirmation_enabled(boolean, defaultfalse). - List tickets
- Added optional
search(string, maximum 200 characters) andmerged_into_ticket_id(string) query parameters. - Ticket responses add nullable
merged_into_ticket_idand nullablesearch_matchwithfield(title,description,commentorturn_comment),snippet,highlight_start,highlight_endand nullableturn_index.
- Added optional
- List workspace tickets - Added optional
agent_id,sources,priorities,sort_by(created_atorpriority, defaultcreated_at),owner_user_id,issue_type,label,merged_into_ticket_idandsearchquery parameters. - List tests - Added optional
created_by_user_id(string). Use@mefor the authenticated user. - List test invocations - Added optional
test_id(string),version_id(string),start_timeandend_time(integer, Unix seconds, inclusive) query parameters. - Update agent branch - Added optional
auto_rebase(boolean). Branch responses addauto_rebase(boolean, defaultfalse). - Get conversation details
- Twilio, SIP trunk and Exotel phone call metadata add nullable
call_resultwithanswered,voicemail,busy,no_answerandfailedvalues. - Batch call metadata adds nullable
cold_attempt(integer) and nullableconversation_type(initial,retry,callbackorredirect). - The conversation error type adds
workflow_end_failure.
- Twilio, SIP trunk and Exotel phone call metadata add nullable
- Knowledge base auto-sync
auto_discoveris 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_effectswithfilter_preset_id(string),distance(number, 0–1, default0),environment_id(string),background_noise_id(string),send_level(number, 0–1, default1) andpan(number, -1 to 1, default0). - Unknown effect IDs return
404. Stereo effects return400forulaw_*,alaw_*andpcm_*output formats.
- Added optional nullable
Text to Dialogue
- Create dialogue, Stream dialogue, Create dialogue with timestamps and Stream dialogue with timestamps - Added optional nullable
audio_effects, matching the Text to Speech endpoints.
Speech to Text
- Realtime Speech to Text
- The
commit_strategyquery parameter addsturn_prediction, alongsidemanualandvad. partial_transcriptmessages add optionalturn_probability(number), sent only for models that predict turns.
- The
Music
POST /v1/music/video-to-music- Responses add asong-idheader with the ID of the generated song.
History
- List generated items - The history item
sourceenum addsVoicePreview.
Workspace and user
- Update member - Added optional
allow_downgrade_to_basic_seat(boolean, defaultfalse). - Get user - Added required
workspace_id(string). - Service account API key permissions add
voice_collections_readandvoice_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
- @elevenlabs/client@1.26.0, @elevenlabs/react@1.16.0, @elevenlabs/react-native@1.2.28 and @elevenlabs/types@0.24.0 - Added realtime Speech to Text transcript editing through
transcriptEdit, theedited_transcriptevent and React’sonEditedTranscriptcallback. React now forwardsfilterBackgroundAudioto realtime sessions. The client also exportsMessagePayloadand uses stable response IDs to prevent duplicate agent replies. - @elevenlabs/convai-widget-core@0.18.3 and @elevenlabs/convai-widget-embed@0.18.3 - Added image previews and download links for agent message attachments, including attachment-only replies. Stable response IDs prevent duplicate replies, and text-only conversations now use a stop control with an End chat tooltip.
API
View API changes
New endpoints
ElevenAgents
- Create a merge proposal -
POST /v1/convai/agents/{agent_id}/merge-proposals- Create a proposal with requiredsource_branch_id,target_branch_idandtitlefields, 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 anapprovedorchanges_requesteddecision 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 newname.
Updated endpoints
ElevenAgents
- Create agent, Get agent and Update agent
- Added
gpt-6.1-solandclaude-sonnet-5-5to theLLMenum. - Added
eleven_v4andeleven_v4_turboto the conversational TTS model options. The default changed fromeleven_flash_v2toeleven_v4_turbo. - Agent transfers and standalone workflow agent nodes add optional
preserve_voice_settings(boolean, defaultfalse) 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-1keeps the agent silent until the caller speaks. - Post-call webhook configurations add optional
exclude_transcript(boolean, defaultfalse) 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_secsnow accepts-1to wait indefinitely whenexpects_responseis enabled.
- Added
- List tickets
- Added optional
priorities(array) withlow,medium,highandurgentvalues. - Added
sort_bywithcreated_atandpriorityvalues; the default iscreated_at. - Ticket responses now require
title, nullablepriority, and apriority_changesarray. Ticket creation and update requests can setpriority, and ticket status addscancelled.
- Added optional
- 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, minimum1) 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 optionalcancelled(boolean, defaultfalse). - Test run status adds
cancelled.
- Test invocation summaries add required
- Get conversation details - Transcript entries add optional nullable
platform_eventwithuser_turn_timeoutandskip_turn_wait_elapsedvalues. - 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_depthresponse 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 anedited_transcriptevent. 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-5andclaude-opus-5-5to 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,
branchIdfiltering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to DialogueusePvcAsIvcand thedeepseek-v41-flashagent model.
Python SDK
- v2.70.0 - Added batch and realtime Speech to Text transcript editing types,
branch_idfiltering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogueuse_pvc_as_ivcand thedeepseek-v41-flashagent 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
View API changes
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 requiredkind: "transcript"andtextfields. A failed edit contains requiredkind: "error",error_type: "edit_failed"andmessagefields.
- Added optional nullable
- Realtime Speech to Text accepts
transcript_edit(string) and emitsedited_transcriptevents with requiredtextandedited_textfields.
ElevenAgents
- Create agent, Get agent and Update agent
- Added
gpt-6-sol,gpt-6-luna,glm-52,deepseek-v41-flash,claude-opus-5andclaude-opus-5-5to theLLMenum. - Alerting monitors add optional nullable
enabled(boolean) to control whether a monitor can send notifications.
- Added
- List conversations and Text search
data_collection_paramsanddynamic_variable_paramsaddneqandinoperators. Values forinuse a pipe delimiter.evaluation_paramsacceptssuccess,failureorunknownas the result value.
- Smart search -
GET /v1/convai/conversations/messages/smart-search- Added optional nullable
branch_id(string).
- Added optional nullable
- List test invocations -
GET /v1/convai/test-invocations- Added optional nullable
branch_id(string). - Test invocation summaries add optional nullable
credits_used(integer) andtotal_price(number).
- Added optional nullable
- Get test invocation -
GET /v1/convai/test-invocations/{test_invocation_id}- Individual test runs add optional nullable
credits_used(integer) andcharging(ConversationChargingCommonModel).
- Individual test runs add optional nullable
- Simulate conversation and Simulate conversation stream
- Changed the optional
new_turns_limitdefault from10,000to100and set its maximum to100.
- Changed the optional
- Create crawl job and Get crawl job
- Added optional
auto_discover(boolean, defaultfalse) to follow links and add newly discovered pages during auto-sync. This requiresenable_auto_sync: true.
- Added optional
- Refresh knowledge base document -
POST /v1/convai/knowledge-base/{documentation_id}/refreshAutoSyncInfoadds optionalauto_discover(boolean, defaultfalse) 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 requiredtool_id(string) andstate(up_to_date,needs_reviewornot_approved), with optional approval policy and approved-definition fields.
- Responses add optional
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, defaultfalse) to use the Instant Voice Clone version of a Professional Voice Clone. - Added optional nullable
previous_textandfuture_text(strings, maximum 100 characters) andprevious_request_idsandnext_request_ids(string arrays, maximum 3 IDs) for generation continuity. - The optional
settingsobject adds nullablesimilarity(number, 0–1, default0.75).
- Added optional
Text to Speech
- Convert text to speech, Stream text to speech, Convert with timestamps and Stream with timestamps
- The existing
use_pvc_as_ivcfield is no longer deprecated.
- The existing
Flows
- Create image generation, Create video generation and Create template run
- Webhook targets now require an explicit
typediscriminator (allorids). The previous defaults were removed.
- Webhook targets now require an explicit
Voice Design
- Create voice from preview, Create voice previews, Design a voice and Remix a voice
- Added a
409response when a generation for the preview is already in progress. Retry the request after receiving this response.
- Added a
Workspaces
- Create service account API key -
POST /v1/service-accounts/{service_account_user_id}/api-keys- Added optional nullable
tts_concurrency_limit,music_concurrency_limitanddubbing_concurrency_limit(integers) for enterprise service account API keys.
- Added optional nullable
- 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_limitanddubbing_concurrency_limit. Each field accepts an integer,clear,no_updateornulland defaults tono_update.
- Added optional
Models
- List models -
GET /v1/models- Deprecated required
max_characters_request_free_userandmax_characters_request_subscribed_user. These fields are not enforced; usemaximum_text_length_per_requestinstead.
- Deprecated required
इमेज और वीडियो
- 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
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), वैकल्पिक nullablenext_cursor(string) औरhas_more(boolean, डिफ़ॉल्टfalse) शामिल हैं।
- वैकल्पिक
अपडेट किए गए एंडपॉइंट्स
ElevenAgents
- एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
- prompt कॉन्फ़िगरेशन में
enable_parallel_tool_calls(boolean, डिफ़ॉल्टtrue) जोड़ा गया। workflow overrides nullable boolean स्वीकार करते हैं। LLMenum में बातचीत शुरू करने के overrides सहितgpt-6-astraजोड़ा गया।- अलर्टिंग integration notifiers अब
pagerdutyयाslackचुनने के लिएintegration_typeइस्तेमाल करते हैं। Slack notifiers मेंconnection_idऔरchannel_id(strings) ज़रूरी हैं;channel_id1–64 वर्ण स्वीकार करता है।
- prompt कॉन्फ़िगरेशन में
- बातचीत की सूची और बातचीत रेफरेंस हल करें
data_collection_paramsअबmissingoperator स्वीकार नहीं करता। जिन बातचीतों में फ़ील्ड इकट्ठा नहीं किया गया था, उन्हें मैच करने के लिए खाली वैल्यू इस्तेमाल करें।dynamic_variable_paramsमें खाली वैल्यू उन बातचीतों से मैच करती है, जिनमें वैरिएबल सेट नहीं किया गया था।
- स्पीच इंजन बनाएं, स्पीच इंजन पाएं और स्पीच इंजन अपडेट करें
cascade_timeout_seconds(number, 2–15) जोड़ा गया। create रिक्वेस्ट्स में डिफ़ॉल्ट4है, update रिक्वेस्ट्स nullable वैल्यू स्वीकार करती हैं और रिस्पॉन्स में यह फ़ील्ड ज़रूरी है।
इमेज और वीडियो
- इमेज जनरेशन बनाएं -
POST /v1/flows/imagegpt-image-2.5-flareऔरgpt-image-2.5-sunburstके लिए रिक्वेस्ट variants जोड़े गए।- दोनों variants में
promptऔरmodel_idज़रूरी हैं, अधिकतम 10imagesस्वीकार होते हैं औरresolution(1K,2Kया4K, डिफ़ॉल्ट1K) जोड़ा गया है। quality,low,medium,high,xhighयाmaxस्वीकार करता है और इसका डिफ़ॉल्टhighहै।aspect_ratio,autoऔर 14 तय ratios स्वीकार करता है और इसका डिफ़ॉल्ट16:9है।
डबिंग
- डबिंग प्रोजेक्ट बनाएं -
POST /v1/dubbing/project- Multipart
keytermsrepeated fields या एक JSON array स्वीकार करता है। - Multipart
webhook_idsrepeated fields, एक JSON array या comma-separated string स्वीकार करता है।
- Multipart
- वर्कस्पेस रिसोर्स पाएं, वर्कस्पेस रिसोर्स शेयर करें और वर्कस्पेस रिसोर्स अनशेयर करें
WorkspaceResourceTypeमेंdubbing_projectजोड़ा गया।
नॉलेज बेस
- क्रॉल जॉब बनाएं -
POST /v1/convai/knowledge-base/crawlmax_depth(integer, डिफ़ॉल्ट3) को deprecated किया गया। यह फ़ील्ड अब no-op है और इस पर अब न्यूनतम या अधिकतम सीमाएं लागू नहीं होतीं।- क्रॉल जॉब मेटाडेटा में अब
max_depthज़रूरी नहीं है।
यूज़र
- यूज़र पाएं और सब्सक्रिप्शन पाएं
- Currency enums में
gbpजोड़ा गया।
- Currency enums में
स्कीमा बदलाव
टेक्स्ट टू स्पीच
- मल्टी-कॉन्टेक्स्ट 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_detailedwrapper अब हर जनरेट किए गए म्यूज़िक मॉडल 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
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) ज़रूरी हैं।
- multipart form data के रूप में ज़रूरी
- एजेंट होल्ड ऑडियो डिलीट करें -
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और बिल किए गए समय में शामिल नहीं है।
- मेटाडेटा में वैकल्पिक nullable
- एजेंट ब्रांच बनाएं -
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
- एजेंट पर टेस्ट चलाएं और टेस्ट इनवोकेशन पाएं
- टेस्ट सूट इनवोकेशन और यूनिट टेस्ट रन रिस्पॉन्स में वैकल्पिक nullable
version_id(string) और वैकल्पिकran_against_draft(boolean, डिफ़ॉल्टfalse) जोड़े गए। - इनवोकेशन समरीज़ में वैकल्पिक
runs_diverged_from_version(boolean, डिफ़ॉल्टfalse) भी जोड़ा गया।
- टेस्ट सूट इनवोकेशन और यूनिट टेस्ट रन रिस्पॉन्स में वैकल्पिक nullable
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 जोड़े गए।
- रिक्वेस्ट बॉडी में क्वेरी-विशिष्ट वैकल्पिक nullable
- 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/calculateLLMUsageCalculatorLLMResponseModelमें ज़रूरी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.statuswaiting,admittedयाtimed_outस्वीकार करता है;timed_outWebSocket close code4300से पहले आता है। होल्ड ऑडियो नियमितaudioइवेंट्स के रूप में ही आता रहेगा। LLMenum में बातचीत शुरू करने के 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_responseWebSocket इवेंट्स में अब वैकल्पिक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 मॉडल बनाया गया।
पैकेज
- @elevenlabs/client@1.25.0, @elevenlabs/react@1.15.2, @elevenlabs/react-native@1.2.27, @elevenlabs/convai-widget-core@0.18.1 और @elevenlabs/convai-widget-embed@0.18.1 -
MessageAttachmentको@elevenlabs/clientसे फिर से एक्सपोर्ट किया गया, ताकि कंज़्यूमर्स टाइप को सीधे इंपोर्ट कर सकें। - @elevenlabs/client@1.24.0, @elevenlabs/types@0.23.0, @elevenlabs/react@1.15.1, @elevenlabs/react-native@1.2.26, @elevenlabs/convai-widget-core@0.18.0 और @elevenlabs/convai-widget-embed@0.18.0 - एजेंट-रिस्पॉन्स फ़ाइल अटैचमेंट्स को
onMessageतक फ़ॉरवर्ड किया गया और वैकल्पिकwebRtc.singlePeerConnectionसेशन सेटिंग जोड़ी गई। विजेट अब ग्रीटिंग बटन्स को लोकलाइज़ भी करता है और ड्रॉप या डुप्लिकेट होने वाले टेक्स्ट-चैट रिस्पॉन्स ठीक करता है।
API
API बदलाव देखें
नए एंडपॉइंट्स
ElevenAgents
- वर्कस्पेस टिकट्स की सूची -
GET /v1/convai/triage-tickets- कॉलर जिन सभी एजेंट्स को एक्सेस कर सकता है, उनके कन्वर्सेशन ट्रायेज टिकट्स की सूची देता है, सबसे हाल में बनाए गए टिकट को पहले रखकर।
- वैकल्पिक
page_size(integer, 1–100, डिफ़ॉल्ट100),status(AgentConversationTicketStatus),assignee_user_id(string याunassigned) औरcursor(string) क्वेरी पैरामीटर्स जोड़े गए। GetAgentConversationTicketsPageResponseModelलौटाता है।
अपडेट किए गए एंडपॉइंट्स
ElevenAgents
- कन्वर्सेशन्स की सूची -
GET /v1/convai/conversations- वैकल्पिक nullable
dynamic_variable_params(दोहराई जा सकने वाली string array) जोड़ा गया। हर वैल्यूname:op:valueका उपयोग करती है, जहांop,eq,gt,gte,ltयाlteहोता है।
- वैकल्पिक nullable
- कन्वर्सेशन मैसेजेस में टेक्स्ट सर्च -
GET /v1/convai/conversations/messages/text-search- समान सिंटैक्स के साथ वैकल्पिक nullable
dynamic_variable_params(दोहराई जा सकने वाली string array) जोड़ा गया।
- समान सिंटैक्स के साथ वैकल्पिक nullable
- Twilio आउटबाउंड कॉल, SIP ट्रंक आउटबाउंड कॉल, Exotel आउटबाउंड कॉल और बैच कॉलिंग सबमिट करें
telephony_call_configअब अलग इनपुट और आउटपुट स्कीमा का उपयोग करता है।- वैकल्पिक nullable
twilio_machine_detection(TwilioMachineDetectionConfig) जोड़ा गया। इसकाmode,enableयाdetect_message_endस्वीकार करता है और डिफ़ॉल्ट रूप सेenableहोता है। यह सेटिंग गैर-Twilio प्रोवाइडर्स और इनबाउंड कॉल्स के लिए अनदेखी की जाती है।
- फ़ोन नंबर इंपोर्ट करें -
POST /v1/convai/phone-numbers- इनबाउंड वेबहुक सिग्नेचर्स को वैलिडेट करने के लिए Twilio API की इंपोर्ट्स हेतु वैकल्पिक nullable
account_auth_token(string) जोड़ा गया।
- इनबाउंड वेबहुक सिग्नेचर्स को वैलिडेट करने के लिए Twilio API की इंपोर्ट्स हेतु वैकल्पिक nullable
स्कीमा बदलाव
ElevenAgents
WebhookEventTypeमेंanswering_machine_detectionजोड़ा गया।AgentBranchSummaryमें वैकल्पिक nullabledraft_created_at(integer) और वैकल्पिकdraft_is_behind_tip(boolean, डिफ़ॉल्टfalse) जोड़े गए।AgentKnowledgeBaseRagChunkResponseModelमें ज़रूरी nullablesource_url(string) जोड़ा गया।AgentSummaryResponseModelऔरSpeechEngineSummaryResponseमें ज़रूरीvoice_id(string) जोड़ा गया।AnalysisPropertyमें वैकल्पिक nullablename(string) औरallowed_values(AllowedValues) जोड़े गए।LiteralJsonSchemaPropertyमें भीallowed_valuesजोड़ा गया। दोनों मेंallowed_values_dynamic_variableडिप्रिकेटेड है।DataCollectionResultCommonModelमें वैकल्पिक nullablename(string) जोड़ा गया।WorkspaceApiKeyResponseModelमें वैकल्पिक nullableplatform_limits(PlatformLimits) जोड़ा गया।- MCP टूल
Iconमें वैकल्पिक nullabletheme(lightयाdark) जोड़ा गया। SMBToolConfigमेंsend_custom_email,create_service_quote_requestऔरcreate_product_quote_requestपैरामीटर वेरिएंट्स जोड़े गए।- वेबहुक क्वेरी पैरामीटर स्कीमा और टेलीफ़ोनी कॉल कॉन्फ़िगरेशन अब अलग इनपुट और आउटपुट मॉडल का उपयोग करते हैं।
agent_responseWebSocket इवेंट्स में वैकल्पिक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होते हैं।
म्यूज़िक
- वेवफ़ॉर्म विज़ुअल डेटा: विस्तृत म्यूज़िक जनरेट करें, विवरण के साथ म्यूज़िक स्ट्रीम करें और म्यूज़िक अपलोड करें अब वैकल्पिक
with_waveform_visual(boolean, डिफ़ॉल्टfalse) स्वीकार करते हैं। ऑप्ट-इन रिस्पॉन्स में प्रति सेकंड चार सैंपल के साथ कम-रिज़ॉल्यूशनwaveform_visualइंटीजर ऐरे मिलती है।
डबिंग
- प्रोजेक्ट पेजिनेशन व्यवहार: डबिंग प्रोजेक्ट्स की सूची और भाषा टार्गेट्स की सूची अब
page_sizeको 1–100 तक सीमित करते हैं। प्रोजेक्ट स्टेटस फ़िल्टरिंग मेंqueuedशामिल है, और दोनों एंडपॉइंट अगला पेज पाने के लिएnext_cursorके उपयोग को दस्तावेज़ित करते हैं।
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जैसे वर्कफ़्लो की रिक्वेस्ट अलग पहचानी जा सकती हैं।
पैकेज
- @elevenlabs/client@1.23.0, @elevenlabs/react@1.15.0, @elevenlabs/types@0.22.1, @elevenlabs/react-native@1.2.25, @elevenlabs/convai-widget-core@0.17.1 और @elevenlabs/convai-widget-embed@0.17.1 -
sendMultimodalMessageमेंfileIdsजोड़ा गया। संगतता के लिए क्लाइंटfileऔरfilesदोनों फ़ील्ड भेजता है, और React अपडेटेड क्लाइंट API उपलब्ध कराता है।
API
API बदलाव देखें
अपडेट किए गए एंडपॉइंट्स
ElevenAgents
- एजेंट्स की सूची -
GET /v1/convai/agents- वैकल्पिक nullable
tags(string array) जोड़ा गया। दिए गए किसी भी टैग से मिलान के लिए क्वेरी पैरामीटर दोहराएं।
- वैकल्पिक nullable
- एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
- वैकल्पिक 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पर सेट किया जाता है।
- वैकल्पिक nullable
- कन्वर्सेशन पाएं -
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जोड़े गए।
म्यूज़िक
- विस्तृत म्यूज़िक जनरेट करें (
POST /v1/music/detailed) और विवरण के साथ म्यूज़िक स्ट्रीम करें (POST /v1/music/detailed/stream)- वैकल्पिक
with_waveform_visual(boolean, डिफ़ॉल्टfalse) जोड़ा गया। - विस्तृत रिस्पॉन्स में nullable
waveform_visual(integer array) जोड़ा गया, जिसे-1000से1000तक प्रति सेकंड चार बार सैंपल किया जाता है।
- वैकल्पिक
- म्यूज़िक अपलोड करें -
POST /v1/music/upload- रिस्पॉन्स में वैकल्पिक
with_waveform_visual(boolean, डिफ़ॉल्टfalse) और nullablewaveform_visual(integer array) जोड़े गए।
- रिस्पॉन्स में वैकल्पिक
ElevenCreative
- स्टूडियो प्रोजेक्ट बनाएं और पॉडकास्ट बनाएं
quality_presetअबnullस्वीकार करता है और इसकाstandardस्कीमा डिफ़ॉल्ट हटा दिया गया है।
डबिंग
- डबिंग प्रोजेक्ट्स की सूची -
GET /v1/dubbing/projectpage_sizeडिफ़ॉल्ट20के साथ वैकल्पिक इंटीजर बना हुआ है, लेकिन अब वैल्यू को अस्वीकार करने के बजाय 1–100 तक सीमित किया जाता है।statusफ़िल्टर अबqueued,preparing,readyऔरfailedको दस्तावेज़ित करता है।- पिछले रिस्पॉन्स का
next_cursor,cursorमें पास करें; पहले पेज के लिए इसे छोड़ दें।
- भाषा टार्गेट्स की सूची -
GET /v1/dubbing/project/{project_id}/languagepage_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 हैंडलिंग को मज़बूत किया गया है, अज्ञात इवेंट के शोर को दबाया गया है और सॉफ़्टवेयर म्यूट प्रोसेसिंग से रीयलटाइम-थ्रेड एलोकेशन हटाया गया है।
पैकेज
- @elevenlabs/client@1.19.1, @elevenlabs/react@1.12.3, @elevenlabs/react-native@1.2.21, @elevenlabs/convai-widget-core@0.16.2 और @elevenlabs/convai-widget-embed@0.16.2 - सख्त कंटेंट सिक्योरिटी पॉलिसी के तहत WebRTC आउटपुट कैप्चर अब सेल्फ-होस्टेड AudioWorklet पाथ इस्तेमाल करता है। वर्कलेट कैशिंग में अनुरोधित सोर्स शामिल है, जिससे पहले का इनलाइन URL सेल्फ-होस्टेड पाथ को बदल नहीं पाता। React Native सेटअप एरर अब
@elevenlabs/react-nativeकी ओर संकेत करते हैं। - @elevenlabs/client@1.20.0, @elevenlabs/react@1.12.4, @elevenlabs/react-native@1.2.22, @elevenlabs/convai-widget-core@0.16.3 और @elevenlabs/convai-widget-embed@0.16.3 - वैकल्पिक
webRtc.iceTransportPolicyजोड़ा गया। डायरेक्ट UDP ट्रैफ़िक ब्लॉक करने वाले नेटवर्क में WebRTC ICE कैंडिडेट्स को TURN रिले तक सीमित रखने के लिए इसेrelayपर सेट करें। - @elevenlabs/client@1.21.0, @elevenlabs/react@1.13.0, @elevenlabs/types@0.21.1, @elevenlabs/react-native@1.2.23, @elevenlabs/convai-widget-core@0.16.4 और @elevenlabs/convai-widget-embed@0.16.4 -
onContextUsageकॉलबैक औरContextUsageEventटाइप जोड़े गए। React,useConversationके ज़रिए कॉलबैक एक्सपोज़ करता है। React Native अब ब्राउज़र-ग्लोबल डिटेक्शन के बजाय अपनी पैकेज एक्सपोर्ट कंडीशन के ज़रिए रिज़ॉल्व होता है। - @elevenlabs/client@1.22.0, @elevenlabs/react@1.14.0, @elevenlabs/types@0.22.0, @elevenlabs/react-native@1.2.24, @elevenlabs/convai-widget-core@0.17.0 और @elevenlabs/convai-widget-embed@0.17.0 - एट्रिब्यूट किए गए बटन रिस्पॉन्स के साथ पहला-मैसेज रिच कंटेंट,
onExternalAgentDisconnectedऔरonMCPToolApprovalRequestजोड़े गए। WebRTC अब चुने गए इनपुट डिवाइस का इस्तेमाल करता है, माइक्रोफ़ोन बदलने पर म्यूट स्टेट बनाए रखता है और इनिशिएशन डेटा न भेज पाने पर सेटअप विफल कर देता है। विजेट में कॉन्करेंसी क्यू स्टेटस, कोलैप्स्ड ट्रिगर पर वैकल्पिक भाषा चयन और टेक्स्ट व वॉइस दोनों सपोर्ट करने वाले एजेंट्स के लिए पहला-मैसेज रेंडरिंग जोड़ी गई है।
API
API बदलाव देखें
नए एंडपॉइंट्स
ElevenAgents
- बातचीत ट्रायेज टिकट के नौ एंडपॉइंट्स जोड़े गए:
- बातचीत टिकट बनाएं -
POST /v1/convai/triage-tickets। रिक्वेस्ट मेंconversation_id(string) ज़रूरी है और यहqa_comment(nullable string, 1–10,000 characters) व अधिकतम 200 टर्न टिप्पणियां स्वीकार करती है। - टिकट सूचीबद्ध करें -
GET /v1/convai/agents/{agent_id}/triage-tickets, कर्सर पेजिनेशन के साथ। - मैन्युअल टिकट बनाएं -
POST /v1/convai/agents/{agent_id}/triage-tickets। रिक्वेस्ट मेंqa_comment(string, 1–10,000 characters) ज़रूरी है। - असाइन किए जा सकने वाले यूज़र्स सूचीबद्ध करें -
GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users। रिस्पॉन्स में गैर-सर्विस-अकाउंट वर्कस्पेस सदस्य और हर सदस्य के एजेंट एक्सेस की जानकारी होती है। - टिकट प्राप्त करें -
GET /v1/convai/triage-tickets/{agentqa_ticket_id}। - टिकट अपडेट करें -
PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}। रिक्वेस्ट वैकल्पिकstatusऔर nullableassignee_user_idस्वीकार करती है। - टिकट हटाएं -
DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}। - टिप्पणी जोड़ें -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments। रिक्वेस्ट मेंcomment(string, 1–10,000 characters) ज़रूरी है। - टर्न टिप्पणी जोड़ें -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments। रिक्वेस्ट में शून्य-आधारितturn_index(integer) औरcomment(string, 1–10,000 characters) ज़रूरी हैं।
- बातचीत टिकट बनाएं -
अपडेट किए गए एंडपॉइंट्स
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
- टेस्ट बनाएं और टेस्ट अपडेट करें
- रिस्पॉन्स, सिमुलेशन और टूल-कॉल यूनिट टेस्ट स्कीमा में वैकल्पिक nullable
environment(string) जोड़ा गया। यह वैल्यू एनवायरनमेंट-विशिष्ट URL, हेडर और ऑथ कनेक्शन चुनती है; इसका डिफ़ॉल्टproductionहै।
- रिस्पॉन्स, सिमुलेशन और टूल-कॉल यूनिट टेस्ट स्कीमा में वैकल्पिक nullable
- URL दस्तावेज़ बनाएं, क्रॉल जॉब बनाएं और फ़ोल्डर बनाएं
- ऑटो-सिंक के लिए वैकल्पिक nullable
minimum_frequency_days(integer, 1–180) जोड़ा गया। डिफ़ॉल्ट7है और पैरेंट फ़ोल्डर की अधिक सख्त फ़्रीक्वेंसी को प्राथमिकता मिलती है।
- ऑटो-सिंक के लिए वैकल्पिक nullable
संगीत
- Music Finetunes सूचीबद्ध करें -
GET /v1/music/finetunes- अधिकतम
page_sizeको 100 से बढ़ाकर 150 किया गया। डिफ़ॉल्ट 50 ही है।
- अधिकतम
स्कीमा बदलाव
ElevenAgents
- एजेंट अपडेट रिक्वेस्ट में वैकल्पिक nullable
procedures(object<string, ProcedureVersionRef>) जोड़ा गया। हर वैल्यू मेंprocedure_idऔरversion_id(strings) ज़रूरी हैं। खाली ऑब्जेक्ट सभी प्रक्रियाएं हटा देता है। - बातचीत इनिशिएशन कॉन्फ़िगरेशन में
enable_procedure_ids_from_client(boolean, डिफ़ॉल्टfalse) जोड़ा गया। इनिशिएशन डेटा में वैकल्पिक nullableprocedure_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जोड़ा गया।