> 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

- **एनवायरनमेंट वेरिएबल्स API**: नए [एनवायरनमेंट वेरिएबल्स](/docs/hi/eleven-agents/integrate/environment-variables) एंडपॉइंट्स, जिनसे वर्कस्पेस-स्तर के कॉन्फ़िगरेशन मैनेज किए जा सकते हैं और एजेंट रनटाइम पर `{{system_env__<label>}}` टेम्पलेटिंग के ज़रिए उन्हें रेफ़र कर सकते हैं। इसमें स्ट्रिंग, सीक्रेट और ऑथ-कनेक्शन वेरिएबल टाइप्स के साथ हर एनवायरनमेंट के लिए वैल्यू ओवरराइड्स का सपोर्ट है। एंडपॉइंट्स में [बनाएं](/docs/hi/api-reference/environment-variables/create), [सूची](/docs/hi/api-reference/environment-variables/list), [पाएं](/docs/hi/api-reference/environment-variables/get) और [अपडेट करें](/docs/hi/api-reference/environment-variables/update) शामिल हैं।

- **ऑथ कनेक्शंस मैनेजमेंट**: एजेंट टूल्स और इंटीग्रेशंस में इस्तेमाल होने वाले ऑथेंटिकेशन क्रेडेंशियल्स को मैनेज करने के लिए नया वर्कस्पेस-स्तर का ऑथ कनेक्शंस API। इसमें OAuth2 क्लाइंट क्रेडेंशियल्स, JWT, बेसिक ऑथ, बेयरर टोकन, कस्टम हेडर्स और इंटीग्रेशन-मैनेज्ड OAuth2 ऑथराइज़ेशन कोड फ्लोज़ सहित कई ऑथ मेथड्स का सपोर्ट है। एंडपॉइंट्स में बनाना, सूचीबद्ध करना और हटाना शामिल है।

- **नॉलेज बेस URL रीफ़्रेश**: URL-सोर्स किए गए नॉलेज बेस दस्तावेज़ों का कंटेंट फिर से फ़ेच और अपडेट करने के लिए नया [रीफ़्रेश](/docs/hi/api-reference/knowledge-base/refresh) एंडपॉइंट (`POST /v1/convai/knowledge-base/{documentation_id}/refresh`)। नॉलेज बेस दस्तावेज़ अब `enable_auto_sync`, `auto_remove` और `auto_sync_info` फ़ील्ड्स के साथ ऑटो-सिंक कॉन्फ़िगरेशन को भी सपोर्ट करते हैं।

- **फ़ीडबैक के साथ गार्डरेल रीट्राई**: कस्टम और कंटेंट गार्डरेल्स अब `EndCallTriggerAction` और `RetryTriggerAction` विकल्पों के साथ कॉन्फ़िगर किए जा सकने वाले [ट्रिगर ऐक्शंस](/docs/hi/eleven-agents/best-practices/guardrails) को सपोर्ट करते हैं। रीट्राई सेट होने पर, एजेंट इंजेक्ट किए गए सिस्टम फ़ीडबैक के साथ अधिकतम 3 प्रयासों तक अपना जवाब दोबारा जनरेट करता है। संदर्भ के अनुसार रीट्राई गाइडेंस के लिए `{{trigger_reason}}` और `{{agent_message}}` प्लेसहोल्डर्स उपलब्ध हैं।

- **कन्वर्सेशन हिस्ट्री सिस्टम वेरिएबल**: नया `system__conversation_history` डायनेमिक वेरिएबल जोड़ा गया है, जो रनटाइम पर लेज़ी-इवैल्यूएटेड, JSON-सीरियलाइज़्ड कन्वर्सेशन हिस्ट्री देता है। यह टूल्स, वेबहुक्स या सब-एजेंट हैंडऑफ़्स को पूरा कन्वर्सेशन कॉन्टेक्स्ट भेजने के लिए उपयोगी है।

- **वेबहुक टूल कंटेंट टाइप**: सर्वर टूल्स अब वेबहुक बॉडी पैरामीटर्स के लिए कॉन्फ़िगर किया जा सकने वाला [कंटेंट टाइप](/docs/hi/eleven-agents/customization/tools/server-tools) सपोर्ट करते हैं, जिससे आप `application/json` और `application/x-www-form-urlencoded` फ़ॉर्मैट्स में से चुन सकते हैं। URL-एन्कोडेड फ़ॉर्मैट लेगेसी सिस्टम्स, OAuth टोकन एंडपॉइंट्स और पेमेंट प्रोसेसर्स के साथ इंटीग्रेट करने के लिए उपयोगी है।

