विजेट कस्टमाइज़ेशन
विजेट कस्टमाइज़ेशन
जानें कि अपने ब्रांड के अनुसार विजेट का रूप कैसे कस्टमाइज़ करें और html से एजेंट के व्यवहार को कैसे पर्सनलाइज़ करें।
विजेट्स ElevenAgents को किसी भी वेबसाइट में तुरंत इंटीग्रेट करने देते हैं। आप अपने विजेट को UI के ज़रिए या स्टाइलिंग और व्यवहार पर पूरा नियंत्रण पाने के लिए हमारे type-safe ElevenAgents SDKs के ज़रिए कस्टमाइज़ कर सकते हैं। SDK overrides को UI कस्टमाइज़ेशन पर प्राथमिकता मिलती है। हमारा विजेट मल्टीमॉडल है और टेक्स्ट व ऑडियो, दोनों को प्रोसेस कर सकता है।
आप Claude या किसी अन्य MCP क्लाइंट के ज़रिए hosted MCP server से एजेंट का विजेट कॉन्फ़िगरेशन और शेयर करने योग्य लिंक भी प्राप्त कर सकते हैं।
मोडैलिटी कॉन्फ़िगरेशन
विजेट आपके उपयोग के अनुसार लचीले इनपुट मोड सपोर्ट करता है। इन विकल्पों को डैशबोर्ड में Channels → Widget → Interface के तहत कॉन्फ़िगर करें।
हमारे client SDKs में मल्टीमॉडैलिटी पूरी तरह सपोर्टेड है। ज़्यादा जानकारी यहाँ देखें।

उपलब्ध मोड:
- केवल वॉइस (डिफ़ॉल्ट): यूज़र सिर्फ़ बोलकर इंटरैक्ट करते हैं।
- वॉइस + टेक्स्ट: यूज़र बातचीत के दौरान वॉइस और टेक्स्ट इनपुट के बीच स्विच कर सकते हैं।
- चैट मोड: टेक्स्ट मैसेज से शुरू होने पर बातचीत बिना वॉइस क्षमताओं के चैट (सिर्फ़ टेक्स्ट) मोड में शुरू होती है।
हमारे SDKs के ज़रिए चैट (सिर्फ़ टेक्स्ट) मोड इस्तेमाल करने की ज़्यादा जानकारी के लिए, हमारी चैट मोड गाइड देखें।
विजेट डिफ़ॉल्ट रूप से केवल वॉइस मोड में होता है। मल्टीमॉडल इंटरैक्शन के लिए टेक्स्ट इनपुट टॉगल चालू करें, या टेक्स्ट से शुरू की गई पूरी तरह टेक्स्ट-आधारित बातचीत के लिए केवल टेक्स्ट मोड सपोर्ट चालू करें।
विजेट एम्बेड करना
विजेट के लिए फ़िलहाल authentication बंद होने वाले पब्लिक एजेंट ज़रूरी हैं। सुनिश्चित करें कि आपके एजेंट सेटिंग्स के Advanced टैब में यह बंद है।
इस कोड स्निपेट को अपनी वेबसाइट के <body> सेक्शन में जोड़ें। साइट-व्यापी उपलब्धता के लिए इसे अपनी मुख्य index.html फ़ाइल में रखें:
बेहतर सुरक्षा के लिए, अपने एजेंट की Allowlist में अनुमत डोमेन तय करें (यह Security टैब में है)। इससे केवल तय किए गए होस्ट को एक्सेस मिलता है।
विजेट एट्रिब्यूट्स
यह बुनियादी एम्बेड कोड एजेंट के डैशबोर्ड में तय डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ विजेट दिखाएगा। विजेट को और कस्टमाइज़ करने के लिए कई HTML एट्रिब्यूट्स उपलब्ध हैं:
मुख्य कॉन्फ़िगरेशन
विज़ुअल कस्टमाइज़ेशन
टेक्स्ट कस्टमाइज़ेशन
Markdown रेंडरिंग
विजेट एजेंट के जवाबों में markdown रेंडर करता है। फ़िशिंग रोकने के लिए लिंक डिफ़ॉल्ट रूप से सादे टेक्स्ट के रूप में दिखते हैं।
रनटाइम कॉन्फ़िगरेशन
रनटाइम पर एजेंट के व्यवहार को कस्टमाइज़ करने के लिए दो और html एट्रिब्यूट्स इस्तेमाल किए जा सकते हैं। इन दोनों सुविधाओं को साथ में, अलग-अलग या बिल्कुल भी इस्तेमाल नहीं किया जा सकता है।
डायनामिक वेरिएबल्स
डायनामिक वेरिएबल्स से आप अपने एजेंट के मैसेज, सिस्टम प्रॉम्प्ट और टूल्स में रनटाइम वैल्यू इंजेक्ट कर सकते हैं।
एजेंट के लिए ज़रूरी सभी डायनामिक वेरिएबल्स विजेट में पास करने होंगे।
ज़्यादा जानकारी के लिए हमारी डायनामिक वेरिएबल्स गाइड देखें।
Overrides
Overrides से आप रनटाइम पर अपने एजेंट के व्यवहार को पूरी तरह कस्टमाइज़ कर सकते हैं:
Overrides को खास फ़ील्ड्स के लिए चालू किया जा सकता है और ये पूरी तरह वैकल्पिक हैं।
ज़्यादा जानकारी के लिए हमारी overrides गाइड देखें।
विज़ुअल कस्टमाइज़ेशन
विजेट का रूप, टेक्स्ट कॉन्टेंट, भाषा चयन और बहुत कुछ कस्टमाइज़ करें।
डैशबोर्ड से अपडेट करें
CLI से अपडेट करें
API से अपडेट करें
डैशबोर्ड में अपना एजेंट खोलें और रूप, अवतार, टेक्स्ट, शर्तें, भाषा सपोर्ट और बहुत कुछ कस्टमाइज़ करने के लिए Widget टैब पर जाएँ।

