ElevenAgents

  • ब्रांच मर्ज और रीबेस प्रीव्यू: कमिट करने से पहले मर्ज या रीबेस की गई एजेंट कॉन्फ़िगरेशन जांचने के लिए मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) और रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview) जोड़ा गया। दोनों में परिणामस्वरूप कॉन्फ़िगरेशन, overridden_fields, और source_identical_to_target के साथ MergePreviewResponseModel मिलता है।
  • ब्रांच उपयोग मेट्रिक्स: एजेंट ब्रांच सूची के ब्रांच सारांश रिस्पॉन्स में हर ब्रांच के लिए सात दिनों के कॉल वॉल्यूम वाला वैकल्पिक calls_7d (integer) जोड़ा गया है।
  • ऑथ कनेक्शन स्टेटस: वर्कस्पेस ऑथ कनेक्शन रिस्पॉन्स मॉडल में केवल OAuth वाले OAuthConnectionStatus की जगह साझा AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid) दिया गया है। Bearer, Basic, mTLS, कस्टम हेडर, OAuth, OAuth2 JWT, Slack, URL secret और WhatsApp ऑथ रिस्पॉन्स में वैकल्पिक status, status_detail और status_updated_at फ़ील्ड जोड़े गए हैं।
  • टूल रिस्पॉन्स फ़िल्टरिंग: HTTP और एजेंट टूल कॉन्फ़िगरेशन स्कीमा में LLM तक पहुंचने से पहले टूल रिस्पॉन्स को छोटा करने के लिए वैकल्पिक response_filter जोड़ा गया है। संबंधित ओवरराइड मॉडल में response_filter_mode और response_filters भी जोड़े गए हैं।
  • वर्कफ़्लो फ़ोन ट्रांसफ़र: वर्कफ़्लो फ़ोन-नंबर ट्रांसफ़र नोड में SIP REFER ट्रांसफ़र पर RFC 7433 hex User-to-User Information के लिए वैकल्पिक uui (UUITransferConfig) जोड़ा गया है।
  • टेलीफ़ोनी एजेंट असाइनमेंट: Twilio, Exotel और SIP trunk फ़ोन-नंबर इंपोर्ट रिक्वेस्ट स्कीमा में नंबर सेटअप के दौरान एजेंट असाइन करने के लिए वैकल्पिक agent_id (string) जोड़ा गया है।
  • बंद इंटरप्शन पर टर्न ट्रांसक्रिप्शन: टर्न कॉन्फ़िगरेशन स्कीमा में यह नियंत्रित करने के लिए वैकल्पिक transcribe_on_disabled_interruptions (boolean, डिफ़ॉल्ट false) जोड़ा गया है कि इंटरप्शन बंद होने पर यूज़र की स्पीच ट्रांसक्राइब हो या नहीं।
  • कन्वर्सेशन सेंटिमेंट: कन्वर्सेशन सारांश स्कीमा में वैकल्पिक sentiment_analysis जोड़ा गया है। कन्वर्सेशन यूज़र मॉडल में निराश कन्वर्सेशन के संदर्भों के साथ वैकल्पिक sentiment जोड़ा गया है।

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

  • संयुक्त मल्टीचैनल आउटपुट: use_multi_channel सक्षम होने पर स्पीच को टेक्स्ट में बदलें में वैकल्पिक multichannel_output_style (separate डिफ़ॉल्ट | combined) जोड़ा गया है। प्रति-चैनल ट्रांसक्रिप्ट के बजाय सभी चैनल मर्ज करके समय के अनुसार क्रमबद्ध एक ट्रांसक्रिप्ट पाने के लिए combined सेट करें। मल्टीचैनल मोड सक्रिय होने पर शब्द-स्तर के रिस्पॉन्स में हर शब्द पर channel_index शामिल होता है।

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

  • **language_code व्यवहार **: TTS रिक्वेस्ट स्कीमा स्पष्ट करते हैं कि असमर्थित language_code मान अस्वीकार करने के बजाय अनदेखे किए जाते हैं, और language_code, multilingual_v2 मॉडल पर समर्थित नहीं है।

वर्कस्पेसेस

  • थर्ड-पार्टी API की निष्क्रिय करने की नीति: थर्ड-पार्टी डिसेबल एंडपॉइंट के ज़रिए API की धारकों द्वारा अपनी की स्वयं निष्क्रिय करने की अनुमति को वर्कस्पेस-व्यापी स्तर पर नियंत्रित करने के लिए वर्कस्पेस थर्ड-पार्टी डिसेबलिंग नीति सेट करें (POST /v1/workspaces/api-keys/third-party-disabling) जोड़ा गया है। वर्कस्पेस API की create, patch और response मॉडल में वैकल्पिक third_party_disable_allowed (boolean) जोड़ा गया है।
  • Bearer ऑथ कनेक्शन अपडेट: वर्कस्पेस ऑथ कनेक्शन अपडेट करें रिक्वेस्ट यूनियन में bearer token क्रेडेंशियल अपडेट के लिए UpdateBearerAuthRequest जोड़ा गया है।
  • वर्कस्पेस अनुमतियां: अनुमति enums में conversation_privacy_manage और synthid_detector जोड़े गए हैं। वर्कस्पेस ग्रुप मॉडल में वैकल्पिक scim_group (string) जोड़ा गया है।

SDK रिलीज़

JavaScript SDK

  • v2.55.0 - नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया। इसमें ब्रांच मर्ज और रीबेस प्रीव्यू क्लाइंट, ब्रांच कॉल-वॉल्यूम मेट्रिक्स, ऑथ कनेक्शन स्टेटस फ़ील्ड, टूल रिस्पॉन्स फ़िल्टरिंग टाइप, स्पीच-टू-टेक्स्ट संयुक्त मल्टीचैनल आउटपुट और वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति शामिल हैं।