- **WhatsApp आउटबाउंड मैसेजेस**: डैशबोर्ड में नए [आउटबाउंड मैसेज डायलॉग](/docs/hi/eleven-agents/whatsapp) के साथ WhatsApp इंटीग्रेशन अपडेट किया गया है, जिससे एजेंट WhatsApp चैनल के ज़रिए कॉल्स के अलावा आउटबाउंड मैसेज भी भेज सकते हैं।

- **एजेंट और रिसोर्स लिस्टिंग फ़िल्टर्स**: [एजेंट्स की सूची](/docs/hi/api-reference/agents/list), [नॉलेज बेस दस्तावेज़ों की सूची](/docs/hi/api-reference/knowledge-base/list) और [टूल्स की सूची](/docs/hi/api-reference/tools/list) एंडपॉइंट्स अब `created_by_user_id` क्वेरी पैरामीटर को सपोर्ट करते हैं (मौजूदा यूज़र के लिए `@me` इस्तेमाल करें)। पुराने `show_only_owned_agents` और `show_only_owned_documents` पैरामीटर्स अब डिप्रिकेटेड हैं।

- **वर्कफ़्लो कंडीशनल एक्सप्रेशंस**: वर्कफ़्लो एक्सप्रेशन स्कीमा में नया `conditional_operator` AST नोड जोड़ा गया है, जिससे एजेंट वर्कफ़्लो डेफ़िनिशंस में ब्रांचिंग लॉजिक सक्षम होता है।

### म्यूज़िक

- **म्यूज़िक मार्केटप्लेस**: AI-जनरेटेड म्यूज़िक को लाइसेंस देने के मार्केटप्लेस पर नया [म्यूज़िक मार्केटप्लेस](/docs/hi/overview/capabilities/music/marketplace) दस्तावेज़, जिसमें उपयोग के प्रकार, क्रिएटर पेआउट्स और लाइसेंसिंग की जानकारी शामिल है।

### SDK रिलीज़ेज़

#### Python SDK

- [v2.40.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.40.0) - ElevenAgents कन्वर्सेशंस के लिए `environment` पैरामीटर सपोर्ट जोड़ा गया है, जिससे एनवायरनमेंट-विशिष्ट एजेंट कनेक्शंस सक्षम होते हैं। एनवायरनमेंट वेरिएबल्स, ऑथ कनेक्शंस, नॉलेज बेस रीफ़्रेश और गार्डरेल ट्रिगर ऐक्शंस समेत नवीनतम API स्कीमा से मेल खाने के लिए Fern रीजनरेशन।

#### JavaScript SDK

- [v2.40.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.40.0) - ElevenAgents रियल-टाइम कन्वर्सेशंस के लिए `multimodal_message` WebSocket इवेंट टाइप जोड़ा गया है। एनवायरनमेंट वेरिएबल्स, ऑथ कनेक्शंस, नॉलेज बेस रीफ़्रेश और गार्डरेल ट्रिगर ऐक्शंस समेत नवीनतम API स्कीमा से मेल खाने के लिए Fern रीजनरेशन।

#### iOS SDK

- [v3.1.1](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.1.1) - एनवायरनमेंट-विशिष्ट एजेंट कनेक्शंस के लिए `environment` पैरामीटर सपोर्ट जोड़ा गया है। प्लेटफ़ॉर्म आवश्यकता को v2 तक बढ़ाकर visionOS बिल्ड एरर ठीक किया गया।

#### पैकेजेस

- [@elevenlabs/types@0.6.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.6.1) - ElevenAgents रियल-टाइम कन्वर्सेशंस के लिए `multimodal_message` WebSocket इवेंट टाइप जोड़ा गया है।
- [@elevenlabs/client@0.15.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.15.2) - `multimodal_message` WebSocket इवेंट सपोर्ट जोड़ा गया है।
- [@elevenlabs/react@0.14.3](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.14.3) - `multimodal_message` WebSocket इवेंट सपोर्ट जोड़ा गया है।
- [@elevenlabs/convai-widget-core@0.10.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.10.4), [@elevenlabs/convai-widget-core@0.10.5](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.10.5) - `@elevenlabs/client@0.15.2` पर अपडेट किया गया।
- [@elevenlabs/convai-widget-embed@0.10.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.10.4), [@elevenlabs/convai-widget-embed@0.10.5](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.10.5) - `@elevenlabs/client@0.15.2` पर अपडेट किया गया।

