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स्वीकार करता है।
- संकुचित किया जा सकने वाला विजेट (
-
फ़ोल्डर-अवेयर एजेंट टेस्टिंग: लिस्ट एजेंट टेस्ट्स एंडपॉइंट अब टेस्ट्स को फ़ोल्डर्स में व्यवस्थित करने का समर्थन करता है। फ़िल्टर की गई सूची के लिए
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 आउटबाउंड कॉल रिक्वेस्ट बॉडी में वैकल्पिक
call_recording_enabledफ़ील्ड जोड़ी गई है। -
WhatsApp मैसेजिंग फ़्लैग: किसी फ़ोन नंबर के लिए मैसेजिंग सक्षम है या नहीं, इसे नियंत्रित करने के लिए WhatsApp अकाउंट मॉडल्स और अपडेट रिक्वेस्ट्स में
enable_messagingफ़्लैग जोड़ा गया है।
उच्चारण शब्दकोश
-
सभी नियम एक साथ सेट करें: नया नियम सेट करें एंडपॉइंट (
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules) एक ही कॉल में उच्चारण शब्दकोश के सभी मौजूदा नियमों को बदल देता है। यह अलग-अलग नियमों को क्रमशः जोड़ने या हटाने का विकल्प है। -
नियम मिलान विकल्प: नियम टेक्स्ट से कैसे मेल खाते हैं, इस पर अधिक सटीक नियंत्रण के लिए उच्चारण शब्दकोश नियम परिभाषाओं में
case_sensitive(बूलियन) औरword_boundaries(बूलियन) फ़ील्ड जोड़ी गई हैं।
म्यूज़िक
-
ऑडियो अपलोड करें: नया म्यूज़िक अपलोड करें एंडपॉइंट (
POST /v1/music/upload) ऑडियो फ़ाइल के साथmultipart/form-dataरिक्वेस्ट स्वीकार करता है। यह वैकल्पिक रूप से अपलोड किए गए ऑडियो से कंपोज़िशन प्लान निकालता है औरsong_idके साथMusicUploadResponseलौटाता है। -
ध्वन्यात्मक नामों का समर्थन: म्यूज़िक जनरेट करें, म्यूज़िक डिटेल में जनरेट करें, और म्यूज़िक स्ट्रीम करें एंडपॉइंट्स में
use_phonetic_namesपैरामीटर जोड़ा गया है। -
रिस्पॉन्स में सॉन्ग ID: म्यूज़िक जनरेशन रिस्पॉन्स में अब
song_idफ़ील्ड मिलता है, जिससे बाद की API कॉल्स में जनरेट किए गए गानों का संदर्भ देना आसान हो जाता है।
ऑडियो नेटिव
- URL से प्रोजेक्ट कंटेंट अपडेट करें: नया कंटेंट अपडेट करें एंडपॉइंट (
POST /v1/audio-native/content) URL देकर AudioNative प्रोजेक्ट को अपडेट करने देता है। एंडपॉइंट URL से कंटेंट निकालता है और उसे कन्वर्ज़न व ऑटो-पब्लिशिंग के लिए क्यू में डालता है।
वॉइसेज़
- वॉइस बुकमार्किंग: वॉइस अपडेट रिक्वेस्ट्स में
bookmarkedफ़ील्ड और वॉइस रिस्पॉन्स ऑब्जेक्ट्स मेंis_bookmarkedजोड़ा गया है, जिससे यूज़र्स आसान एक्सेस के लिए वॉइसेज़ को बुकमार्क कर सकते हैं।
SDK रिलीज़
JavaScript SDK
- v2.37.0 - म्यूज़िक जनरेशन रिस्पॉन्स में
song_idदिखाने का समर्थन जोड़ा गया। Fern रीजनरेशन से API स्कीमा के नवीनतम बदलाव शामिल करने के लिए अपडेट किया गया।
Python SDK
- v2.37.0 - नए म्यूज़िक जनरेशन पैरामीटर्स और म्यूज़िक जनरेशन रिस्पॉन्स में
song_idदिखाने का समर्थन जोड़ा गया। Fern रीजनरेशन से API स्कीमा के नवीनतम बदलाव शामिल करने के लिए अपडेट किया गया।
पैकेजेस
- @elevenlabs/convai-widget-core@0.10.0 -
event_idको ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया। टूल स्टेटस ट्रैकिंग को Map-आधारित सेdisplay-transcriptयूटिलिटी के साथ इनलाइन ट्रांसक्रिप्ट एंट्रीज़ में रिफ़ैक्टर किया गया। डिस्कनेक्शन मैसेजेस में कन्वर्सेशन ID की विज़िबिलिटी नियंत्रित करने के लिएshow-conversation-idकॉन्फ़िग विकल्प (बूलियन, डिफ़ॉल्ट रूप सेtrue) जोड़ा गया। - @elevenlabs/convai-widget-embed@0.10.0 -
event_idको ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया। टूल स्टेटस ट्रैकिंग को इनलाइन ट्रांसक्रिप्ट एंट्रीज़ में रिफ़ैक्टर किया गया। - @elevenlabs/types@0.6.0 -
event_idको ट्रांसक्रिप्ट और स्ट्रीमिंग कॉलबैक्स से गुज़ारा गया।
API
API बदलाव देखें
नए एंडपॉइंट्स
- उच्चारण शब्दकोश नियम सेट करें -
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules- एक ही कॉल में उच्चारण शब्दकोश के सभी नियम बदलें - म्यूज़िक अपलोड करें -
POST /v1/music/upload- गाना बनाने या उसका संदर्भ देने के लिए ऑडियो फ़ाइल अपलोड करें, और वैकल्पिक रूप से कंपोज़िशन प्लान निकालें - URL से ऑडियो नेटिव कंटेंट अपडेट करें -
POST /v1/audio-native/content- दिए गए URL से कंटेंट निकालकर और उसे कन्वर्ज़न के लिए क्यू में डालकर AudioNative प्रोजेक्ट अपडेट करें
अपडेट किए गए एंडपॉइंट्स
ElevenAgents
-
- फ़ोल्डर के अनुसार टेस्ट फ़िल्टर करने के लिए
parent_folder_idक्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया - रिज़ल्ट्स में फ़ोल्डर ऑब्जेक्ट्स शामिल करने के लिए
include_foldersक्वेरी पैरामीटर (बूलियन, वैकल्पिक) जोड़ा गया - रिज़ल्ट ऑर्डर नियंत्रित करने के लिए
sort_modeक्वेरी पैरामीटर (स्ट्रिंग, वैकल्पिक) जोड़ा गया - रिस्पॉन्स में अब फ़ोल्डर मेटाडेटा शामिल है:
UnitTestSummaryResponseModelपर एंटिटी टाइप, पैरेंट पाथ और चिल्ड्रन काउंट
- फ़ोल्डर के अनुसार टेस्ट फ़िल्टर करने के लिए
-
एजेंट टेस्ट बनाएं, एजेंट टेस्ट अपडेट करें
- टेस्ट को फ़ोल्डर में असाइन करने के लिए
parent_folder_idफ़ील्ड (स्ट्रिंग, वैकल्पिक) जोड़ी गई
- टेस्ट को फ़ोल्डर में असाइन करने के लिए
-
एजेंट बनाएं, एजेंट अपडेट करें, एजेंट पाएं
- बातचीत के बाद की समरी भाषा के लिए एजेंट कॉन्फ़िगरेशन में
summary_languageफ़ील्ड (स्ट्रिंग, वैकल्पिक) जोड़ी गई widget.dismissible(बूलियन) जोड़ा गया - यूज़र्स को विजेट छोटा करने या बंद करने देंwidget.show_agent_status(बूलियन) जोड़ा गया - विजेट में टूल उपयोग स्टेटस इंडिकेटर दिखाएंwidget.show_conversation_id(बूलियन) जोड़ा गया - कॉल खत्म होने के बाद कन्वर्सेशन ID दिखाएं; डिफ़ॉल्ट रूप सेtruewidget.strip_audio_tags(बूलियन) जोड़ा गया - ट्रांसक्रिप्ट से ऑडियो टैग छिपाएं; डिफ़ॉल्ट रूप सेtruewidget.syntax_highlight_theme(स्ट्रिंग, नल योग्य) जोड़ा गया - कोड ब्लॉक हाइलाइटिंग थीम (null,light, याdark)WorkflowSayNodeModelस्कीमा के साथ नया वर्कफ़्लो नोड टाइपsayजोड़ा गया, जिसमेंconversation_config,additional_prompt, और टूल/नॉलेज बेस ओवरराइड्स शामिल हैं; मैसेज पेलोडliteralऔरpromptडिस्क्रिमिनेटेड वेरिएंट्स को सपोर्ट करता है
- बातचीत के बाद की समरी भाषा के लिए एजेंट कॉन्फ़िगरेशन में
-
- आउटबाउंड Twilio कॉल्स की रिकॉर्डिंग सक्षम करने के लिए
call_recording_enabledफ़ील्ड (बूलियन, वैकल्पिक) जोड़ी गई
- आउटबाउंड Twilio कॉल्स की रिकॉर्डिंग सक्षम करने के लिए
-
- अकाउंट के लिए मैसेजिंग सक्षम या अक्षम करने हेतु
enable_messagingफ़ील्ड (बूलियन, वैकल्पिक) जोड़ी गई
- अकाउंट के लिए मैसेजिंग सक्षम या अक्षम करने हेतु
-
- वेबहुक पेलोड स्कीमा को कस्टमाइज़ करने के लिए
schema_overridesफ़ील्ड (ऑब्जेक्ट, वैकल्पिक) जोड़ी गई
- वेबहुक पेलोड स्कीमा को कस्टमाइज़ करने के लिए
उच्चारण शब्दकोश
- उच्चारण शब्दकोश में नियम जोड़ें, उच्चारण शब्दकोश से नियम हटाएं
- केस-सेंसिटिव मैचिंग के लिए नियम परिभाषाओं में
case_sensitiveफ़ील्ड (बूलियन) जोड़ी गई - वर्ड-बाउंड्री-अवेयर मैचिंग के लिए नियम परिभाषाओं में
word_boundariesफ़ील्ड (बूलियन) जोड़ी गई
- केस-सेंसिटिव मैचिंग के लिए नियम परिभाषाओं में
म्यूज़िक
- म्यूज़िक जनरेट करें, म्यूज़िक डिटेल में जनरेट करें, म्यूज़िक स्ट्रीम करें
- जनरेशन के दौरान ध्वन्यात्मक नाम हैंडलिंग नियंत्रित करने के लिए
use_phonetic_namesपैरामीटर (बूलियन, वैकल्पिक) जोड़ा गया - रिस्पॉन्स में अब
song_idफ़ील्ड शामिल है
- जनरेशन के दौरान ध्वन्यात्मक नाम हैंडलिंग नियंत्रित करने के लिए
वॉइसेज़
-
- वॉइस रिस्पॉन्स ऑब्जेक्ट्स में
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- फ़ोल्डर मेटाडेटा फ़ील्ड जोड़े गए: एंटिटी टाइप, पैरेंट पाथ, चिल्ड्रन काउंट