Python SDK

  • v2.55.0 - नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया। इसमें ब्रांच मर्ज और रीबेस प्रीव्यू क्लाइंट, ब्रांच कॉल-वॉल्यूम मेट्रिक्स, ऑथ कनेक्शन स्टेटस फ़ील्ड, टूल रिस्पॉन्स फ़िल्टरिंग मॉडल, स्पीच-टू-टेक्स्ट संयुक्त मल्टीचैनल आउटपुट और वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति शामिल हैं।

पैकेज

  • @elevenlabs/client@1.13.0 - sendFeedback(like, eventId?) किसी खास पिछला संदेश रेट करने के लिए वैकल्पिक event_id स्वीकार करता है। canSendFeedback अब कनेक्शन स्थिति दिखाता है, इसलिए सेशन लाइव रहने पर किसी भी संदेश के लिए फ़ीडबैक भेजा जा सकता है।
  • @elevenlabs/client@1.14.0 - sendFeedback, किसी इवेंट पर फ़ीडबैक हटाने के लिए पहले आर्ग्युमेंट के रूप में null स्वीकार करता है (score: null)।
  • @elevenlabs/react@1.8.0 और @elevenlabs/react@1.9.0 - React hooks में @elevenlabs/client@1.13.0 और @elevenlabs/client@1.14.0 से प्रति-संदेश और फ़ीडबैक हटाने वाले sendFeedback बदलाव उपलब्ध कराए गए।
  • @elevenlabs/react-native@1.2.11 और @elevenlabs/react-native@1.2.12 - @elevenlabs/client@1.13.0–1.14.0 और @elevenlabs/react@1.8.0–1.9.0 के साथ डिपेंडेंसी संरेखण।
  • @elevenlabs/types@0.16.0, @elevenlabs/convai-widget-core@0.14.6–0.14.8 और @elevenlabs/convai-widget-embed@0.14.6–0.14.8 - @elevenlabs/client@1.13.0–1.14.0 के साथ डिपेंडेंसी संरेखण।

Android SDK

  • v0.10.0 - समायोजित संदेश ट्रांसक्रिप्ट को StateFlow के रूप में उपलब्ध कराया गया। event-id वेरिएंट के पक्ष में टेक्स्ट और एजेंट callbacks को deprecated किया गया।
  • v0.11.0 - कन्वर्सेशन के दौरान प्रति-फ़्रेम ऑडियो निरीक्षण के लिए ऑडियो फ़्रेम callback जोड़ा गया।

iOS SDK

  • v3.2.2 - सही रूम इवेंट हैंडलिंग के लिए LiveKit रूम delegate method implementation ठीक किया गया।

API

नए एंडपॉइंट

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - मर्ज से पहले मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - रीबेस से पहले रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू

वर्कस्पेसेस

  • POST /v1/workspaces/api-keys/third-party-disabling - वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति सेट करें

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

ElevenAgents

  • एजेंट ब्रांच सूची - GET /v1/convai/agents/{agent_id}/branches
    • ब्रांच सारांश रिस्पॉन्स में वैकल्पिक calls_7d (integer) जोड़ा गया
  • मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • मर्ज की गई कॉन्फ़िगरेशन, overridden_fields और source_identical_to_target के साथ MergePreviewResponseModel देता है
  • रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • रीबेस की गई कॉन्फ़िगरेशन प्रीव्यू के साथ MergePreviewResponseModel देता है

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

  • स्पीच को टेक्स्ट में बदलें - POST /v1/speech-to-text
    • use_multi_channel सक्षम होने पर वैकल्पिक multichannel_output_style (separate | combined) जोड़ा गया
    • मल्टीचैनल मोड में शब्द-स्तर के रिस्पॉन्स में हर शब्द के लिए channel_index शामिल होता है

वर्कस्पेसेस

स्कीमा बदलाव

ElevenAgents

  • ऑथ कनेक्शन
    • OAuthConnectionStatus की जगह AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid) दिया गया
    • ऑथ कनेक्शन रिस्पॉन्स मॉडल में वैकल्पिक status, status_detail और status_updated_at जोड़े गए
  • टूल और वर्कफ़्लो
    • HTTP और एजेंट टूल कॉन्फ़िगरेशन पर वैकल्पिक response_filter जोड़ा गया
    • ट्रांसफ़र-संबंधित वर्कफ़्लो मॉडल पर वैकल्पिक uui (UUITransferConfig) जोड़ा गया
  • टर्न कॉन्फ़िगरेशन
    • वैकल्पिक transcribe_on_disabled_interruptions (boolean, डिफ़ॉल्ट false) जोड़ा गया
  • टेलीफ़ोनी इंपोर्ट
    • Twilio, Exotel और SIP trunk इंपोर्ट रिक्वेस्ट स्कीमा पर वैकल्पिक agent_id जोड़ा गया
  • कन्वर्सेशन मॉडल
    • कन्वर्सेशन सारांश टाइप पर वैकल्पिक sentiment_analysis जोड़ा गया
    • कन्वर्सेशन यूज़र मॉडल पर वैकल्पिक sentiment जोड़ा गया

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

  • स्पष्ट किया गया कि असमर्थित होने पर language_code अनदेखा किया जाता है और यह multilingual_v2 पर समर्थित नहीं है

वर्कस्पेसेस

  • API कीज़
    • create, patch और response मॉडल पर वैकल्पिक third_party_disable_allowed (boolean) जोड़ा गया
  • अनुमतियां
    • conversation_privacy_manage और synthid_detector जोड़े गए
  • ग्रुप्स
    • वर्कस्पेस ग्रुप मॉडल पर वैकल्पिक scim_group (string) जोड़ा गया