कॉन्टेंट पर जाएं

Supabase को ElevenLabs कन्वर्सेशनल AI वॉइस एजेंट्स से जोड़ें

रीयल-टाइम वॉइस AI और डाटाबेस की ताकत, एक साथ

सेटअप समय

10-15 मिनट

कठिनाई

मध्यम

श्रेणी

शेड्यूलिंग और कम्युनिकेशन

प्रकार

API

अपने AI वॉइस एजेंट्स को Supabase के साथ लाइव डेटा तक पहुंच दें

Supabase + ElevenLabs इंटीग्रेशन आपके ऐप्लिकेशन डेटा के लिए एक पावरफुल वॉइस-ड्रिवन इंटरफेस बनाता है। अब आपके AI एजेंट्स डाटाबेस से सवाल पूछ सकते हैं, रीयल-टाइम बदलावों पर रिएक्ट कर सकते हैं, और सर्वर-साइड लॉजिक ट्रिगर कर सकते हैं—वो भी नेचुरल बातचीत के दौरान, और आपके यूज़र्स को हमेशा तेज़ परफॉर्मेंस मिलती है।

कैसे काम करता है

आपके ElevenLabs वॉइस एजेंट्स सीधे Supabase के ऑटो-जनरेटेड REST API और एज फंक्शन्स से कनेक्ट होते हैं, जिससे बातचीत के दौरान रीयल-टाइम डेटा एक्सेस मिलता है। यूज़र सवाल पूछ सकते हैं जैसे "मेरा ऑर्डर स्टेटस क्या है?" या "आज की एनालिटिक्स दिखाओ," और आपका एजेंट तुरंत Supabase डाटाबेस से लाइव डेटा निकालकर जवाब देता है।

मुख्य क्षमताएँ

  • रीयल-टाइम डेटा क्वेरी वॉइस बातचीत के दौरान
  • सिक्योर API इंटीग्रेशन बिल्ट-इन ऑथेंटिकेशन के साथ
  • सर्वरलेस लॉजिक एक्सीक्यूशन Supabase एज फंक्शन्स के ज़रिए
  • ग्लोबल लो-लेटेंसी एक्सेस डिस्ट्रीब्यूटेड इन्फ्रास्ट्रक्चर के ज़रिए
  • सीमलेस स्केलेबिलिटी जो आपके यूज़र बेस के साथ बढ़ती है

डेवलपर के लिए फायदे

यह इंटीग्रेशन उन डेवलपर्स के लिए है जिन्हें भरोसेमंद, कंट्रोल करने योग्य वॉइस AI चाहिए जो मौजूदा सिस्टम्स के साथ आसानी से जुड़ सके। कोई जटिल कस्टम बैकएंड की ज़रूरत नहीं—Supabase का PostgreSQL बेस आपको स्टैंडर्ड SQL यूज़ करने देता है और ElevenLabs वॉइस लेयर को एंटरप्राइज़-ग्रेड भरोसे के साथ संभालता है।

विशेषताएँ

इंटीग्रेशन फीचर्स

पावरफुल फीचर्स जो आपके वॉइस एजेंट्स को और स्मार्ट और रिस्पॉन्सिव बनाते हैं

रीयल-टाइम डाटाबेस एक्सेस

  • लाइव बातचीत के दौरान Supabase को डायरेक्ट API कॉल्स
  • सब-सेकंड रिस्पॉन्स टाइम के साथ इंस्टेंट डेटा रिट्रीवल
  • कॉम्प्लेक्स SQL क्वेरी और जॉइन का सपोर्ट
  • अक्सर एक्सेस किए गए डेटा के लिए बिल्ट-इन कैशिंग

सिक्योर ऑथेंटिकेशन और ऑथराइजेशन

  • Supabase Auth के साथ JWT-बेस्ड ऑथेंटिकेशन
  • यूज़र-स्पेसिफिक डेटा एक्सेस के लिए रो-लेवल सिक्योरिटी
  • रोल-बेस्ड परमिशन के साथ API की मैनेजमेंट
  • संवेदनशील जानकारी के लिए एन्क्रिप्टेड डेटा ट्रांसमिशन

