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

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

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

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 दिखाएं; डिफ़ॉल्ट रूप से true
    • widget.strip_audio_tags (बूलियन) जोड़ा गया - ट्रांसक्रिप्ट से ऑडियो टैग छिपाएं; डिफ़ॉल्ट रूप से true
    • widget.syntax_highlight_theme (स्ट्रिंग, नल योग्य) जोड़ा गया - कोड ब्लॉक हाइलाइटिंग थीम (null, light, या dark)
    • WorkflowSayNodeModel स्कीमा के साथ नया वर्कफ़्लो नोड टाइप say जोड़ा गया, जिसमें conversation_config, additional_prompt, और टूल/नॉलेज बेस ओवरराइड्स शामिल हैं; मैसेज पेलोड literal और prompt डिस्क्रिमिनेटेड वेरिएंट्स को सपोर्ट करता है
  • Twilio आउटबाउंड कॉल

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

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

    • वेबहुक पेलोड स्कीमा को कस्टमाइज़ करने के लिए schema_overrides फ़ील्ड (ऑब्जेक्ट, वैकल्पिक) जोड़ी गई

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

म्यूज़िक

वॉइसेज़

स्कीमा बदलाव

नए स्कीमा

  • 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 - फ़ोल्डर मेटाडेटा फ़ील्ड जोड़े गए: एंटिटी टाइप, पैरेंट पाथ, चिल्ड्रन काउंट