रूप
फ़ीडबैक
अवतार
डिस्प्ले टेक्स्ट
शर्तें
भाषा
म्यूटिंग
शेयर करने योग्य पेज
अपने ब्रांड की पहचान के अनुसार विजेट के रंग और आकार कस्टमाइज़ करें।

उन्नत इम्प्लीमेंटेशन
ज़्यादा उन्नत कस्टमाइज़ेशन के लिए, आपको Next.js, React या Python एप्लिकेशन के साथ type-safe ElevenAgents SDKs इस्तेमाल करने चाहिए।
क्लाइंट टूल्स
क्लाइंट टूल्स आपको इवेंट लिसनर्स जोड़कर विजेट की फ़ंक्शनैलिटी बढ़ाने देते हैं। इससे विजेट ऐसे काम कर सकता है:
- यूज़र को किसी खास पेज पर रीडायरेक्ट करना
- अपनी सपोर्ट टीम को ईमेल भेजना
- यूज़र को किसी बाहरी URL पर रीडायरेक्ट करना
इन टूल्स को काम करते देखने के लिए, इस पेज के निचले दाएँ कोने में एजेंट के साथ कॉल शुरू करें। संदर्भ के लिए सोर्स कोड GitHub पर उपलब्ध है।
क्लाइंट टूल बनाना
अपना पहला क्लाइंट टूल बनाने के लिए, क्लाइंट टूल्स गाइड का पालन करें।
उदाहरण: redirectToExternalURL टूल बनाना
उदाहरण: redirectToExternalURL टूल बनाना

इम्प्लीमेंटेशन का उदाहरण
नीचे आपके JavaScript कोड में विजेट द्वारा ट्रिगर किए गए redirectToExternalURL टूल को हैंडल करने का उदाहरण है:
React, Next.js और Python इम्प्लीमेंटेशन के लिए हमारे type-safe SDKs देखें।