एज फंक्शन इंटीग्रेशन

  • कॉल के दौरान कस्टम सर्वरलेस लॉजिक एक्सीक्यूशन
  • मल्टी-टेबल ऑपरेशन्स और एक्सटर्नल API कॉल्स
  • कॉम्प्लेक्स वर्कफ़्लो के लिए TypeScript/JavaScript सपोर्ट
  • मिनिमल लेटेंसी के लिए ग्लोबल डिप्लॉयमेंट

मल्टीलिंगुअल डेटा सपोर्ट

  • 31+ भाषाओं में वॉइस इंटरैक्शन
  • इनपुट भाषा चाहे जो हो, यूनिफाइड डाटाबेस क्वेरी
  • रीयल-टाइम ट्रांसलेशन की सुविधा
  • जवाबों में सांस्कृतिक संदर्भ बनाए रखना

रीयल-टाइम डेटा सिंक्रोनाइज़ेशन

  • एक्टिव बातचीत के दौरान लाइव डाटाबेस अपडेट्स
  • प्रोएक्टिव नोटिफिकेशन के लिए वेबहुक सपोर्ट
  • डेटा में बदलाव पर इवेंट-ड्रिवन रिस्पॉन्स
  • मौजूदा वर्कफ़्लो के साथ आसान इंटीग्रेशन

इंस्टॉलेशन

इंस्टॉलेशन गाइड्स

Supabase + ElevenLabs इंटीग्रेशन जल्दी शुरू करें

स्टेप 1: Supabase एक्सेस तैयार करें

अपने Supabase प्रोजेक्ट क्रेडेंशियल्स इकट्ठा करें

  • app.supabase.com पर अपने Supabase डैशबोर्ड में लॉग इन करें
  • अपना प्रोजेक्ट चुनें या नया बनाएं
  • लेफ्ट साइडबार में Settings फिर API पर जाएं
  • अपना प्रोजेक्ट URL कॉपी करें, जो ऐसा दिखता है https://your-project.supabase.co
  • सर्वर-साइड ऑपरेशन्स के लिए अपना Service Role Key कॉपी करें
  • अगर पब्लिक एक्सेस चाहिए तो अपना Anon Key नोट करें

रो लेवल सिक्योरिटी कॉन्फ़िगर करें

  • Supabase में Authentication फिर Policies पर जाएं
  • जिन टेबल्स तक आपका एजेंट एक्सेस करेगा, उनके लिए सही RLS पॉलिसी सेट करें
  • सुनिश्चित करें कि सर्विस रोल की के पास ज़रूरी परमिशन है
  • SQL एडिटर में सैंपल क्वेरी से पॉलिसी टेस्ट करें

स्टेप 2: ElevenLabs एजेंट कॉन्फ़िगर करें

Supabase क्रेडेंशियल्स सुरक्षित रखें

  • अपने ElevenLabs कन्वर्सेशनल AI डैशबोर्ड में जाएं
  • Settings फिर Secrets Manager पर जाएं
  • SUPABASE_SERVICE_KEY नाम से नया सीक्रेट बनाएं
  • अपना Supabase सर्विस रोल की वैल्यू के रूप में पेस्ट करें
  • SUPABASE_URL नाम से एक और सीक्रेट बनाएं और उसमें अपना प्रोजेक्ट URL डालें

टूल्स कॉन्फ़िगरेशन एक्सेस करें

  • डैशबोर्ड से अपना वॉइस एजेंट चुनें
  • Tools सेक्शन में जाएं
  • Add New Tool पर क्लिक करें और डाटाबेस इंटीग्रेशन बनाएं

स्टेप 3: डाटाबेस टूल्स डिफाइन करें

क्वेरी डाटाबेस टूल

  • नाम: query_database
  • विवरण: Supabase डाटाबेस से डेटा निकालता है
  • मेथड: GET
  • URL: अपने Supabase प्रोजेक्ट URL के बाद /rest/v1/table_name डालें
  • apikey नाम का हेडर जोड़ें और सुरक्षित सीक्रेट्स से SUPABASE_SERVICE_KEY चुनें
  • Authorization हेडर जोड़ें और Bearer टोकन ऑप्शन में SUPABASE_SERVICE_KEY चुनें
  • Content-Type हेडर जोड़ें, वैल्यू application/json रखें