#### पैकेजेस v1.0.0 रिलीज़ कैंडिडेट

ElevenAgents क्लाइंट SDKs के v1.0.0 का पहला रिलीज़ कैंडिडेट अब उपलब्ध है। यह ब्रेकिंग चेंज़ के साथ एक बड़ा रिलीज़ है, जो API सरफेस को बेहतर बनाता है, बेहतर रेंडर परफ़ॉर्मेंस के लिए ग्रैन्युलर React हुक्स जोड़ता है और React Native SDK को React SDK के साथ एकीकृत करता है।

रिलीज़ कैंडिडेट आज़माने के लिए:

```bash
npm install @elevenlabs/client@next @elevenlabs/react@next @elevenlabs/react-native@next
```

आपके कोडबेस को नए APIs पर अपने-आप माइग्रेट करने में AI कोडिंग असिस्टेंट्स की मदद के लिए एक [`elevenlabs:sdk-migration`](https://github.com/elevenlabs/packages/blob/main/.agents/skills/elevenlabs%3Asdk-migration/SKILL.md) स्किल उपलब्ध है। गाइडेड माइग्रेशन सपोर्ट पाने के लिए इसे अपने Claude Code, Cursor या Windsurf प्रोजेक्ट में जोड़ें।

v1.0.0 में मुख्य बदलाव:

- **`@elevenlabs/client`**: `Conversation` अब एक क्लास के बजाय नेमस्पेस ऑब्जेक्ट और `TextConversation | VoiceConversation` के लिए टाइप एलियस है। `Input` और `Output` क्लासेस को `InputController` और `OutputController` इंटरफेसेज़ से बदला गया है, और कन्वर्सेशन इंस्टेंस में नई सुविधा मेथड्स हैं (`setMicMuted()`, `setVolume()`, `getInputByteFrequencyData()`, `getOutputByteFrequencyData()`)। `changeInputDevice()` और `changeOutputDevice()` अब `void` रिटर्न करते हैं।
- **`@elevenlabs/react`**: `useConversation` के लिए अब एक पूर्वज `ConversationProvider` आवश्यक है। फ़ाइन-ग्रेन्ड री-रेंडरिंग के लिए नए ग्रैन्युलर हुक्स: `useConversationControls()`, `useConversationStatus()`, `useConversationInput()`, `useConversationMode()`, `useConversationFeedback()`। React कंपोनेंट्स से पूरी टाइप सेफ़्टी के साथ डायनेमिक रूप से क्लाइंट टूल्स रजिस्टर करने के लिए नया `useConversationClientTool()` हुक।
- **`@elevenlabs/react-native`**: `ElevenLabsProvider` और `useConversation` को `ConversationProvider` तथा `@elevenlabs/react` के उन्हीं ग्रैन्युलर हुक्स से बदलते हुए API का पूरा री-राइट। इंपोर्ट पर WebRTC पॉलीफ़िल्स और नेटिव AudioSession कॉन्फ़िगरेशन अपने-आप लागू होते हैं।

पूरे रिलीज़ नोट्स और माइग्रेशन गाइड्स देखें:

- [@elevenlabs/client@1.0.0-rc.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.0.0-rc.1)
- [@elevenlabs/react@1.0.0-rc.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@1.0.0-rc.1)
- [@elevenlabs/react-native@1.0.0-rc.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@1.0.0-rc.1)
- [@elevenlabs/types@0.7.0-rc.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.7.0-rc.0)

### API

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

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

### ElevenAgents

- [एनवायरनमेंट वेरिएबल बनाएं](/docs/hi/api-reference/environment-variables/create) - `POST /v1/convai/environment-variables` - स्ट्रिंग, सीक्रेट या ऑथ-कनेक्शन टाइप के साथ नया एनवायरनमेंट वेरिएबल बनाएं
- [एनवायरनमेंट वेरिएबल्स की सूची](/docs/hi/api-reference/environment-variables/list) - `GET /v1/convai/environment-variables` - वर्कस्पेस के सभी एनवायरनमेंट वेरिएबल्स सूचीबद्ध करें
- [एनवायरनमेंट वेरिएबल पाएं](/docs/hi/api-reference/environment-variables/get) - `GET /v1/convai/environment-variables/{env_var_id}` - कोई खास एनवायरनमेंट वेरिएबल पाएं
- [एनवायरनमेंट वेरिएबल अपडेट करें](/docs/hi/api-reference/environment-variables/update) - `PATCH /v1/convai/environment-variables/{env_var_id}` - एनवायरनमेंट वेरिएबल अपडेट करें, जिसमें `null` के ज़रिए हर एनवायरनमेंट की वैल्यू हटाना भी शामिल है
- [URL दस्तावेज़ कंटेंट रीफ़्रेश करें](/docs/hi/api-reference/knowledge-base/refresh) - `POST /v1/convai/knowledge-base/{documentation_id}/refresh` - URL-सोर्स किए गए नॉलेज बेस दस्तावेज़ों का कंटेंट फिर से फ़ेच करें

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

- `POST /v1/workspace/auth-connections` - OAuth2, JWT, बेसिक, बेयरर, कस्टम हेडर और इंटीग्रेशन-मैनेज्ड ऑथ मेथड्स के सपोर्ट के साथ वर्कस्पेस ऑथ कनेक्शन बनाएं
- `GET /v1/workspace/auth-connections` - डिपेंडेंसी जानकारी (टूल्स, MCP सर्वर्स, इंटीग्रेशन कनेक्शंस) के साथ सभी वर्कस्पेस ऑथ कनेक्शंस सूचीबद्ध करें
- `DELETE /v1/workspace/auth-connections/{auth_connection_id}` - वर्कस्पेस ऑथ कनेक्शन हटाएं

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

- `GET /v1/speech-to-text/evaluation/eval-criteria` - मूल्यांकन मानदंड सूचीबद्ध करें
- `POST /v1/speech-to-text/evaluation/eval-criteria` - मूल्यांकन मानदंड बनाएं
- `GET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}` - कोई खास मूल्यांकन मानदंड पाएं
- `PATCH /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}` - मूल्यांकन मानदंड अपडेट करें
- `DELETE /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}` - मूल्यांकन मानदंड हटाएं
- `POST /v1/speech-to-text/evaluation/evaluations` - मूल्यांकन ट्रिगर करें
- `GET /v1/speech-to-text/evaluation/evaluations` - मूल्यांकन सूचीबद्ध करें
- `GET /v1/speech-to-text/evaluation/evaluations/{evaluation_id}` - कोई खास मूल्यांकन पाएं
- `GET /v1/speech-to-text/evaluation/human-agents` - मानव एजेंट्स सूचीबद्ध करें
- `GET /v1/speech-to-text/evaluation/human-agents/{agent_id}` - मानव एजेंट पाएं
- `DELETE /v1/speech-to-text/evaluation/human-agents/{agent_id}` - मानव एजेंट हटाएं
- `GET /v1/speech-to-text/evaluation/analytics` - मूल्यांकन एनालिटिक्स पाएं
- `GET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}/analytics` - किसी खास मानदंड का एनालिटिक्स पाएं
- `GET /v1/speech-to-text/evaluation/human-agents/{agent_id}/analytics` - किसी खास मानव एजेंट का एनालिटिक्स पाएं

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

### ElevenAgents

- [साइन्ड URL पाएं](/docs/hi/api-reference/conversations/get-signed-url), [कन्वर्सेशन टोकन पाएं](/docs/hi/api-reference/conversations/get-webrtc-token)

  - एनवायरनमेंट-विशिष्ट रिज़ॉल्यूशन के लिए `environment` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया

- [एजेंट्स की सूची](/docs/hi/api-reference/agents/list)

  - `created_by_user_id` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक, `@me` समर्थित) जोड़ा गया
  - `created_by_user_id` के पक्ष में `show_only_owned_agents` डिप्रिकेटेड किया गया

