> 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

- **नए विजेट कॉन्फ़िगरेशन विकल्प**: एजेंट डैशबोर्ड में ElevenAgents कन्वर्सेशन विजेट के लिए कई नई सेटिंग्स अब उपलब्ध हैं:

  - **संकुचित किया जा सकने वाला विजेट** (`widget.dismissible`): यूज़र्स को बातचीत के दौरान विजेट को छोटा करने या बंद करने दें।
  - **एक्शन इंडिकेटर** (`widget.show_agent_status`): एजेंट के सक्रिय रूप से टूल इस्तेमाल करने पर एक विज़ुअल इंडिकेटर दिखाएं, जिसमें काम करने, पूरा होने और त्रुटि के लिए अलग-अलग स्टेट हों। इस सेटिंग को सक्षम करने पर एजेंट के क्लाइंट इवेंट्स में `agent_tool_request` और `agent_tool_response` अपने-आप जुड़ जाते हैं।
  - **कन्वर्सेशन ID डिस्प्ले** (`widget.show_conversation_id`): कॉल खत्म होने के बाद यूज़र्स को कन्वर्सेशन ID दिखाएं। नए और मौजूदा, दोनों एजेंट्स के लिए डिफ़ॉल्ट रूप से `true` है।
  - **ऑडियो टैग विज़िबिलिटी** (`widget.strip_audio_tags`): कन्वर्सेशन ट्रांसक्रिप्ट से ऑडियो टैग छिपाएं। नए और मौजूदा, दोनों एजेंट्स के लिए डिफ़ॉल्ट रूप से `true` है।
  - **सिंटैक्स हाइलाइटिंग थीम** (`widget.syntax_highlight_theme`): ट्रांसक्रिप्ट में कोड ब्लॉक हाइलाइटिंग कॉन्फ़िगर करें। `null` (ऑटो), `light`, या `dark` स्वीकार करता है।

- **फ़ोल्डर-अवेयर एजेंट टेस्टिंग**: [लिस्ट एजेंट टेस्ट्स](/docs/hi/api-reference/tests/list) एंडपॉइंट अब टेस्ट्स को फ़ोल्डर्स में व्यवस्थित करने का समर्थन करता है। फ़िल्टर की गई सूची के लिए `parent_folder_id`, `include_folders`, और `sort_mode` क्वेरी पैरामीटर्स जोड़े गए हैं। टेस्ट बनाने और अपडेट करने वाले एंडपॉइंट्स फ़ोल्डर्स में टेस्ट असाइन करने के लिए `parent_folder_id` स्वीकार करते हैं, और टेस्ट समरी में अब एंटिटी टाइप, पैरेंट फ़ोल्डर पाथ और चिल्ड्रन काउंट शामिल होते हैं।

- **वर्कफ़्लो `say` नोड **: एजेंट वर्कफ़्लोज़ में नया `say` नोड टाइप (`WorkflowSayNodeModel`) जोड़ा गया है। यह नोड `conversation_config`, `additional_prompt`, और टूल व नॉलेज बेस ओवरराइड्स को सपोर्ट करता है। नोड का मैसेज पेलोड दो वेरिएंट वाले डिस्क्रिमिनेटेड यूनियन का उपयोग करता है: `literal` (`text` के ज़रिए स्थिर टेक्स्ट) और `prompt` (`prompt` के ज़रिए LLM-जनरेटेड)।

- **SMB टूल कॉन्फ़िगरेशन**: ज़रूरी, डिस्क्रिमिनेटेड `params` ऑब्जेक्ट के साथ `SMBToolConfig` स्कीमा को औपचारिक रूप दिया गया है। समर्थित ऑपरेशन टाइप `create`, `list`, `search`, `update`, और `delete` हैं, जिनमें से प्रत्येक क्लाइंट्स, स्टाफ, सर्विसेज़, प्रोडक्ट्स और एसेट्स सहित SMB एंटिटी कैटेगरीज़ पर लागू होता है।

- **एजेंट्स के लिए समरी भाषा**: बातचीत के बाद की समरी के लिए भाषा तय करने हेतु एजेंट कॉन्फ़िगरेशन में `summary_language` फ़ील्ड जोड़ी गई है।