इंसर्ट रिकॉर्ड टूल

  • नाम: insert_record
  • विवरण: Supabase डाटाबेस में नया रिकॉर्ड बनाता है
  • मेथड: POST
  • URL: अपने Supabase प्रोजेक्ट URL के बाद /rest/v1/table_name डालें
  • apikey नाम का हेडर जोड़ें और सुरक्षित सीक्रेट्स से SUPABASE_SERVICE_KEY चुनें
  • Authorization हेडर जोड़ें और Bearer टोकन ऑप्शन में SUPABASE_SERVICE_KEY चुनें
  • Content-Type हेडर जोड़ें, वैल्यू application/json रखें
  • Prefer हेडर जोड़ें, वैल्यू return=representation रखें

अपडेट रिकॉर्ड टूल

  • नाम: update_record
  • विवरण: Supabase में मौजूदा रिकॉर्ड अपडेट करता है
  • मेथड: PATCH
  • URL: अपने Supabase प्रोजेक्ट URL के बाद /rest/v1/table_name डालें
  • apikey नाम का हेडर जोड़ें और सुरक्षित सीक्रेट्स से SUPABASE_SERVICE_KEY चुनें
  • Authorization हेडर जोड़ें और Bearer टोकन ऑप्शन में SUPABASE_SERVICE_KEY चुनें
  • Content-Type हेडर जोड़ें, वैल्यू application/json रखें
  • रिकॉर्ड सिलेक्शन के लिए क्वेरी पैरामीटर कॉन्फ़िगर करें

डिलीट रिकॉर्ड टूल

  • नाम: delete_record
  • विवरण: Supabase डाटाबेस से रिकॉर्ड हटाता है
  • मेथड: DELETE
  • URL: अपने Supabase प्रोजेक्ट URL के बाद /rest/v1/table_name डालें
  • apikey नाम का हेडर जोड़ें और सुरक्षित सीक्रेट्स से SUPABASE_SERVICE_KEY चुनें
  • Authorization हेडर जोड़ें और Bearer टोकन ऑप्शन में SUPABASE_SERVICE_KEY चुनें
  • रिकॉर्ड सिलेक्शन के लिए क्वेरी पैरामीटर कॉन्फ़िगर करें

स्टेप 4: एजेंट प्रॉम्प्ट्स कॉन्फ़िगर करें

सिस्टम प्रॉम्प्ट अपडेट करें

अपने एजेंट के सिस्टम प्रॉम्प्ट में डाटाबेस एक्सेस के निर्देश जोड़ें:

आपके पास इन टूल्स के साथ Supabase डाटाबेस तक एक्सेस है:

  • query_database: जब यूज़र डेटा के बारे में पूछें तो जानकारी निकालने के लिए इसका इस्तेमाल करें
  • insert_record: यूज़र इनपुट के आधार पर नया एंट्री बनाने के लिए इसका इस्तेमाल करें
  • update_record: जब यूज़र मौजूदा डेटा बदलना चाहें तो इसका इस्तेमाल करें
  • delete_record: जब अधिकृत हो, रिकॉर्ड हटाने के लिए इसका इस्तेमाल करें

डेटा में कोई भी बदलाव (insert, update, delete) करने से पहले हमेशा यूज़र से कन्फर्म करें। डेटा निकालते समय उसे नेचुरल, बातचीत के अंदाज़ में पेश करें।

टूल डिस्क्रिप्शन कॉन्फ़िगर करें

हर टूल के लिए क्लियर डिस्क्रिप्शन दें ताकि एजेंट को पता चले कब कौन सा टूल यूज़ करना है:

  • Query टूल: मौजूदा डेटा, सर्च या लुकअप से जुड़े सवालों पर ट्रिगर होता है
  • Insert टूल: जब यूज़र नई जानकारी जोड़ना चाहें या रिकॉर्ड बनाना चाहें तब एक्टिवेट होता है
  • Update टूल: जब यूज़र मौजूदा डेटा बदलने की रिक्वेस्ट करें तब यूज़ करें
  • Delete टूल: जब यूज़र को जानकारी हटानी हो, सावधानी से इस्तेमाल करें

रिस्पॉन्स हैंडलिंग सेटअप करें

अपने एजेंट को सिखाएं कि डाटाबेस रिस्पॉन्स को सही तरीके से हैंडल करे:

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

समस्या निवारण

समस्या समाधान और सपोर्ट

स्मूद ऑपरेशन के लिए आम समस्याएँ और उनके हल

सहायता से संपर्क करें

सबसे यथार्थवादी आवाज़ AI प्लेटफ़ॉर्म