enable_parallel_tool_calls (boolean, डिफ़ॉल्ट true) शामिल है। सक्षम होने पर, समर्थित मॉडल एक टर्न में कई टूल्स चला सकते हैं।gpt-6-astra जोड़ा गया।gpt-image-2.5-flare और gpt-image-2.5-sunburst को सपोर्ट करता है। दोनों मॉडल अधिकतम 10 रेफरेंस इमेज, max तक के क्वालिटी लेवल, auto के साथ 14 तय aspect ratios और 1K, 2K या 4K आउटपुट स्वीकार करते हैं।cascade_timeout_seconds (number, 2–15, डिफ़ॉल्ट 4) स्वीकार करती हैं, जिससे नियंत्रित किया जा सकता है कि retry करने से पहले ElevenLabs किसी upstream स्पीच इंजन का कितनी देर इंतज़ार करे।is_final_audio_for_turn मार्कर अब उस टर्न के हर buffered byte के बाद भेजा जाता है, जिसमें MP3 और Opus आउटपुट भी शामिल है। क्लाइंट्स PCM पर स्विच किए बिना इस मार्कर को सटीक टर्न बाउंड्री के रूप में इस्तेमाल कर सकते हैं।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 के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।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 के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।--intent मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए elevenlabs feedback missing-capability जोड़ा गया।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) शामिल हैं।enable_parallel_tool_calls (boolean, डिफ़ॉल्ट true) जोड़ा गया। workflow overrides nullable boolean स्वीकार करते हैं।LLM enum में बातचीत शुरू करने के overrides सहित gpt-6-astra जोड़ा गया।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 जोड़े गए।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/dubbing/project
keyterms repeated fields या एक JSON array स्वीकार करता है।webhook_ids repeated fields, एक JSON array या comma-separated string स्वीकार करता है।WorkspaceResourceType में dubbing_project जोड़ा गया।POST /v1/convai/knowledge-base/crawl
max_depth (integer, डिफ़ॉल्ट 3) को deprecated किया गया। यह फ़ील्ड अब no-op है और इस पर अब न्यूनतम या अधिकतम सीमाएं लागू नहीं होतीं।max_depth ज़रूरी नहीं है।gbp जोड़ा गया।audio और final मैसेज अब is_final_audio_for_turn को इस रूप में परिभाषित करते हैं कि टर्न के सभी buffered bytes डिलीवर होने के बाद यह आता है।queue_status इवेंट्स पाते हैं। नई API मेथड्स से कस्टम होल्ड ऑडियो अपलोड या डिलीट किया जा सकता है।gemini-3.8-flash स्वीकार करता है। WhatsApp अकाउंट रिस्पॉन्स अब बताते हैं कि अकाउंट Cloud API या coexistence signup flow इस्तेमाल करता है।music_v2_5 स्वीकार करते हैं। कंपोज़िशन प्लान जनरेशन चंक्स अब 6,132 वर्णों तक सपोर्ट करते हैं, जिनमें 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए।gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए। compose_detailed wrapper अब हर जनरेट किए गए म्यूज़िक मॉडल ID और prompt- व chunk-आधारित दोनों कंपोज़िशन प्लान स्वीकार करता है।event_id के बजाय response_id से मिलाया जाता है, जिससे टूल कॉल्स के आसपास कई रिस्पॉन्स सुरक्षित रहते हैं और streamed हिस्से या सुधार गलत मैसेज से नहीं जुड़ते।--intent मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए elevenlabs feedback missing-capability जोड़ा गया।user_activity इवेंट्स को प्रति सेकंड एक तक सीमित करता है और सेशन खत्म होने पर यह सीमा हटा देता है।POST /v1/convai/agents/{agent_id}/hold-audio
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) लौटाता है।enabled (boolean, डिफ़ॉल्ट false) और wait_timeout_seconds (integer, 1–1,800, डिफ़ॉल्ट 180) के साथ वैकल्पिक platform_settings.queueing_config (AgentQueueingConfig) जोड़ा गया।hold_audio (AgentHoldAudioConfig) शामिल है। एजेंट रिस्पॉन्स में वैकल्पिक default_hold_audio_url (string) भी शामिल है।GET /v1/convai/conversations/{conversation_id}
queue_wait_secs (number) जोड़ा गया। क्यू में बिताया समय call_duration_secs और बिल किए गए समय में शामिल नहीं है।POST /v1/convai/agents/{agent_id}/branches
include_draft (boolean, डिफ़ॉल्ट false) जोड़ा गया। true होने पर, ब्रांच टिप से बनी ब्रांच में कॉलर का ड्राफ़्ट प्रोसिजर सेट शामिल होगा।referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids और referenced_dynamic_variables (string arrays) जोड़े गए।procedures मैप जोड़ा गया।GET /v1/convai/test-invocations
search (string) जोड़ा गया।version_id (string) और वैकल्पिक ran_against_draft (boolean, डिफ़ॉल्ट false) जोड़े गए।runs_diverged_from_version (boolean, डिफ़ॉल्ट false) भी जोड़ा गया।POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
max_documents_length (integer, 1–50,000) और max_retrieved_rag_chunks_count (integer, 1–20) overrides जोड़े गए।GET /v1/convai/whatsapp-accounts/{phone_number_id}
account_type (WhatsAppAccountType, डिफ़ॉल्ट cloud_api) जोड़ा गया। वैल्यूज़ cloud_api और coexistence हैं।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 लाइनें हो सकती हैं।queue_status जोड़ा गया। इसका ज़रूरी queue_status_event.status waiting, admitted या timed_out स्वीकार करता है; timed_out WebSocket close code 4300 से पहले आता है। होल्ड ऑडियो नियमित audio इवेंट्स के रूप में ही आता रहेगा।LLM enum में बातचीत शुरू करने के overrides सहित gemini-3.8-flash जोड़ा गया।start_procedure_success, start_procedure_error, end_procedure_success और end_procedure_error जोड़े गए।FeaturesUsageCommonModel में वैकल्पिक freeform_procedure और structured_procedure फ़ीचर स्टेटस जोड़े गए।Scribe v2 Medical अब सामान्य रूप से उपलब्ध है। यह मेडिकल और क्लिनिकल ऑडियो के लिए विशेषीकृत बैच स्पीच रिकग्निशन मॉडल है, जिसकी कीमत Scribe v2 के समान है।
ट्रांसक्रिप्ट बनाएं में model_id के रूप में scribe_v2_medical पास करें। कीटर्म प्रॉम्प्टिंग, एंटिटी डिटेक्शन, स्पीकर डायरीकरण और नो-वर्बेटिम मोड Scribe v2 की तरह ही काम करते हैं।
dynamic_variable_params फ़िल्टर्स स्वीकार करते हैं। eq, gt, gte, lt या lte के साथ name:op:value का इस्तेमाल करें; कंपैरिजन ऑपरेटर्स के लिए न्यूमेरिक वैल्यू ज़रूरी हैं।twilio_machine_detection को सपोर्ट करते हैं। जल्दी मानव-या-मशीन नतीजे के लिए enable चुनें या वॉइसमेल ग्रीटिंग खत्म होने तक इंतज़ार करने के लिए detect_message_end चुनें। नतीजे नए answering_machine_detection वेबहुक इवेंट से मिलते हैं।allowed_values इस्तेमाल कर सकती हैं। पहले वाला allowed_values_dynamic_variable फ़ील्ड अब डिप्रिकेटेड है।voice_id ज़रूरी है।source_url शामिल है, जिसमें URL डॉक्यूमेंट्स के लिए ट्रैक किया गया URL होता है।agent_response WebSocket इवेंट्स में अब वैकल्पिक attachments शामिल हैं। हर अटैचमेंट में url और name ज़रूरी हैं और mime_type शामिल हो सकता है।platform_limits शामिल हो सकते हैं।dynamicVariableParams जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए।dynamic_variable_params जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए। रियल-टाइम टेक्स्ट-टू-स्पीच क्लाइंट अब कनेक्शन को इंटरनल omit sentinel पास नहीं करता।elevenlabs say कमांड और इसकी एजेंट स्किल जोड़ी गई, API कमांड बाइंडिंग्स फिर से जनरेट की गईं और eleven_v3 को डिफ़ॉल्ट TTS मॉडल बनाया गया।MessageAttachment को @elevenlabs/client से फिर से एक्सपोर्ट किया गया, ताकि कंज़्यूमर्स टाइप को सीधे इंपोर्ट कर सकें।onMessage तक फ़ॉरवर्ड किया गया और वैकल्पिक webRtc.singlePeerConnection सेशन सेटिंग जोड़ी गई। विजेट अब ग्रीटिंग बटन्स को लोकलाइज़ भी करता है और ड्रॉप या डुप्लिकेट होने वाले टेक्स्ट-चैट रिस्पॉन्स ठीक करता है।GET /v1/convai/triage-tickets
page_size (integer, 1–100, डिफ़ॉल्ट 100), status (AgentConversationTicketStatus), assignee_user_id (string या unassigned) और cursor (string) क्वेरी पैरामीटर्स जोड़े गए।GetAgentConversationTicketsPageResponseModel लौटाता है।GET /v1/convai/conversations
dynamic_variable_params (दोहराई जा सकने वाली string array) जोड़ा गया। हर वैल्यू name:op:value का उपयोग करती है, जहां op, eq, gt, gte, lt या lte होता है।GET /v1/convai/conversations/messages/text-search
dynamic_variable_params (दोहराई जा सकने वाली string array) जोड़ा गया।telephony_call_config अब अलग इनपुट और आउटपुट स्कीमा का उपयोग करता है।twilio_machine_detection (TwilioMachineDetectionConfig) जोड़ा गया। इसका mode, enable या detect_message_end स्वीकार करता है और डिफ़ॉल्ट रूप से enable होता है। यह सेटिंग गैर-Twilio प्रोवाइडर्स और इनबाउंड कॉल्स के लिए अनदेखी की जाती है।POST /v1/convai/phone-numbers
account_auth_token (string) जोड़ा गया।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) जोड़ा गया।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) स्वीकार करता है।ReferenceVideo.studio_clip अब StudioClipReference के बजाय StudioClipLocator का उपयोग करता है। फ़ील्ड्स और वायर फ़ॉर्मेट में कोई बदलाव नहीं है।dtmf_input_settings को सपोर्ट करता है। डिजिट टाइमआउट कॉन्फ़िगर करें, # को टर्मिनेटर के रूप में इस्तेमाल करें और कीपैड एंट्री को ट्रांसक्रिप्ट, लॉग और विश्लेषण से हटाएं।file_inputs शामिल है, जो हर अटैच की गई फ़ाइल की ID, नाम, MIME टाइप और URL वाली ऐरे है।tags क्वेरी पैरामीटर स्वीकार करता है। दिए गए किसी भी टैग वाले एजेंट से मिलान करने के लिए पैरामीटर दोहराएं।campaign मेटाडेटा से करता है, जिसमें ज़रूरी campaign_id और campaign_lead_id होते हैं।with_waveform_visual (boolean, डिफ़ॉल्ट false) स्वीकार करते हैं। ऑप्ट-इन रिस्पॉन्स में प्रति सेकंड चार सैंपल के साथ कम-रिज़ॉल्यूशन waveform_visual इंटीजर ऐरे मिलती है।page_size को 1–100 तक सीमित करते हैं। प्रोजेक्ट स्टेटस फ़िल्टरिंग में queued शामिल है, और दोनों एंडपॉइंट अगला पेज पाने के लिए next_cursor के उपयोग को दस्तावेज़ित करते हैं।sendMultimodalMessage में fileIds जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।send_multimodal_message में file_ids जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।onUnhandledClientToolCall कॉलबैक को बरकरार रखा गया। जिन अनहैंडल्ड क्लाइंट टूल कॉल्स को रिस्पॉन्स चाहिए, उन्हें अब अनसुलझे रहने के बजाय अपने-आप एरर रिस्पॉन्स मिलता है।User-Agent में cmd/<command> जोड़ते हैं, जिससे agents push और agents create जैसे वर्कफ़्लो की रिक्वेस्ट अलग पहचानी जा सकती हैं।sendMultimodalMessage में fileIds जोड़ा गया। संगतता के लिए क्लाइंट file और files दोनों फ़ील्ड भेजता है, और React अपडेटेड क्लाइंट API उपलब्ध कराता है।GET /v1/convai/agents
tags (string array) जोड़ा गया। दिए गए किसी भी टैग से मिलान के लिए क्वेरी पैरामीटर दोहराएं।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) ज़रूरी हैं।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) जोड़ा गया।waveform_visual (integer array) जोड़ा गया, जिसे -1000 से 1000 तक प्रति सेकंड चार बार सैंपल किया जाता है।POST /v1/music/upload
with_waveform_visual (boolean, डिफ़ॉल्ट false) और nullable waveform_visual (integer array) जोड़े गए।quality_preset अब null स्वीकार करता है और इसका standard स्कीमा डिफ़ॉल्ट हटा दिया गया है।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 v1.0.0 अब उपलब्ध है। हर ElevenLabs API ऑपरेशन एक सबकमांड के रूप में उपलब्ध है, जिसमें JSON, टेबल, YAML और CSV आउटपुट, ऑटोमैटिक पेजिनेशन और शेल कंप्लीशन शामिल हैं।
CLI, ElevenAgents के लिए लोकल कॉन्फ़िगरेशन वर्कफ़्लो भी देता है। एजेंट, टूल और टेस्ट कॉन्फ़िगरेशन को फ़ाइलों के रूप में स्टोर करें, push और pull कमांड से उन्हें सिंक्रनाइज़ करें, ब्रांच मैनेज करें, टेस्ट चलाएं, ElevenLabs UI कंपोनेंट इंस्टॉल करें और डेटा रेजिडेंसी रीजन चुनें।
प्रक्रियाएं अब ElevenAgents में आम तौर पर उपलब्ध हैं। किसी प्रक्रिया में काम के लिए खास निर्देश और एक ट्रिगर होता है, जो तय करता है कि वे कब लागू होंगे। बातचीत के दौरान एजेंट प्रासंगिक प्रक्रिया लोड करता है, जिससे हर निर्देश को उसके सिस्टम प्रॉम्प्ट में रखे बिना एक एजेंट अलग-अलग काम संभाल सकता है।
जब एजेंट निर्देशों के शब्दों या क्रम को बदल सकता हो, तो फ्री-फॉर्म प्रक्रियाओं का इस्तेमाल करें। जब चरणों को तय क्रम में चलना ज़रूरी हो, तो स्ट्रक्चर्ड प्रक्रियाओं का इस्तेमाल करें। दोनों प्रकार एक ही एजेंट पर वर्कफ़्लो के साथ इस्तेमाल किए जा सकते हैं।
context_usage इवेंट प्राप्त कर सकते हैं। यह इवेंट मॉडल, प्रॉम्प्ट टोकन संख्या और मॉडल कॉन्टेक्स्ट सीमा की जानकारी देता है।keyterms व डबिंग webhook_ids के लिए दोहराए गए मल्टीपार्ट फ़ील्ड सुरक्षित रखे गए हैं।expects_response हैंडलिंग और टाइप-सेफ़ टूल रिज़ल्ट जोड़े गए। WebRTC स्टार्टअप अब ऑडियो-ट्रैक सब्सक्रिप्शन का इंतज़ार करने के बजाय एजेंट के जुड़ते ही तैयार हो जाता है। इस रिलीज़ में URL हैंडलिंग को मज़बूत किया गया है, अज्ञात इवेंट के शोर को दबाया गया है और सॉफ़्टवेयर म्यूट प्रोसेसिंग से रीयलटाइम-थ्रेड एलोकेशन हटाया गया है।@elevenlabs/react-native की ओर संकेत करते हैं।webRtc.iceTransportPolicy जोड़ा गया। डायरेक्ट UDP ट्रैफ़िक ब्लॉक करने वाले नेटवर्क में WebRTC ICE कैंडिडेट्स को TURN रिले तक सीमित रखने के लिए इसे relay पर सेट करें।onContextUsage कॉलबैक और ContextUsageEvent टाइप जोड़े गए। React, useConversation के ज़रिए कॉलबैक एक्सपोज़ करता है। React Native अब ब्राउज़र-ग्लोबल डिटेक्शन के बजाय अपनी पैकेज एक्सपोर्ट कंडीशन के ज़रिए रिज़ॉल्व होता है।onExternalAgentDisconnected और onMCPToolApprovalRequest जोड़े गए। WebRTC अब चुने गए इनपुट डिवाइस का इस्तेमाल करता है, माइक्रोफ़ोन बदलने पर म्यूट स्टेट बनाए रखता है और इनिशिएशन डेटा न भेज पाने पर सेटअप विफल कर देता है। विजेट में कॉन्करेंसी क्यू स्टेटस, कोलैप्स्ड ट्रिगर पर वैकल्पिक भाषा चयन और टेक्स्ट व वॉइस दोनों सपोर्ट करने वाले एजेंट्स के लिए पहला-मैसेज रेंडरिंग जोड़ी गई है।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 और nullable assignee_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) ज़रूरी हैं।GET /v1/convai/conversation/get-signed-url
debug_events_request (boolean, डिफ़ॉल्ट false) जोड़ा गया। डीबग इवेंट के लिए एजेंट पर एडिटर एक्सेस ज़रूरी है।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 जोड़ा गया।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})
agent_version_id (string) जोड़ा गया।environment (string) जोड़ा गया। यह वैल्यू एनवायरनमेंट-विशिष्ट URL, हेडर और ऑथ कनेक्शन चुनती है; इसका डिफ़ॉल्ट production है।minimum_frequency_days (integer, 1–180) जोड़ा गया। डिफ़ॉल्ट 7 है और पैरेंट फ़ोल्डर की अधिक सख्त फ़्रीक्वेंसी को प्राथमिकता मिलती है।GET /v1/music/finetunes
page_size को 100 से बढ़ाकर 150 किया गया। डिफ़ॉल्ट 50 ही है।procedures (object<string, ProcedureVersionRef>) जोड़ा गया। हर वैल्यू में procedure_id और version_id (strings) ज़रूरी हैं। खाली ऑब्जेक्ट सभी प्रक्रियाएं हटा देता है।enable_procedure_ids_from_client (boolean, डिफ़ॉल्ट false) जोड़ा गया। इनिशिएशन डेटा में वैकल्पिक nullable procedure_ids (string array) जोड़ा गया है; खाली ऐरे शुरुआती एजेंट के लिए सभी प्रक्रियाएं बंद कर देता है।ClientEvent में context_usage जोड़ा गया।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 स्वीकार करता है।restricted_to_user_email_domains (string array) जोड़ा गया।next_tier में go जोड़ा गया।https://api.elevenlabs.io/v1/mcp पर उपलब्ध है, OAuth के ज़रिए आपके ElevenLabs अकाउंट से साइन इन करता है और इसके लिए किसी लोकल इंस्टॉलेशन या API key की ज़रूरत नहीं है। Claude, Cursor और अन्य MCP क्लाइंट के सेटअप निर्देशों के लिए होस्टेड MCP सर्वर दस्तावेज़ देखें।pending, generating, completed और failed स्थितियां दिखाते हैं, और रिक्वेस्ट में पूरा होने के इवेंट के लिए वेबहुक टारगेट शामिल किया जा सकता है।max_messages क्वेरी पैरामीटर 1 से 200 तक का integer है (डिफ़ॉल्ट 40); लंबे कन्वर्सेशन messages_omitted को true पर सेट करते हैं। ऐसे एजेंट के लिए उपयोगी है जिन्हें संदर्भ बनाए रखना हो।page_size (integer, 1–100), cursor (string), sort_by (conversations, sentiment या success_rate) और sort_direction (asc या desc) इस्तेमाल करें। रिस्पॉन्स में has_more और nullable next_cursor जोड़े गए हैं।queueing (AgentQueueingConfig) जोड़ा गया है। एजेंट के अपनी कनकरेंसी सीमा पर पहुंचने पर कॉलर को होल्ड करने के लिए enabled को true पर सेट करें; wait_timeout_seconds अधिकतम 1,800 का integer है (डिफ़ॉल्ट 180)।merge_with_default_ignore_terms (boolean, डिफ़ॉल्ट false) जोड़ा गया है। सॉफ्ट टाइमआउट में disable_until_first_user_message (boolean, डिफ़ॉल्ट false) जोड़ा गया है, और वर्कफ़्लो टूल लोकेटर में हर नोड के पैरामीटर ओवरराइड के लिए वैकल्पिक schema_overrides जोड़ा गया है।BackgroundSoundConfig.volume का डिफ़ॉल्ट अब 0.6 के बजाय 0.15 है और crossfade_loop का डिफ़ॉल्ट अब false के बजाय true है। पिछला व्यवहार बनाए रखने के लिए इन फ़ील्ड को स्पष्ट रूप से सेट करें।client.assets और asynchronous वीडियो, इमेज व स्पीच जनरेशन के लिए client.flows जोड़े गए। टर्न कॉन्फ़िगरेशन में mergeWithDefaultIgnoreTerms जोड़ा गया। WorkspaceGroupResponseModel से CustomToolApiSchemaConfig और scimExternalId हटाए गए।merge_with_default_ignore_terms जोड़ा गया। ऑन-प्रिम सेशन सेटअप में अतिरिक्त setup-message फ़ील्ड पास करने के लिए extra_setup_config जोड़ा गया।disconnected तक पहुंचती है और देर से आने वाले callbacks को नए सेशन को क्लियर करने से रोकती है। विजेट quick replies और links को inline रेंडर करता है, वॉइस ट्रांसक्रिप्ट में Markdown बहाल करता है और container-query layouts में भाषा मेनू की पोज़िशनिंग ठीक करता है।useScribe रिकनेक्शन को रोकने वाली माइक्रोफ़ोन परमिशन विफलताएं ठीक की गईं।POST /v1/flows/videoGET /v1/flows/videoGET /v1/flows/video/{generation_id}POST /v1/flows/imageGET /v1/flows/imageGET /v1/flows/image/{generation_id}POST /v1/flows/text-to-speechGET /v1/flows/text-to-speechGET /v1/flows/text-to-speech/{generation_id}POST /v1/assetsGET /v1/assetsGET /v1/assets/{asset_id}DELETE /v1/assets/{asset_id}GET /v1/convai/conversations/{conversation_id}/summary
max_messages (integer, 1–200, डिफ़ॉल्ट 40) स्वीकार करता हैconversation_id, agent_id, status, message_count और note के साथ GetConversationSummaryResponseModel लौटाता हैmessages में सिर्फ़ role (user या agent) और message होते हैं; सीमा से अधिक कन्वर्सेशन messages_omitted: true लौटाते हैंGET /v1/convai/analytics/live-count
agent_ids (string array, अधिकतम 25) जोड़ा गया, जो agent_id पर प्राथमिकता लेता हैGET /v1/convai/agents/{agent_id}/topics
page_size (integer, 1–100), cursor (string), sort_by (conversations, sentiment या success_rate) और sort_direction (asc या desc) जोड़े गएhas_more (boolean, डिफ़ॉल्ट false) और nullable next_cursor (string) जोड़े गएqueueing (AgentQueueingConfig) जोड़ा गया। इसमें enabled (boolean, डिफ़ॉल्ट false) और wait_timeout_seconds (0 से अधिक और अधिकतम 1,800 का integer, डिफ़ॉल्ट 180) होते हैंWorkflowToolLocator में वैकल्पिक schema_overrides जोड़ा गया; हर नोड के constant, dynamic variable, LLM या omit ओवरराइड टूल-लेवल ओवरराइड पर प्राथमिकता लेते हैंmerge_with_default_ignore_terms (boolean, डिफ़ॉल्ट false) जोड़ा गयाdisable_until_first_user_message (boolean, डिफ़ॉल्ट false) जोड़ा गयाstatus (success, error, blocked या skipped) जोड़ा गयाavaya और ऑथराइज़ेशन मेथड में avaya_api_key जोड़ा गयाgemini-3.6-flash और gemini-3.7-flash जोड़े गएBackgroundSoundConfig.volume का डिफ़ॉल्ट 0.6 से 0.15 और crossfade_loop का डिफ़ॉल्ट false से true किया गयाCustomToolApiSchemaConfig हटाया गया; इस टाइप को इंपोर्ट करने वाले जनरेटेड SDK यूज़र को इंपोर्ट हटाना होगाWorkspaceGroupResponseModel से scim_external_id हटाया गयाडबिंग v2 अब API के ज़रिए उपलब्ध है। यह हर स्पीकर की आवाज़, टोन और गति बनाए रखते हुए ऑडियो और वीडियो को 90 से ज़्यादा भाषाओं में अनुवाद करता है।
नया प्रोजेक्ट-आधारित API सोर्स ट्रांसक्रिप्ट और अनुवाद को संपादन योग्य JSON के रूप में रखता है। किसी फ़ाइल या URL से प्रोजेक्ट बनाएं, एक या ज़्यादा टारगेट भाषाएं जोड़ें, अलग-अलग ट्रांसक्रिप्ट सेगमेंट या अनुवाद संपादित करें, फिर सिर्फ़ बदले हुए हिस्सों को फिर से जनरेट करें। अपना पहला डब बनाने के लिए डबिंग क्विकस्टार्ट देखें।
guardrail_types (GuardrailType[]) और custom_guardrail_names (string array) क्वेरी पैरामीटर जोड़े गए हैं। मौजूदा कन्वर्सेशन हायरार्की को अब वैकल्पिक parent_conversation_id (string) से फ़िल्टर किया जा सकता है।include_commit_status (boolean, डिफ़ॉल्ट false) जोड़ा गया है। सक्षम होने पर, ब्रांच सारांश में nullable commits_ahead, commits_behind और merged_into_branch_id फ़ील्ड शामिल होते हैं।max_duration_seconds और pronunciation_dictionary_locators का समर्थन करते हैं। MCP सर्वर कॉन्फ़िगरेशन में टूल कॉल को MCP _meta वैल्यू पास करने के लिए request_meta जोड़ा गया है, और वेबहुक टूल टाइमआउट अब 300 सेकंड तक का समर्थन करते हैं।analysis ब्रेकडाउन जोड़ा गया है। ट्रांसक्रिप्ट मैसेज में triggered_guardrails और कन्वर्सेशन टर्न में वैकल्पिक producing_llm जोड़ा गया है।gender, age, language, accent, use_cases, min_notice_period_days, include_custom_rates, include_live_moderated और high_quality क्वेरी पैरामीटर जोड़े गए हैं।audio_format पैरामीटर और inclusive VAD bounds को ठीक किया गया।DubbingRegenerateResponse जोड़े गए; कन्वर्सेशन गार्डरेल फ़िल्टर, एजेंट ब्रांच कमिट स्थिति, एजेंट अलर्टिंग और MCP requestMeta सपोर्ट जोड़ा गया। भाषा टारगेट बनाना अब modelId स्वीकार नहीं करता।run_subagent_* टूल-रिज़ल्ट वेरिएंट हटाए गए।update_segments मेथड और DubbingRegenerateResponse जोड़े गए; guardrail_types, custom_guardrail_names, include_commit_status और MCP request_meta सपोर्ट जोड़ा गया। डबिंग सेगमेंट अपडेट अब रिक्वेस्ट बॉडी मॉडल इस्तेमाल करते हैं और भाषा टारगेट बनाना अब model_id स्वीकार नहीं करता।parent_conversation_id, विश्लेषण चार्जिंग, ट्रिगर किए गए गार्डरेल मेटाडेटा, ब्रांच मर्ज कॉन्फ़्लिक्ट, DTMF इनपुट रिडैक्शन और डबिंग ट्रांसक्रिप्ट अपलोड जोड़े गए। OpenAI रीयलटाइम सेशन टाइप और run_subagent_* रिज़ल्ट मॉडल हटाए गए।ConversationStatus.ERROR के रूप में रिपोर्ट करने की समस्या ठीक की गई।ConversationConfig.useMediaStream जोड़ा गया। रिमोट सामान्य WebSocket क्लोज़र अब DisconnectionDetails.Agent रिपोर्ट करते हैं, जबकि स्थानीय रूप से शुरू किए गए क्लोज़र DisconnectionDetails.User रिपोर्ट करते हैं।PATCH /v1/dubbing/project/{project_id}/transcript/segments
DubbingBulkSegmentUpdateRequest आवश्यक हैsegments और revision के साथ DubbingBulkSourceSegmentUpdateResponse लौटाता हैPATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments
DubbingBulkTargetSegmentUpdateRequest आवश्यक हैsegments और revision के साथ DubbingBulkTargetSegmentUpdateResponse लौटाता हैGET /v1/convai/conversations
parent_conversation_id (string) जोड़ा गयाguardrail_types (GuardrailType[]) और custom_guardrail_names (string array) जोड़े गएGET /v1/convai/agents/{agent_id}/branches
include_commit_status (boolean, डिफ़ॉल्ट false) जोड़ा गयाcommits_ahead (integer), commits_behind (integer) और merged_into_branch_id (string) जोड़े गएGET /v2/voices
gender, age और accent (string) फ़िल्टर जोड़े गएlanguage और use_cases (string array) फ़िल्टर जोड़े गएmin_notice_period_days (integer), include_custom_rates, include_live_moderated और high_quality (boolean) फ़िल्टर जोड़े गएmax_duration_seconds (integer) और pronunciation_dictionary_locators (array) जोड़े गएrequest_meta maps जोड़े गएalerting जोड़ा गया; भाषा डिटेक्शन में only_at_conversation_start (boolean) जोड़ा गयाAnalysisCharging.last_run अब आवश्यक और non-nullable है; रनिंग टोटल में आवश्यक runs (integer) जोड़ा गयाcontent_format और document_type आवश्यक हैं