API प्रमाणीकरण
जानें कि अपने ElevenLabs API अनुरोधों को कैसे प्रमाणित करें
API कीज़
की छोड़ दें। अपने कोडिंग एजेंट को इसे सेट अप करने दें।
इसे Claude Code, Cursor या Codex में पेस्ट करें। यह आपको साइन इन करता है या अकाउंट बनाता है, एक की बनाता है और आपके प्रोजेक्ट में SDK जोड़ता है।
जानें कि यह कैसे काम करता है, या यह आपके एजेंट को क्या बताता है, यह ठीक-ठीक जानने के लिए onboard कमांड का सोर्स पढ़ें।
ElevenLabs API प्रमाणीकरण के लिए API कीज़ का इस्तेमाल करता है। API के हर अनुरोध में आपकी API की शामिल होनी चाहिए, जिसका इस्तेमाल आपके अनुरोधों को प्रमाणित करने और उपयोग कोटा ट्रैक करने के लिए किया जाता है।
हर API की को इन प्रतिबंधों के साथ कॉन्फ़िगर किया जा सकता है:
- स्कोप प्रतिबंध: की किन API एंडपॉइंट्स को ऐक्सेस कर सकती है, इसे सीमित करके ऐक्सेस प्रतिबंध सेट करें।
- क्रेडिट कोटा: उपयोग नियंत्रित करने के लिए कस्टम क्रेडिट सीमाएं तय करें।
- IP अलाउलिस्टिंग: की को खास IP पतों या CIDR रेंज तक सीमित करें। अलाउलिस्ट में शामिल नहीं होने वाले IP से आए अनुरोध
403त्रुटि के साथ अस्वीकार कर दिए जाते हैं। और जानें।
याद रखें कि आपकी API की एक गुप्त जानकारी है। इसे दूसरों के साथ शेयर न करें और किसी भी क्लाइंट-साइड कोड (ब्राउज़र, ऐप्स) में एक्सपोज़ न करें।
सभी API अनुरोधों में आपकी API की को इस तरह xi-api-key HTTP हेडर में शामिल करना चाहिए:
अनुरोध करना
अपना पहला API अनुरोध चलाने के लिए आप नीचे दिया गया कमांड अपने टर्मिनल में पेस्ट कर सकते हैं। $ELEVENLABS_API_KEY को अपनी गुप्त API की से बदलना न भूलें।
elevenlabs Python पैकेज के साथ उदाहरण:
elevenlabs Node.js पैकेज के साथ उदाहरण:
एकल-उपयोग टोकन
कुछ एंडपॉइंट्स के लिए, आप अपने अनुरोधों को प्रमाणित करने के लिए एकल-उपयोग टोकन इस्तेमाल कर सकते हैं। ये टोकन सीमित समय के लिए मान्य होते हैं और इनका इस्तेमाल आपकी API की एक्सपोज़ किए बिना API से कनेक्ट करने के लिए किया जा सकता है, जैसे कि क्लाइंट साइड से।
ज़्यादा जानकारी के लिए एकल-उपयोग टोकन दस्तावेज़ देखें।