- **Twilio कॉल रिकॉर्डिंग**: आउटबाउंड कॉल की रिकॉर्डिंग सक्षम करने के लिए [Twilio आउटबाउंड कॉल](/docs/hi/api-reference/twilio/outbound-call) रिक्वेस्ट बॉडी में वैकल्पिक `call_recording_enabled` फ़ील्ड जोड़ी गई है।

- **WhatsApp मैसेजिंग फ़्लैग**: किसी फ़ोन नंबर के लिए मैसेजिंग सक्षम है या नहीं, इसे नियंत्रित करने के लिए WhatsApp अकाउंट मॉडल्स और अपडेट रिक्वेस्ट्स में `enable_messaging` फ़्लैग जोड़ा गया है।

### उच्चारण शब्दकोश

- **सभी नियम एक साथ सेट करें**: नया [नियम सेट करें](/docs/hi/api-reference/pronunciation-dictionaries/rules/set) एंडपॉइंट (`POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules`) एक ही कॉल में उच्चारण शब्दकोश के सभी मौजूदा नियमों को बदल देता है। यह अलग-अलग नियमों को क्रमशः जोड़ने या हटाने का विकल्प है।

- **नियम मिलान विकल्प**: नियम टेक्स्ट से कैसे मेल खाते हैं, इस पर अधिक सटीक नियंत्रण के लिए उच्चारण शब्दकोश नियम परिभाषाओं में `case_sensitive` (बूलियन) और `word_boundaries` (बूलियन) फ़ील्ड जोड़ी गई हैं।

### म्यूज़िक

- **ऑडियो अपलोड करें**: नया [म्यूज़िक अपलोड करें](/docs/hi/api-reference/music/upload) एंडपॉइंट (`POST /v1/music/upload`) ऑडियो फ़ाइल के साथ `multipart/form-data` रिक्वेस्ट स्वीकार करता है। यह वैकल्पिक रूप से अपलोड किए गए ऑडियो से कंपोज़िशन प्लान निकालता है और `song_id` के साथ `MusicUploadResponse` लौटाता है।

- **ध्वन्यात्मक नामों का समर्थन**: [म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose), [म्यूज़िक डिटेल में जनरेट करें](/docs/hi/api-reference/music/compose-detailed), और [म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/stream) एंडपॉइंट्स में `use_phonetic_names` पैरामीटर जोड़ा गया है।

- **रिस्पॉन्स में सॉन्ग ID**: म्यूज़िक जनरेशन रिस्पॉन्स में अब `song_id` फ़ील्ड मिलता है, जिससे बाद की API कॉल्स में जनरेट किए गए गानों का संदर्भ देना आसान हो जाता है।

### ऑडियो नेटिव

- **URL से प्रोजेक्ट कंटेंट अपडेट करें**: नया [कंटेंट अपडेट करें](/docs/hi/api-reference/audio-native/update-content) एंडपॉइंट (`POST /v1/audio-native/content`) URL देकर AudioNative प्रोजेक्ट को अपडेट करने देता है। एंडपॉइंट URL से कंटेंट निकालता है और उसे कन्वर्ज़न व ऑटो-पब्लिशिंग के लिए क्यू में डालता है।

### वॉइसेज़

- **वॉइस बुकमार्किंग**: वॉइस अपडेट रिक्वेस्ट्स में `bookmarked` फ़ील्ड और वॉइस रिस्पॉन्स ऑब्जेक्ट्स में `is_bookmarked` जोड़ा गया है, जिससे यूज़र्स आसान एक्सेस के लिए वॉइसेज़ को बुकमार्क कर सकते हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.37.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.37.0) - म्यूज़िक जनरेशन रिस्पॉन्स में `song_id` दिखाने का समर्थन जोड़ा गया। Fern रीजनरेशन से API स्कीमा के नवीनतम बदलाव शामिल करने के लिए अपडेट किया गया।

#### Python SDK

- [v2.37.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.37.0) - नए म्यूज़िक जनरेशन पैरामीटर्स और म्यूज़िक जनरेशन रिस्पॉन्स में `song_id` दिखाने का समर्थन जोड़ा गया। Fern रीजनरेशन से API स्कीमा के नवीनतम बदलाव शामिल करने के लिए अपडेट किया गया।

#### पैकेजेस