- [नॉलेज बेस दस्तावेज़ों की सूची](/docs/hi/api-reference/knowledge-base/list)

  - `created_by_user_id` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक, `@me` समर्थित) जोड़ा गया
  - `created_by_user_id` के पक्ष में `show_only_owned_documents` डिप्रिकेटेड किया गया

- [टूल्स की सूची](/docs/hi/api-reference/tools/list)

  - `created_by_user_id` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक, `@me` समर्थित) जोड़ा गया
  - `created_by_user_id` के पक्ष में `show_only_owned_documents` डिप्रिकेटेड किया गया

- [नॉलेज बेस चंक पाएं](/docs/hi/api-reference/knowledge-base/get-chunk)

  - चंक रिट्रीवल के लिए एम्बेडिंग मॉडल निर्दिष्ट करने हेतु `embedding_model` क्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया

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

  - `EndCallTriggerAction` और `RetryTriggerAction` स्कीमाज़ के साथ `guardrail_trigger_action` सपोर्ट जोड़ा गया
  - वर्कफ़्लो एक्सप्रेशन डेफ़िनिशंस में `conditional_operator` AST नोड जोड़ा गया
  - एजेंट स्कीमाज़ अब टूल कॉन्फ़िग्स में एनवायरनमेंट वेरिएबल्स को रेफ़र करने के लिए `ConvAIEnvVarLocator` और `EnvironmentAuthConnectionLocator` को सपोर्ट करते हैं

