> 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.

### ElevenAgents

- **टेस्ट-विशिष्ट टूल मॉक**: एजेंट सिमुलेशन और यूनिट टेस्ट अब एक टेस्ट के लिए साझा मॉक बदलने हेतु टूल ID के आधार पर `tool_mock_overrides` तय कर सकते हैं। `ToolResponseMockConfig` में वैकल्पिक `is_error` (boolean, डिफ़ॉल्ट `false`) भी जोड़ा गया है, ताकि मॉक टूल-फेल्योर पाथ की जांच कर सके।
- **अनुवादित workflow मैसेज**: लिटरल Say नोड मैसेज में `text_translations` जोड़ा गया है, जो language keys से `TranslatedString` ऑब्जेक्ट का मैप है। यह फ़ील्ड इनपुट पर वैकल्पिक और आउटपुट पर ज़रूरी है, इसलिए सख्त रिस्पॉन्स वैलिडेटर को इसे स्वीकार करना होगा।
- **कन्वर्सेशन वर्ज़न फ़िल्टर**: [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) और [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) में एजेंट वर्ज़न के अनुसार नतीजे फ़िल्टर करने के लिए वैकल्पिक `version_id` क्वेरी पैरामीटर (string) जोड़ा गया है।
- **नॉलेज बेस सिस्टम टूल**: एजेंट कॉन्फ़िगरेशन में कॉन्फ़िगर किए जा सकने वाले `enabled_strategies` (`SearchStrategy[]`) वाला `knowledge_base` सिस्टम टूल जोड़ा गया है। एजेंट नॉलेज बेस RAG क्वेरी में वैकल्पिक `use_agent_defaults` (boolean, डिफ़ॉल्ट `true`) जोड़ा गया है; एजेंट का embedding मॉडल बनाए रखते हुए न्यूट्रल retrieval सेटिंग इस्तेमाल करने के लिए इसे `false` पर सेट करें।
- **एजेंट वॉइस एक्टिविटी डिटेक्शन**: एजेंट create, update, response और workflow-override schema में `vad` कॉन्फ़िगरेशन जोड़ा गया है। `VADConfig` फिलहाल `background_voice_detection` (boolean, डिफ़ॉल्ट `false`) का समर्थन करता है।
- **WebSocket कस्टम LLM**: `CustomLLMAPIType` में `websocket` जोड़ा गया है।
- **फ़ाइल मेमोरी कंट्रोल**: विजेट फ़ाइल-इनपुट कॉन्फ़िगरेशन में `max_files_in_memory` (integer, 1–30, डिफ़ॉल्ट `10`) जोड़ा गया है। सीमा से अधिक फ़ाइलों को सारांशित करके मेमोरी से रिलीज़ कर दिया जाता है; `max_files_per_conversation` को `-1` या कम से कम मेमोरी सीमा के बराबर होना चाहिए।
- **DTMF इनपुट रिडैक्शन**: `DTMFInputConfig` में वैकल्पिक `redact_input` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है, जो ट्रांसक्रिप्ट, कन्वर्सेशन लॉग और विश्लेषण में कॉलर के कीपैड अंकों को बदल देता है। एजेंट द्वारा दोहराए गए या टूल को भेजे गए अंक बिना बदलाव के रहते हैं।

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

- **रीयलटाइम एंटिटी डिटेक्शन**: Scribe v2 Realtime में `entity_detection` क्वेरी विकल्प जोड़ा गया है। यह `all`, एक एंटिटी टाइप या कैटेगरी, या टाइप और कैटेगरी का एक array स्वीकार करता है और `committed_transcript_entities` इवेंट में डिटेक्ट की गई एंटिटी भेजता है। समर्थित कैटेगरी के लिए [एंटिटी डिटेक्शन गाइड](/docs/hi/eleven-api/guides/how-to/speech-to-text/batch/entity-detection) देखें।

### वॉइसेज़

- **डेटा रेज़िडेंसी के बीच वॉइस रेप्लिकेशन**: एक ही consolidated billing group में किसी workspace में Instant Voice Clone या Voice Design वॉइस कॉपी करने के लिए `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` जोड़ा गया है। रिक्वेस्ट में `target_workspace_id` (string) ज़रूरी है और `preserve_voice_id` (boolean, डिफ़ॉल्ट `true`) स्वीकार किया जाता है; रिस्पॉन्स टारगेट `voice_id` लौटाते हैं।
- **कैरेक्टर मेटाडेटा**: कैरेक्टर रिस्पॉन्स में `recommended_voice_ids` (string array, डिफ़ॉल्ट `[]`) जोड़ा गया है, मेटाडेटा में nullable `role` (`CharacterRole`) जोड़ा गया है, और `CharacterAge` में `middle-aged` को `middle_aged` से बदला गया है।

