Einführung

Entdecken Sie die ElevenLabs-API-Referenz mit umfassenden Anleitungen, Codebeispielen und Endpunktdokumentation

Installation

Sie können über HTTP- oder WebSocket-Anfragen aus jeder Sprache mit der API interagieren – über unsere offiziellen Python-Bindings oder offiziellen Node.js-Bibliotheken.

Führen Sie zum Installieren der offiziellen Python-Bindings folgenden Befehl aus:

pip install elevenlabs

Führen Sie zum Installieren der offiziellen Node.js-Bibliothek folgenden Befehl im Verzeichnis Ihres Node.js-Projekts aus:

npm install @elevenlabs/elevenlabs-js

Generierungskosten verfolgen

Greifen Sie auf Response-Header zu, um Generierungsmetadaten einschließlich Zeichenkosten abzurufen.

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

Die Rohantwort bietet Zugriff auf:

  • Response-Daten – den tatsächlichen Inhalt der API-Antwort
  • HTTP-Header – Metadaten einschließlich Zeichenkosten und Anfrage-IDs