परिचय

विस्तृत गाइड, कोड उदाहरण और एंडपॉइंट दस्तावेज़ के साथ ElevenLabs API रेफरेंस देखें

इंस्टॉलेशन

आप किसी भी भाषा से HTTP या Websocket अनुरोधों के जरिए, हमारी आधिकारिक Python बाइंडिंग या आधिकारिक Node.js लाइब्रेरी के माध्यम से API के साथ इंटरैक्ट कर सकते हैं।

आधिकारिक Python बाइंडिंग इंस्टॉल करने के लिए, यह कमांड चलाएं:

pip install elevenlabs

आधिकारिक Node.js लाइब्रेरी इंस्टॉल करने के लिए, अपने Node.js प्रोजेक्ट डायरेक्टरी में यह कमांड चलाएं:

npm install @elevenlabs/elevenlabs-js

जनरेशन लागत ट्रैक करना

कैरेक्टर लागत सहित जनरेशन मेटाडेटा पाने के लिए रिस्पॉन्स हेडर एक्सेस करें।

from elevenlabs.client import ElevenLabs
client = ElevenLabs(api_key="your_api_key")
# Get raw response with headers
response = client.text_to_speech.with_raw_response.convert(
text="Hello, world!",
voice_id="voice_id"
)
# Access character cost from headers
char_cost = response.headers.get("character-cost")
# Optionally store these for debugging
request_id = response.headers.get("request-id")
trace_id = response.headers.get("x-trace-id")
audio_data = response.data

रॉ रिस्पॉन्स से इनका एक्सेस मिलता है:

  • रिस्पॉन्स डेटा - वास्तविक API रिस्पॉन्स सामग्री
  • HTTP हेडर - कैरेक्टर लागत और रिक्वेस्ट ID सहित मेटाडेटा