ElevenAgents, ElevenCreative और ElevenAPI

हम एकल-प्रोडक्ट धारणा (“ElevenLabs”) से स्पष्ट रूप से परिभाषित प्रोडक्ट फ़ैमिली वाली प्लेटफ़ॉर्म-आधारित संरचना की ओर बढ़ रहे हैं:

  • ElevenAgents (पहले Agents Platform)
  • ElevenCreative (पहले Creative Platform)
  • ElevenAPI (नया, डेवलपर प्लेटफ़ॉर्म)

आपको यह बदलाव पहले से ही डॉक्यूमेंटेशन और SDK readmes में दिखेगा।

ग्लोबल सर्वर अब बीटा से बाहर

ग्लोबल रूटिंग अब opt-in के बजाय डिफ़ॉल्ट है।

पहले डिफ़ॉल्ट ElevenLabs API सर्वर संयुक्त राज्य अमेरिका में था और ट्रैफ़िक को नीदरलैंड या सिंगापुर स्थित सर्वर से रूट करने के लिए opt-in बीटा उपलब्ध था। अब ग्लोबल रूटिंग डिफ़ॉल्ट है, यानी लेटेंसी को बेहतर बनाने के लिए भौगोलिक निकटता के आधार पर सर्वर अपने-आप चुना जाएगा।

Opt-in बेस URL api-global-preview.elevenlabs.io अब deprecated है, कृपया इसकी जगह डिफ़ॉल्ट api.elevenlabs.io बेस URL इस्तेमाल करें। अगर आप SDKs इस्तेमाल कर रहे हैं, तो यह पहले से डिफ़ॉल्ट है।

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

  • TTS Normalizer v3.1: टेक्स्ट नॉर्मलाइज़र को वर्ज़न 3.1 में अपग्रेड किया गया, जिसमें टेक्स्ट-टू-स्पीच कन्वर्ज़न के लिए बेहतर सटीकता और कम लेटेंसी शामिल है।

एजेंट्स प्लेटफ़ॉर्म

  • कस्टम गार्डरेल्स: यूज़र-डिफ़ाइंड आउटपुट गार्डरेल्स के लिए सपोर्ट जोड़ा गया, जिनसे आप स्टैंडर्ड मॉडरेशन से आगे कस्टम कंटेंट फ़िल्टरिंग नियम बना सकते हैं। गार्डरेल्स को नाम, प्रॉम्प्ट निर्देश (10,000 कैरेक्टर तक) और मूल्यांकन मॉडल (gemini-2.5-flash-lite या gemini-2.0-flash) के विकल्प के साथ कॉन्फ़िगर करें। ट्रिगर होने पर गार्डरेल बातचीत समाप्त कर देता है। कॉन्फ़िगरेशन विवरण के लिए Create agent API reference देखें।
  • WhatsApp आउटबाउंड मैसेजिंग: मैसेज टेम्प्लेट का इस्तेमाल करके WhatsApp से बातचीत शुरू करने के लिए Send outbound message एंडपॉइंट (POST /v1/convai/whatsapp/outbound-message) जोड़ा गया। ज़रूरी फ़ील्ड में whatsapp_phone_number_id, whatsapp_user_id, template_name, template_language_code, template_params, और agent_id शामिल हैं।
  • Eleven v3 कन्वर्सेशनल मॉडल: एजेंट्स के उपलब्ध TTS मॉडल में eleven_v3_conversational जोड़ा गया, जो एजेंट बातचीत में बेहतर वॉइस क्वालिटी और अभिव्यक्ति देता है।
  • सुझाए गए ऑडियो टैग: v3 मॉडल इस्तेमाल करने वाले एजेंट्स के लिए TTS कॉन्फ़िगरेशन में suggested_audio_tags फ़ील्ड जोड़ा गया। भावपूर्ण स्पीच जनरेशन को गाइड करने के लिए अधिकतम 20 टैग (जैसे, “happy”, “excited”) तय करें, और हर टैग कब इस्तेमाल होना चाहिए इसके लिए वैकल्पिक विवरण दें।
  • टूल एरर हैंडलिंग: वेबहुक टूल कॉन्फ़िगरेशन में tool_error_handling_mode फ़ील्ड जोड़ा गया, जिसके विकल्प हैं: auto (डिफ़ॉल्ट, टूल टाइप के आधार पर हैंडलिंग तय करता है), summarized (LLM से जनरेट किया गया सारांश भेजता है), passthrough (रॉ एरर भेजता है), या hide (एरर एजेंट के साथ शेयर नहीं करता)।
  • डायनेमिक वेरिएबल सैनिटाइज़ेशन: DynamicVariableAssignment में sanitize फ़ील्ड (boolean, डिफ़ॉल्ट false) जोड़ा गया। सक्षम होने पर असाइनमेंट वैल्यू, वेरिएबल असाइनमेंट के लिए प्रोसेस होते रहने के बावजूद, टूल रिस्पॉन्स और ट्रांसक्रिप्ट से हटा दी जाती है।
  • टर्न मॉडल चयन: टर्न डिटेक्शन मॉडल वर्ज़न चुनने के लिए turn_v2 और turn_v3 विकल्पों के साथ TurnModel enum जोड़ा गया।
  • वर्कफ़्लो नोड ट्रांसफ़र: वर्कफ़्लो नोड्स के भीतर होने वाले ट्रांसफ़र की पहचान के लिए AgentTransfer स्कीमा में is_workflow_node_transfer फ़ील्ड (boolean, डिफ़ॉल्ट false) जोड़ा गया।
  • ट्रांसफ़र ब्रांच मेटाडेटा: एजेंट ट्रांसफ़र में ब्रांच रूटिंग जानकारी ट्रैक करने के लिए TransferBranchInfoTrafficSplit और TransferBranchInfoDefaultingToMain स्कीमा जोड़े गए।
  • वर्कफ़्लो नोड ट्रांज़िशन टेस्टिंग: एजेंट वर्कफ़्लो ट्रांज़िशन को वैलिडेट करने के लिए UnitTestWorkflowNodeTransitionEvaluationNodeId स्कीमा के साथ यूनिट टेस्ट हेतु workflow_node_transition assertion टाइप जोड़ा गया।