- [SIP ट्रंक आउटबाउंड कॉल](/docs/hi/api-reference/sip-trunk/outbound-call)

  - नए एनवायरनमेंट-संबंधित फ़ील्ड्स के लिए रिक्वेस्ट स्कीमा अपडेट किया गया

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

  - रिक्वेस्ट स्कीमा में `simulation_environment` फ़ील्ड जोड़ा गया

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

### नए स्कीमाज़

- `ConvAIEnvironmentVariable`, `ConvAIEnvironmentVariableCreate`, `ConvAIEnvironmentVariableUpdate` - स्ट्रिंग, सीक्रेट और ऑथ-कनेक्शन टाइप्स को सपोर्ट करने वाले एनवायरनमेंट वेरिएबल मॉडल्स
- `ConvAIEnvVarLocator`, `EnvironmentAuthConnectionLocator` - टूल और MCP सर्वर कॉन्फ़िग्स में एनवायरनमेंट वेरिएबल्स को रेफ़र करने के लिए लोकेटर्स
- `EndCallTriggerAction`, `RetryTriggerAction` - कॉल खत्म करने और फ़ीडबैक के साथ रीट्राई व्यवहारों के लिए गार्डरेल ट्रिगर ऐक्शन स्कीमाज़
- `ConditionalOperator` - एजेंट वर्कफ़्लोज़ में कंडीशनल एक्सप्रेशंस के लिए नया AST नोड
- `AuthConnectionCreateRequest`, `AuthConnectionResponse`, `AuthConnectionDependencies` - OAuth2, JWT, बेसिक, बेयरर, कस्टम हेडर, WhatsApp और इंटीग्रेशन-मैनेज्ड ऑथ मेथड्स के सपोर्ट के साथ वर्कस्पेस ऑथ कनेक्शन मैनेजमेंट स्कीमाज़
- `SpeechToTextEvaluation*` - स्पीच-टू-टेक्स्ट मूल्यांकन मानदंडों, मूल्यांकनों, मानव एजेंट्स और एनालिटिक्स के लिए स्कीमाज़ का सूट

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

- `MCPServerConfig`, `MCPServerConfigOutput` - सर्वर कॉन्फ़िगरेशन में `ConvAIEnvVarLocator` रेफ़रेंसेज़ का सपोर्ट जोड़ा गया
- `CustomGuardrailConfig` - कॉल खत्म करने या रीट्राई व्यवहार कॉन्फ़िगर करने के लिए `trigger_action` फ़ील्ड जोड़ा गया
- `Contributor` - वैकल्पिक `bio` (स्ट्रिंग) और `profile_id` (स्ट्रिंग) फ़ील्ड्स जोड़े गए
- `ASTLLMNode` - `value_schema` फ़ील्ड जोड़ा गया; `value_schema` के पक्ष में `prompt` फ़ील्ड डिप्रिकेटेड है
- `TelephonyDirection` - कई कन्वर्सेशन और टेलीफ़ोनी मॉडल्स द्वारा रेफ़र किए गए साझा enum में रीफ़ैक्टर किया गया

</Accordion>