डेवलपर रिसोर्सेज

  • ElevenLabs Devs YouTube चैनल: नया डेवलपर-केंद्रित YouTube चैनल अब लाइव है। इसमें ट्यूटोरियल, API वॉकथ्रू और तकनीकी डीप डाइव हैं, ताकि आप ElevenLabs प्लेटफ़ॉर्म का पूरा लाभ उठा सकें।

ElevenAgents

  • वर्कफ़्लो स्टार्टिंग नोड ओवरराइड: अब कन्वर्सेशन इनिशिएशन क्लाइंट डेटा में starting_workflow_node_id देकर किसी खास वर्कफ़्लो नोड से कन्वर्सेशन शुरू किए जा सकते हैं। यह एजेंट की प्लेटफ़ॉर्म ओवरराइड सेटिंग्स में ऑप्ट-इन enable_starting_workflow_node_id_from_client फ़ील्ड से नियंत्रित होता है। इसे सक्षम करने पर क्लाइंट यह तय कर सकते हैं कि कन्वर्सेशन किस नोड से शुरू हो, जो एजेंट मेमोरी और लंबे समय तक चलने वाले WebSocket यूज़ केस के लिए उपयोगी है। अगर दिया गया नोड मौजूद नहीं है, तो कन्वर्सेशन डिफ़ॉल्ट एंट्री पॉइंट पर वापस चला जाता है।

  • पोस्ट-कॉल एनालिसिस LLM कॉन्फ़िगरेशन: एजेंट प्लेटफ़ॉर्म सेटिंग्स में अब analysis_llm फ़ील्ड (डिफ़ॉल्ट: gemini-2.5-flash) शामिल है, जो इवैल्यूएशन क्राइटेरिया और डेटा कलेक्शन समेत पोस्ट-कॉल एनालिसिस के लिए डिफ़ॉल्ट LLM सेट करती है। नई AnalysisProperty स्कीमा के ज़रिए अलग-अलग डेटा कलेक्शन प्रॉपर्टीज़ प्रति आइटम llm फ़ील्ड से इस डिफ़ॉल्ट को ओवरराइड कर सकती हैं। इससे हर एनालिसिस आइटम को प्रोसेस करने वाले मॉडल पर बारीकी से नियंत्रण मिलता है।

  • नए LLM विकल्प: एजेंट कॉन्फ़िगरेशन के लिए उपलब्ध LLM प्रोवाइडर की सूची में gpt-5.4 जोड़ा गया। सपोर्टेड मॉडल पर एक्सटेंडेड रीजनिंग के लिए LLMReasoningEffort enum में xhigh जोड़ा गया।

  • वर्कफ़्लो एक्सप्रेशन में Null लिटरल: वर्कफ़्लो कंडीशनल एक्सप्रेशन अब नए ASTNullNode टाइप के ज़रिए null तुलना सपोर्ट करते हैं, जिससे वर्कफ़्लो लॉजिक में “if variable is null” जैसी ब्रांच संभव होती हैं।

  • ID से सीक्रेट पाएं: नया सीक्रेट पाएं एंडपॉइंट (GET /v1/convai/secrets/{secret_id}) ID के आधार पर एक ही वर्कस्पेस सीक्रेट पाता है। लिस्ट सीक्रेट्स एंडपॉइंट भी अब नाम प्रीफ़िक्स के आधार पर सीक्रेट फ़िल्टर करने के लिए search क्वेरी पैरामीटर स्वीकार करता है।

  • बैच कॉलिंग में सर्च किए जा सकने वाले फ़ोन नंबर: डैशबोर्ड में बैच कॉलिंग फ़ॉर्म में अब सर्च किया जा सकने वाला फ़ोन नंबर सेलेक्टर शामिल है, जिससे बैच कॉल कॉन्फ़िगर करते समय सही आउटबाउंड नंबर ढूँढना आसान हो जाता है।

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

  • स्पीकर रोल डिटेक्शन: स्पीच को टेक्स्ट में बदलें एंडपॉइंट अब detect_speaker_roles पैरामीटर (बूलियन, डिफ़ॉल्ट false) स्वीकार करता है। diarize=true के साथ इसे सक्षम करने पर स्पीकर लेबल speaker_0, speaker_1 के बजाय agent और customer के रूप में लौटते हैं। इसका उपयोग use_multi_channel=true के साथ नहीं किया जा सकता। उपयोग पर बेस ट्रांसक्रिप्शन लागत के ऊपर 10% अतिरिक्त शुल्क लगता है।

टेक्स्ट टू डायलॉग

  • इनपुट कैरेक्टर लिमिट गाइडेंस: टेक्स्ट टू डायलॉग एंडपॉइंट्स अब हर रिक्वेस्ट में सभी inputs[].text वैल्यू के लिए 2,000 कैरेक्टर की सुझाई गई सीमा दस्तावेज़ित करते हैं। लंबी रिक्वेस्ट स्ट्रीमिंग रिस्पॉन्स में जल्दी खत्म हो सकती हैं या वैलिडेशन एरर लौटा सकती हैं।

वर्कस्पेसेस

  • यूसेज एनालिटिक्स एंडपॉइंट: नया समय के साथ प्रोडक्ट के अनुसार उपयोग एंडपॉइंट (POST /v1/workspace/analytics/query/usage-by-product-over-time) समय के साथ प्रोडक्ट टाइप के हिसाब से क्रेडिट उपयोग लौटाता है। नतीजे कॉन्फ़िगर किए जा सकने वाले interval_seconds, group_by डाइमेंशन और filters के साथ टेबलर स्ट्रक्चर में लौटते हैं। पिछला GET /v1/usage/character-stats एंडपॉइंट इस नए एंडपॉइंट के पक्ष में डिप्रिकेट कर दिया गया है।