ElevenCreative Studio

  • म्यूटेड ट्रैक एंडपॉइंट: Get project muted tracks एंडपॉइंट (GET /v1/studio/projects/{project_id}/muted-tracks) जोड़ा गया, जो किसी प्रोजेक्ट में म्यूटेड ट्रैक वाले चैप्टर IDs की सूची लौटाता है।

वर्कस्पेसेस

  • Lite मेंबर सीट टाइप: सीमित एक्सेस परमिशन वाले वर्कस्पेस के लिए SeatType enum में workspace_lite_member जोड़ा गया।
  • कंटेंट टेम्प्लेट रिसोर्स: वर्कस्पेस में कंटेंट टेम्प्लेट शेयर करने के लिए WorkspaceResourceType enum में content_templates जोड़ा गया।

यूज़र इंटरफ़ेस

  • वॉइस कलेक्शन स्क्रॉलिंग: macOS पर वॉइस कलेक्शन आइकन पिकर में माउस व्हील और टच स्क्रॉलिंग को रोकने वाली समस्या ठीक की गई।

SDK रिलीज़

Python SDK

  • v2.35.0 - कस्टम गार्डरेल्स, WhatsApp आउटबाउंड मैसेजिंग, टूल एरर हैंडलिंग मोड, डायनेमिक वेरिएबल सैनिटाइज़ेशन, टर्न मॉडल चयन और Eleven v3 कन्वर्सेशनल मॉडल सपोर्ट जोड़ा गया

JavaScript SDK

  • v2.35.0 - कस्टम गार्डरेल्स, WhatsApp आउटबाउंड मैसेजिंग, टूल एरर हैंडलिंग मोड, डायनेमिक वेरिएबल सैनिटाइज़ेशन, टर्न मॉडल चयन और Eleven v3 कन्वर्सेशनल मॉडल सपोर्ट जोड़ा गया

React और Client SDKs

  • @elevenlabs/react-native@0.5.10 - केवल टेक्स्ट वाली बातचीत स्थापित करने की समस्या ठीक की गई
  • @elevenlabs/react@0.14.0 - एजेंट बातचीत में कम लेटेंसी के लिए ऑडियो चंक की लंबाई 250ms से घटाकर 100ms की गई
  • @elevenlabs/client@0.14.0 - कम लेटेंसी के लिए ऑडियो चंक की लंबाई 250ms से घटाकर 100ms की गई, टॉप-लेवल और overrides ऑब्जेक्ट के बीच textOnly विकल्प हैंडलिंग को नॉर्मलाइज़ किया गया
  • @elevenlabs/types@0.5.0 - ऑडियो अलाइनमेंट डेटा सपोर्ट के लिए टाइप जोड़े गए

API

नए एंडपॉइंट

  • Send outbound message via WhatsApp - POST /v1/convai/whatsapp/outbound-message - मैसेज टेम्प्लेट का इस्तेमाल करके WhatsApp से आउटबाउंड मैसेज भेजें
  • Get project muted tracks - GET /v1/studio/projects/{project_id}/muted-tracks - म्यूटेड ट्रैक वाले चैप्टर IDs लौटाता है

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