- [@elevenlabs/convai-widget-core@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.10.0) - `event_id` को ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया। टूल स्टेटस ट्रैकिंग को Map-आधारित से `display-transcript` यूटिलिटी के साथ इनलाइन ट्रांसक्रिप्ट एंट्रीज़ में रिफ़ैक्टर किया गया। डिस्कनेक्शन मैसेजेस में कन्वर्सेशन ID की विज़िबिलिटी नियंत्रित करने के लिए `show-conversation-id` कॉन्फ़िग विकल्प (बूलियन, डिफ़ॉल्ट रूप से `true`) जोड़ा गया।
- [@elevenlabs/convai-widget-embed@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.10.0) - `event_id` को ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया। टूल स्टेटस ट्रैकिंग को इनलाइन ट्रांसक्रिप्ट एंट्रीज़ में रिफ़ैक्टर किया गया।
- [@elevenlabs/types@0.6.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.6.0) - `event_id` को ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया।

### API

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

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

- [उच्चारण शब्दकोश नियम सेट करें](/docs/hi/api-reference/pronunciation-dictionaries/rules/set) - `POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules` - एक ही कॉल में उच्चारण शब्दकोश के सभी नियम बदलें
- [म्यूज़िक अपलोड करें](/docs/hi/api-reference/music/upload) - `POST /v1/music/upload` - गाना बनाने या उसका संदर्भ देने के लिए ऑडियो फ़ाइल अपलोड करें, और वैकल्पिक रूप से कंपोज़िशन प्लान निकालें
- [URL से ऑडियो नेटिव कंटेंट अपडेट करें](/docs/hi/api-reference/audio-native/update-content) - `POST /v1/audio-native/content` - दिए गए URL से कंटेंट निकालकर और उसे कन्वर्ज़न के लिए क्यू में डालकर AudioNative प्रोजेक्ट अपडेट करें

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

### ElevenAgents

- [लिस्ट एजेंट टेस्ट्स](/docs/hi/api-reference/tests/list)

  - फ़ोल्डर के अनुसार टेस्ट फ़िल्टर करने के लिए `parent_folder_id` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया
  - रिज़ल्ट्स में फ़ोल्डर ऑब्जेक्ट्स शामिल करने के लिए `include_folders` क्वेरी पैरामीटर (बूलियन, वैकल्पिक) जोड़ा गया
  - रिज़ल्ट ऑर्डर नियंत्रित करने के लिए `sort_mode` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया
  - रिस्पॉन्स में अब फ़ोल्डर मेटाडेटा शामिल है: `UnitTestSummaryResponseModel` पर एंटिटी टाइप, पैरेंट पाथ और चिल्ड्रन काउंट

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

  - टेस्ट को फ़ोल्डर में असाइन करने के लिए `parent_folder_id` फ़ील्ड (स्ट्रिंग, वैकल्पिक) जोड़ी गई

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

  - बातचीत के बाद की समरी भाषा के लिए एजेंट कॉन्फ़िगरेशन में `summary_language` फ़ील्ड (स्ट्रिंग, वैकल्पिक) जोड़ी गई
  - `widget.dismissible` (बूलियन) जोड़ा गया - यूज़र्स को विजेट छोटा करने या बंद करने दें
  - `widget.show_agent_status` (बूलियन) जोड़ा गया - विजेट में टूल उपयोग स्टेटस इंडिकेटर दिखाएं
  - `widget.show_conversation_id` (बूलियन) जोड़ा गया - कॉल खत्म होने के बाद कन्वर्सेशन ID दिखाएं; डिफ़ॉल्ट रूप से `true`
  - `widget.strip_audio_tags` (बूलियन) जोड़ा गया - ट्रांसक्रिप्ट से ऑडियो टैग छिपाएं; डिफ़ॉल्ट रूप से `true`
  - `widget.syntax_highlight_theme` (स्ट्रिंग, नल योग्य) जोड़ा गया - कोड ब्लॉक हाइलाइटिंग थीम (`null`, `light`, या `dark`)
  - `WorkflowSayNodeModel` स्कीमा के साथ नया वर्कफ़्लो नोड टाइप `say` जोड़ा गया, जिसमें `conversation_config`, `additional_prompt`, और टूल/नॉलेज बेस ओवरराइड्स शामिल हैं; मैसेज पेलोड `literal` और `prompt` डिस्क्रिमिनेटेड वेरिएंट्स को सपोर्ट करता है

- [Twilio आउटबाउंड कॉल](/docs/hi/api-reference/twilio/outbound-call)

  - आउटबाउंड Twilio कॉल्स की रिकॉर्डिंग सक्षम करने के लिए `call_recording_enabled` फ़ील्ड (बूलियन, वैकल्पिक) जोड़ी गई

