लाइब्रेरीज़ और SDKs
ElevenLabs API इस्तेमाल करने के लिए भाषा-विशिष्ट लाइब्रेरीज़ देखें।
आधिकारिक REST API लाइब्रेरीज़
ElevenLabs आधिकारिक रूप से समर्थित लाइब्रेरीज़ देता है, जिन्हें REST API में उपलब्ध नवीनतम सुविधाओं के साथ अपडेट किया जाता है।
ऐसे पैरामीटर भेजें जिन्हें SDK अभी परिभाषित नहीं करता
कोई फ़ील्ड API में उपलब्ध हो सकता है, जैसे बीटा सुविधा के रूप में, जबकि आपके SDK वर्शन में उसके लिए टाइप किया हुआ पैरामीटर अभी न हो। फिर भी उसे भेजने के लिए, रिक्वेस्ट विकल्पों में उसे अतिरिक्त बॉडी पैरामीटर के रूप में पास करें। SDK इन वैल्यूज़ को बिना वैलिडेट किए, दिए गए रूप में JSON रिक्वेस्ट बॉडी में मर्ज कर देता है।
API रेफरेंस के फ़ील्ड नामों का इस्तेमाल करें (snake_case)। अतिरिक्त बॉडी पैरामीटर
SDK के सीरियलाइज़ेशन को स्किप करते हैं, इसलिए TypeScript प्रॉपर्टी नाम बदले नहीं जाते। TypeScript में, इस विकल्प के लिए
@elevenlabs/elevenlabs-js v2.59.0 या उसके बाद का वर्शन ज़रूरी है और यह सिर्फ़ JSON रिक्वेस्ट बॉडी पर लागू होता है,
फ़ाइल अपलोड पर नहीं। जब आपके SDK वर्शन में टाइप किया हुआ पैरामीटर शामिल हो जाए, तो उस पर स्विच करें।
इन्हीं रिक्वेस्ट विकल्पों में अतिरिक्त हेडर्स और क्वेरी पैरामीटर भी स्वीकार किए जाते हैं: Python में additional_headers और additional_query_parameters, TypeScript में headers और queryParams।
कमांड-लाइन इंटरफ़ेस
ElevenLabs CLI REST API को आपके टर्मिनल में लाता है। Homebrew (macOS) और Scoop (Windows) सुझाए गए इंस्टॉलेशन तरीके हैं।
AI कोडिंग असिस्टेंट के साथ काम कर रहे हैं? अपने प्रोजेक्ट में elevenlabs generate-skills चलाएं। इससे हर कमांड ग्रुप के लिए skills/ में एक
SKILL.md लिखा जाएगा, ताकि आपके असिस्टेंट को डॉक्यूमेंटेशन पेस्ट किए बिना CLI की पूरी जानकारी मिल सके। उन्हें कहीं और रखने के लिए --output-dir इस्तेमाल करें। यह CLI की अपनी
एम्बेडेड API डेफ़िनिशन पढ़ता है, इसलिए इसे API key की ज़रूरत नहीं होती और यह ऑफ़लाइन भी काम करता है — साथ ही आपके इंस्टॉल किए गए CLI वर्शन के अनुसार बना रहता है।
फिर ऑथेंटिकेट करें — इससे CLI को अधिकृत करने के लिए आपका ब्राउज़र खुलेगा:
आधिकारिक Agents Platform लाइब्रेरीज़
ये लाइब्रेरीज़ ElevenLabs Agents Platform के साथ इस्तेमाल के लिए बनाई गई हैं।
थर्ड-पार्टी लाइब्रेरीज़
इन लाइब्रेरीज़ को ElevenLabs आधिकारिक रूप से सपोर्ट नहीं करता, लेकिन कम्युनिटी इन्हें मेंटेन करती है।