Hoppa till navigering

Introduktion

Utforska ElevenLabs API-referens med omfattande guider, kodexempel och dokumentation för slutpunkter

Installation

Du kan använda API:t via HTTP- eller WebSocket-förfrågningar från valfritt språk, genom våra officiella Python-bindningar eller våra officiella Node.js-bibliotek.

Kör följande kommando för att installera de officiella Python-bindningarna:

pip install elevenlabs

Kör följande kommando i Node.js-projektets katalog för att installera det officiella Node.js-biblioteket:

npm install @elevenlabs/elevenlabs-js

Spåra genereringskostnader

Öppna svarshuvuden för att hämta genereringsmetadata, inklusive teckenkostnader.

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

Det råa svaret ger åtkomst till:

  • Svarsdata – Det faktiska innehållet i API-svaret
  • HTTP-huvuden – Metadata, inklusive teckenkostnader och förfrågnings-ID:n