Skip to navigation

Inleiding

Verken de ElevenLabs API-referentie met uitgebreide handleidingen, codevoorbeelden en endpointdocumentatie

Installatie

Je kunt via HTTP- of WebSocket-requests vanuit elke taal met de API werken, via onze officiële Python-bindings of onze officiële Node.js-bibliotheken.

Voer de volgende opdracht uit om de officiële Python-bindings te installeren:

pip install elevenlabs

Voer de volgende opdracht uit in de directory van je Node.js-project om de officiële Node.js-bibliotheek te installeren:

npm install @elevenlabs/elevenlabs-js

Generatiekosten bijhouden

Open responseheaders om generatiemetagegevens op te halen, waaronder tekenkosten.

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

De onbewerkte response biedt toegang tot:

  • Responsedata - De daadwerkelijke inhoud van de API-response
  • HTTP-headers - Metagegevens, waaronder tekenkosten en request-ID’s