एजेंट्स प्लेटफ़ॉर्म

  • Create agent, Update agent, Get agent
    • कस्टम गार्डरेल्स कॉन्फ़िगरेशन के लिए GuardrailsV1 स्कीमा में custom फ़ील्ड जोड़ा गया
    • अलाइनमेंट गार्डरेल्स के लिए GuardrailsV1 स्कीमा में alignment फ़ील्ड जोड़ा गया
    • TTS कन्वर्सेशनल कॉन्फ़िगरेशन में suggested_audio_tags फ़ील्ड जोड़ा गया (SuggestedAudioTag की array, अधिकतम 20 आइटम)
    • TTSConversationalModel enum में eleven_v3_conversational जोड़ा गया
  • Create tool, Update tool
    • ApiIntegrationWebhookToolConfig में tool_error_handling_mode फ़ील्ड जोड़ा गया (enum: auto, summarized, passthrough, hide, डिफ़ॉल्ट auto)
    • DynamicVariableAssignment में sanitize फ़ील्ड जोड़ा गया (boolean, डिफ़ॉल्ट false)

वर्कस्पेसेस

स्कीमा बदलाव

नए स्कीमा

  • CustomGuardrail-Input, CustomGuardrail-Output - कस्टम गार्डरेल्स कॉन्फ़िगरेशन के लिए कंटेनर
  • CustomGuardrailsConfig - कस्टम गार्डरेल्स सूची के लिए कॉन्फ़िग कंटेनर
  • CustomGuardrailConfig - name (string, ज़रूरी), prompt (string, ज़रूरी, अधिकतम 10,000 कैरेक्टर), model (enum: gemini-2.5-flash-lite, gemini-2.0-flash, ज़रूरी), और is_enabled (boolean, डिफ़ॉल्ट false) वाला एक कस्टम गार्डरेल
  • ToolErrorHandlingMode - टूल एरर हैंडलिंग के लिए Enum: auto, summarized, passthrough, hide
  • TurnModel - टर्न डिटेक्शन मॉडल वर्ज़न के लिए Enum: turn_v2, turn_v3
  • SuggestedAudioTag - tag (string, ज़रूरी, अधिकतम 30 कैरेक्टर) और description (string, वैकल्पिक, अधिकतम 200 कैरेक्टर) वाला ऑडियो टैग कॉन्फ़िगरेशन
  • TransferBranchInfoTrafficSplit - branch_id और traffic_percentage के साथ ट्रैफ़िक स्प्लिट ट्रांसफ़र के लिए ब्रांच जानकारी
  • TransferBranchInfoDefaultingToMain - branch_id के साथ default-to-main ट्रांसफ़र के लिए ब्रांच जानकारी
  • UnitTestWorkflowNodeTransitionEvaluationNodeId - agent_id और target_node_id के साथ वर्कफ़्लो नोड ट्रांज़िशन टेस्ट कॉन्फ़िगरेशन
  • ProjectMutedTracksResponseModel - chapter_ids array वाला रिस्पॉन्स मॉडल
  • WhatsAppOutboundMessageResponse - WhatsApp आउटबाउंड मैसेज एंडपॉइंट का रिस्पॉन्स
  • WhatsAppTemplateHeaderComponentParams, WhatsAppTemplateBodyComponentParams, WhatsAppTemplateButtonComponentParams - WhatsApp मैसेज के लिए टेम्प्लेट पैरामीटर स्कीमा
  • ConversationHistoryTranscriptSystemToolResultCommonModel-Input, ConversationHistoryTranscriptSystemToolResultCommonModel-Output - इनपुट/आउटपुट वेरिएंट के लिए अलग किए गए सिस्टम टूल रिज़ल्ट मॉडल

बदले गए स्कीमा

  • GuardrailsV1-Input, GuardrailsV1-Output - custom (CustomGuardrail) और alignment (AlignmentGuardrail) फ़ील्ड जोड़े गए
  • TTSConversationalConfig-Input, TTSConversationalConfig-Output - suggested_audio_tags फ़ील्ड जोड़ा गया
  • TTSConversationalModel - eleven_v3_conversational enum वैल्यू जोड़ी गई
  • ApiIntegrationWebhookToolConfig-Input, ApiIntegrationWebhookToolConfig-Output - tool_error_handling_mode फ़ील्ड (ज़रूरी) जोड़ा गया
  • DynamicVariableAssignment - sanitize फ़ील्ड (boolean, डिफ़ॉल्ट false) जोड़ा गया
  • AgentTransfer - is_workflow_node_transfer फ़ील्ड (boolean, डिफ़ॉल्ट false) जोड़ा गया
  • SeatType - workspace_lite_member enum वैल्यू जोड़ी गई
  • WorkspaceResourceType - content_templates enum वैल्यू जोड़ी गई

हटाए गए स्कीमा

  • AgentBan - इस्तेमाल न होने वाला स्कीमा हटाया गया
  • BanReasonType - इस्तेमाल न होने वाला enum हटाया गया
  • DubbingReleaseChannel - इस्तेमाल न होने वाला enum हटाया गया