### SDK रिलीज़

#### पैकेज

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0), [@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0), [@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0), [@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17) और [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `onAgentReasoningResponsePart` जोड़ा गया है, जो `start`, `delta` और `stop` टाइप वाले स्ट्रीमिंग एजेंट reasoning इवेंट प्राप्त करता है।
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) और [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button` और `show-resize-button` embed attribute जोड़े गए हैं। विजेट हेडर का expand और collapse कंट्रोल छिपाने के लिए इनमें से किसी एक को `false` पर सेट करें।
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0), [@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0), [@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0), [@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18) और [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - `Scribe.connect` और `useScribe` में `enableLogging` विकल्प जोड़ा गया है। इसे `false` पर सेट करने से enterprise zero-retention session शुरू होता है। Scribe का `session_started` टाइप अब `enable_logging` रिपोर्ट करता है; इस्तेमाल न होने वाला `disable_logging` फ़ील्ड हटा दिया गया है।

#### MCP सर्वर

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - इसमें v0.11 टूल अपडेट और एक डिपेंडेंसी रिफ़्रेश शामिल है, जो 44 सुरक्षा अलर्ट हल करता है।
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - कॉन्फ़िगर किए जा सकने वाले simulated-user behavior, मूल्यांकन मानदंड, ट्रांसक्रिप्ट आउटपुट और पास/फेल विश्लेषण के साथ `simulate_conversation` जोड़ा गया है। `speech_to_text` टूल अब डिफ़ॉल्ट रूप से `scribe_v2` इस्तेमाल करता है, और `voice_clone` अब path string के बजाय ऑडियो फ़ाइल का कंटेंट भेजता है।

### API

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

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

### वॉइसेज़

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Instant Voice Clone या Voice Design वॉइस को दूसरे workspace के isolated environment में रेप्लिकेट करता है
  - `target_workspace_id` (string) ज़रूरी है
  - वैकल्पिक `preserve_voice_id` (boolean, डिफ़ॉल्ट `true`) स्वीकार करता है
  - ज़रूरी `voice_id` (string) लौटाता है

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

### ElevenAgents

- [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक `version_id` (string) क्वेरी पैरामीटर जोड़ा गया है
- [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `version_id` (string) क्वेरी पैरामीटर जोड़ा गया है
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - वैकल्पिक `use_agent_defaults` (boolean, डिफ़ॉल्ट `true`) रिक्वेस्ट फ़ील्ड जोड़ा गया है

## Schema बदलाव

### ElevenAgents

- सिमुलेशन और यूनिट-टेस्ट payload में वैकल्पिक `tool_mock_overrides` मैप जोड़े गए हैं; `ToolResponseMockConfig` में वैकल्पिक `is_error` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है
- `SayNodeLiteralMessage` में `text_translations` (`TranslatedString` का मैप) जोड़ा गया है; यह फ़ील्ड इनपुट पर वैकल्पिक और आउटपुट पर ज़रूरी है
- एजेंट कॉन्फ़िगरेशन में `knowledge_base` (`KnowledgeBaseToolConfig`) और `vad` (`VADConfig`) जोड़े गए हैं
- `CustomLLMAPIType` में `websocket` जोड़ा गया है
- `FileInputConfig` में `max_files_in_memory` (integer, 1–30, डिफ़ॉल्ट `10`) जोड़ा गया है
- `DTMFInputConfig` में वैकल्पिक `redact_input` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है
- रीयलटाइम एजेंट कॉन्फ़िगरेशन अब डिफ़ॉल्ट रूप से `eleven_realtime_v1_mini` इस्तेमाल करता है

### वॉइसेज़

- कैरेक्टर रिस्पॉन्स में `recommended_voice_ids` (string array, डिफ़ॉल्ट `[]`) जोड़ा गया है
- कैरेक्टर मेटाडेटा में nullable `role` (`CharacterRole`) जोड़ा गया है
- ब्रेकिंग: `CharacterAge` में `middle-aged` को `middle_aged` से बदला गया है; पुरानी वैल्यू भेजने वाले क्लाइंट को माइग्रेट करना होगा

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

- ब्रेकिंग: ElevenAgents टेक्स्ट टू स्पीच कॉन्फ़िगरेशन schema से `AudioFilterId` और `audio_filter` हटा दिए गए हैं

</Accordion>