SDK रिलीज़

पैकेज

  • @elevenlabs/client@1.2.1 - कन्वर्सेशन स्टार्टअप रेडीनेस ठीक की गई, ताकि सेशन के कनेक्टेड मार्क होने और React द्वारा conversationRef सिंक्रोनाइज़ करने के बाद onConnect चले। साथ ही, ऐसे कंज़्यूमर के लिए onConversationCreated को एक्सपोज़ और फ़ॉरवर्ड किया गया जिन्हें onConnect से पहले बना हुआ Conversation इंस्टेंस चाहिए।

  • @elevenlabs/react@1.1.1 - कन्वर्सेशन स्टार्टअप रेडीनेस ठीक की गई और onConversationCreated कॉलबैक एक्सपोज़ किया गया, जो @elevenlabs/client@1.2.1 के बदलावों से मेल खाता है।

  • @elevenlabs/react-native@1.1.1, @elevenlabs/convai-widget-core@0.11.4, @elevenlabs/convai-widget-embed@0.11.4 - कन्वर्सेशन स्टार्टअप फ़िक्स के साथ @elevenlabs/client@1.2.1 पर अपडेट किया गया।

API

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

  • सीक्रेट पाएं - GET /v1/convai/secrets/{secret_id}
  • POST /v1/workspace/analytics/query/usage-by-product-over-time - समय के साथ प्रोडक्ट के अनुसार वर्कस्पेस क्रेडिट उपयोग पाएं

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

  • GET /v1/usage/character-stats - POST /v1/workspace/analytics/query/usage-by-product-over-time के पक्ष में डिप्रिकेट किया गया
  • सभी डबिंग रिसोर्स एडिटिंग एंडपॉइंट्स (POST /v1/dubbing/resource/{dubbing_id}/language, POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment, PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}, और अन्य) अब डिप्रिकेटेड हैं

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

ElevenAgents

  • एजेंट बनाएं, एजेंट पाएं, एजेंट अपडेट करें

    • डिफ़ॉल्ट पोस्ट-कॉल एनालिसिस मॉडल कॉन्फ़िगर करने के लिए AgentPlatformSettings में analysis_llm फ़ील्ड (LLM enum, डिफ़ॉल्ट: gemini-2.5-flash) जोड़ी गई
    • डेटा कलेक्शन प्रॉपर्टीज़ अब वैकल्पिक प्रति-आइटम llm ओवरराइड फ़ील्ड वाली AnalysisProperty स्कीमा का उपयोग करती हैं
  • कन्वर्सेशन सिम्युलेट करें

    • कन्वर्सेशन इनिशिएशन क्लाइंट डेटा में starting_workflow_node_id फ़ील्ड (स्ट्रिंग, नलेबल) जोड़ी गई
    • ConversationInitiationClientDataConfig में enable_starting_workflow_node_id_from_client फ़ील्ड (बूलियन, डिफ़ॉल्ट false) जोड़ी गई
  • बैच कॉलिंग सबमिट करें

    • बैच कॉल रिकॉर्ड में external_link फ़ील्ड (स्ट्रिंग, नलेबल) जोड़ी गई
  • लिस्ट सीक्रेट्स

    • नाम प्रीफ़िक्स के आधार पर सीक्रेट फ़िल्टर करने के लिए वैकल्पिक search क्वेरी पैरामीटर (स्ट्रिंग) जोड़ा गया
  • LLM enum

    • gpt-5.4, gpt-5.4-2026-03-05 जोड़े गए
  • LLMReasoningEffort enum

    • xhigh जोड़ा गया
  • वर्कफ़्लो एक्सप्रेशन (ASTNode)

    • null तुलना के लिए null_literal डिस्क्रिमिनेटर वैल्यू और ASTNullNode स्कीमा जोड़ी गई
  • ऐरे टूल पैरामीटर्स (ArrayJsonSchemaProperty)

    • रनटाइम पर डायनामिक वेरिएबल से ऐरे भरने के लिए dynamic_variable फ़ील्ड (स्ट्रिंग, वैकल्पिक) जोड़ी गई
    • कॉन्स्टेंट ऐरे वैल्यू सेट करने के लिए constant_value फ़ील्ड (ऐरे, नलेबल) जोड़ी गई
    • items फ़ील्ड अब आवश्यक नहीं है (इसकी एक डिफ़ॉल्ट स्कीमा है)
  • MCP टूल कॉन्फ़िग ओवरराइड्स

    • रिस्पॉन्स अब MCPToolConfigOverride-Output स्कीमा का उपयोग करता है (इनपुट/आउटपुट स्प्लिट)

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

टेक्स्ट टू डायलॉग

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

  • TTS और डायलॉग एंडपॉइंट्स पर क्वालिटी प्रीसेट फ़ील्ड अब QualityPresetType enum स्कीमा का संदर्भ देती हैं। डायलॉग क्वालिटी प्रीसेट से highest वैल्यू हटा दी गई है; इसकी जगह ultra इस्तेमाल करें।

अन्य

  • AudioNativeResponse - रिस्पॉन्स से transcription फ़ील्ड हटाई गई
  • UserResponseModel - बैकवर्ड कंपैटिबल स्कीमा अपडेट