- [WhatsApp अकाउंट अपडेट करें](/docs/hi/api-reference/whats-app/accounts/update)

  - अकाउंट के लिए मैसेजिंग सक्षम या अक्षम करने हेतु `enable_messaging` फ़ील्ड (बूलियन, वैकल्पिक) जोड़ी गई

- [वेबहुक अपडेट करें](/docs/hi/api-reference/webhooks/update)
  - वेबहुक पेलोड स्कीमा को कस्टमाइज़ करने के लिए `schema_overrides` फ़ील्ड (ऑब्जेक्ट, वैकल्पिक) जोड़ी गई

### उच्चारण शब्दकोश

- [उच्चारण शब्दकोश में नियम जोड़ें](/docs/hi/api-reference/pronunciation-dictionaries/rules/add), [उच्चारण शब्दकोश से नियम हटाएं](/docs/hi/api-reference/pronunciation-dictionaries/rules/remove)
  - केस-सेंसिटिव मैचिंग के लिए नियम परिभाषाओं में `case_sensitive` फ़ील्ड (बूलियन) जोड़ी गई
  - वर्ड-बाउंड्री-अवेयर मैचिंग के लिए नियम परिभाषाओं में `word_boundaries` फ़ील्ड (बूलियन) जोड़ी गई

### म्यूज़िक

- [म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose), [म्यूज़िक डिटेल में जनरेट करें](/docs/hi/api-reference/music/compose-detailed), [म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/stream)
  - जनरेशन के दौरान ध्वन्यात्मक नाम हैंडलिंग नियंत्रित करने के लिए `use_phonetic_names` पैरामीटर (बूलियन, वैकल्पिक) जोड़ा गया
  - रिस्पॉन्स में अब `song_id` फ़ील्ड शामिल है

### वॉइसेज़

- [वॉइसेज़ की सूची](/docs/hi/api-reference/voices/search), [वॉइस पाएं](/docs/hi/api-reference/voices/get)

  - वॉइस रिस्पॉन्स ऑब्जेक्ट्स में `is_bookmarked` फ़ील्ड (बूलियन) जोड़ी गई

## स्कीमा बदलाव

### नए स्कीमा

- `WorkflowSayNodeModel` - कन्वर्सेशन कॉन्फ़िग, प्रॉम्प्ट्स और टूल ओवरराइड्स के साथ एजेंट `say` ऑपरेशंस के लिए वर्कफ़्लो नोड
- `WorkflowSayNodeMessageLiteral` - `say` नोड्स के लिए लिटरल (स्थिर टेक्स्ट) मैसेज पेलोड
- `WorkflowSayNodeMessagePrompt` - `say` नोड्स के लिए प्रॉम्प्ट-आधारित (LLM-जनरेटेड) मैसेज पेलोड
- `MusicUploadResponse` - `song_id` सहित म्यूज़िक अपलोड के लिए रिस्पॉन्स मॉडल
- `SMBToolConfigCreateClientParams`, `SMBToolConfigListClientsParams`, `SMBToolConfigSearchClientsParams`, `SMBToolConfigUpdateClientParams`, `SMBToolConfigDeleteClientParams` - SMB टूल ऑपरेशंस के लिए डिस्क्रिमिनेटेड पैरामीटर टाइप्स

### संशोधित स्कीमा

- `AgentConfig` - `summary_language` फ़ील्ड जोड़ी गई
- `WidgetConfigV2` - `dismissible`, `show_agent_status`, `show_conversation_id`, `strip_audio_tags`, और `syntax_highlight_theme` फ़ील्ड जोड़ी गईं
- `SMBToolConfig` - `params` फ़ील्ड अब ज़रूरी है और डिस्क्रिमिनेटेड यूनियन का उपयोग करती है
- `PronunciationDictionaryRule` - `case_sensitive` और `word_boundaries` फ़ील्ड जोड़ी गईं
- `CustomGuardrailConfig` - `model` फ़ील्ड अब डिफ़ॉल्ट वैल्यू के साथ वैकल्पिक है
- `UnitTestSummaryResponseModel` - फ़ोल्डर मेटाडेटा फ़ील्ड जोड़े गए: एंटिटी टाइप, पैरेंट पाथ, चिल्ड्रन काउंट

</Accordion>