> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

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

- **ElevenLabs Devs YouTube चैनल**: नया डेवलपर-केंद्रित [YouTube चैनल](https://www.youtube.com/@elevenlabsdevs) अब लाइव है। इसमें ट्यूटोरियल, API वॉकथ्रू और तकनीकी डीप डाइव हैं, ताकि आप ElevenLabs प्लेटफ़ॉर्म का पूरा लाभ उठा सकें।

### ElevenAgents

- **वर्कफ़्लो स्टार्टिंग नोड ओवरराइड**: अब [कन्वर्सेशन इनिशिएशन क्लाइंट डेटा](/docs/hi/api-reference/agents/create) में `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 से सीक्रेट पाएं**: नया [सीक्रेट पाएं](/docs/hi/api-reference/workspace/secrets/get) एंडपॉइंट (`GET /v1/convai/secrets/{secret_id}`) ID के आधार पर एक ही वर्कस्पेस सीक्रेट पाता है। [लिस्ट सीक्रेट्स](/docs/hi/api-reference/workspace/secrets/list) एंडपॉइंट भी अब नाम प्रीफ़िक्स के आधार पर सीक्रेट फ़िल्टर करने के लिए `search` क्वेरी पैरामीटर स्वीकार करता है।

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

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

- **स्पीकर रोल डिटेक्शन**: [स्पीच को टेक्स्ट में बदलें](/docs/hi/api-reference/speech-to-text/convert) एंडपॉइंट अब `detect_speaker_roles` पैरामीटर (बूलियन, डिफ़ॉल्ट `false`) स्वीकार करता है। `diarize=true` के साथ इसे सक्षम करने पर स्पीकर लेबल `speaker_0`, `speaker_1` के बजाय `agent` और `customer` के रूप में लौटते हैं। इसका उपयोग `use_multi_channel=true` के साथ नहीं किया जा सकता। उपयोग पर बेस ट्रांसक्रिप्शन लागत के ऊपर 10% अतिरिक्त शुल्क लगता है।

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

- **इनपुट कैरेक्टर लिमिट गाइडेंस**: [टेक्स्ट टू डायलॉग](/docs/hi/api-reference/text-to-dialogue/convert) एंडपॉइंट्स अब हर रिक्वेस्ट में सभी `inputs[].text` वैल्यू के लिए 2,000 कैरेक्टर की सुझाई गई सीमा दस्तावेज़ित करते हैं। लंबी रिक्वेस्ट स्ट्रीमिंग रिस्पॉन्स में जल्दी खत्म हो सकती हैं या वैलिडेशन एरर लौटा सकती हैं।

### वर्कस्पेसेस

- **यूसेज एनालिटिक्स एंडपॉइंट**: नया [समय के साथ प्रोडक्ट के अनुसार उपयोग](/docs/hi/api-reference/workspace/usage/get-usage-by-product-over-time) एंडपॉइंट (`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](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.2.1) - कन्वर्सेशन स्टार्टअप रेडीनेस ठीक की गई, ताकि सेशन के कनेक्टेड मार्क होने और React द्वारा `conversationRef` सिंक्रोनाइज़ करने के बाद `onConnect` चले। साथ ही, ऐसे कंज़्यूमर के लिए `onConversationCreated` को एक्सपोज़ और फ़ॉरवर्ड किया गया जिन्हें `onConnect` से पहले बना हुआ `Conversation` इंस्टेंस चाहिए।

- [@elevenlabs/react@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@1.1.1) - कन्वर्सेशन स्टार्टअप रेडीनेस ठीक की गई और `onConversationCreated` कॉलबैक एक्सपोज़ किया गया, जो `@elevenlabs/client@1.2.1` के बदलावों से मेल खाता है।

- [@elevenlabs/react-native@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@1.1.1), [@elevenlabs/convai-widget-core@0.11.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.11.4), [@elevenlabs/convai-widget-embed@0.11.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.11.4) - कन्वर्सेशन स्टार्टअप फ़िक्स के साथ `@elevenlabs/client@1.2.1` पर अपडेट किया गया।

### API

<Accordion title="API बदलाव देखें">

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

- [सीक्रेट पाएं](/docs/hi/api-reference/workspace/secrets/get) - `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

- [एजेंट बनाएं](/docs/hi/api-reference/agents/create), [एजेंट पाएं](/docs/hi/api-reference/agents/get), [एजेंट अपडेट करें](/docs/hi/api-reference/agents/update)

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

- [कन्वर्सेशन सिम्युलेट करें](/docs/hi/api-reference/agents/simulate-conversation)

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

- [बैच कॉलिंग सबमिट करें](/docs/hi/api-reference/batch-calling/create)

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

- [लिस्ट सीक्रेट्स](/docs/hi/api-reference/workspace/secrets/list)

  - नाम प्रीफ़िक्स के आधार पर सीक्रेट फ़िल्टर करने के लिए वैकल्पिक `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` स्कीमा का उपयोग करता है (इनपुट/आउटपुट स्प्लिट)

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

- [स्पीच को टेक्स्ट में बदलें](/docs/hi/api-reference/speech-to-text/convert)

  - एजेंट/कस्टमर स्पीकर रोल डिटेक्शन के लिए `detect_speaker_roles` फ़ील्ड (बूलियन, डिफ़ॉल्ट `false`) जोड़ी गई

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

- [टेक्स्ट को डायलॉग में बदलें](/docs/hi/api-reference/text-to-dialogue/convert), [टेक्स्ट को डायलॉग में स्ट्रीम करें](/docs/hi/api-reference/text-to-dialogue/stream)

  - `inputs` डिस्क्रिप्शन को प्रति-रिक्वेस्ट 2,000 कैरेक्टर की सिफ़ारिश के साथ अपडेट किया गया
  - रिक्वेस्ट बॉडी से `avatar_context` फ़ील्ड हटा दी गई

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

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

### अन्य

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

</Accordion>